.fbf-app-shell .fbf-editie-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.008em;text-wrap:balance;font-weight:800}.fbf-app-shell .fbf-editie-mega{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(2.35rem,8.5vw,3.45rem);font-weight:800;line-height:.9}.fbf-app-shell .fbf-editie-meta{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:600;line-height:1.2}.fbf-app-shell .fbf-editie-cijfer{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.fbf-app-shell .fbf-editie-cijfer-groot{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(2.6rem,10vw,3.8rem);font-weight:800}.fbf-app-shell [class*=uppercase][class*="text-[11px]"],.fbf-app-shell [class*=uppercase][class*="text-[12px]"],.fbf-app-shell [class*=uppercase][class*="text-[13px]"]{font-family:var(--font-display);letter-spacing:.16em;font-weight:600}.fbf-app-main p{text-wrap:pretty}.fbf-app-shell{--color-fbf-lime:var(--volt);--fbf-lime:var(--volt)}.fbf-app-main .fbf-num-huge{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800;line-height:.9}.fbf-app-main .fbf-mega{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:800;line-height:.9}.fbf-app-main .fbf-card,.fbf-app-main .fbf-card-soft,.fbf-app-main .fbf-action-row,.fbf-app-main .fbf-settings-row,.fbf-app-main .fbf-task-row,.fbf-modal .fbf-card,.fbf-modal .fbf-action-row{border-radius:var(--fbf-radius-card,10px);box-shadow:none;background:var(--surface);border-color:#e9ecf11a}.fbf-app-main .fbf-card-soft,.fbf-app-main .fbf-settings-row,.fbf-modal .fbf-card{background:color-mix(in oklab,var(--surface) 72%,var(--background))}.fbf-app-main .fbf-button,.fbf-modal .fbf-button,.fbf-app-main .fbf-start-cta,.fbf-app-main .fbf-button.fbf-cta-glow,.fbf-modal .fbf-button.fbf-cta-glow{min-height:var(--fbf-control-height,52px);border-radius:var(--fbf-radius-control,12px);box-shadow:none;font-family:var(--fbf-type-body,var(--font-sans));text-transform:uppercase;letter-spacing:.06em;font-weight:700}.fbf-app-main .fbf-start-cta,.fbf-app-main .fbf-button.fbf-cta-glow,.fbf-modal .fbf-button.fbf-cta-glow{background:var(--volt);color:var(--background)}.fbf-app-main .fbf-start-cta:hover,.fbf-app-main .fbf-button.fbf-cta-glow:hover,.fbf-modal .fbf-button.fbf-cta-glow:hover{background:var(--cta-hover);box-shadow:none}.fbf-app-main .fbf-scene{background:linear-gradient(180deg,#e9ecf109,transparent 42%),var(--surface);border:1px solid #e9ecf11a}.fbf-dock,.app-bottom-nav,.fbf-bottom-nav{background:color-mix(in oklab,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-top:1px solid #e9ecf117;box-shadow:inset 0 1px #e9ecf10d,0 -20px 48px -28px #000c}.fbf-dock__row{justify-content:space-between;align-items:stretch;height:68px;padding-inline:4px;display:flex}.fbf-dock__row .fbf-dock__item{flex:1 1 0;gap:4px;min-width:0;height:68px}.fbf-dock__item{border-radius:var(--fbf-radius-control,12px);transition:color var(--fbf-dur-fast,.16s) ease,transform var(--fbf-dur-fast,.16s) var(--fbf-ease-snap,cubic-bezier(.2, .8, .3, 1));min-height:48px}.fbf-dock__item:active{transform:scale(.95)}.fbf-dock__item .fbf-dock__label{font-family:var(--fbf-type-body,var(--font-sans));text-transform:uppercase;letter-spacing:.06em;transition:color var(--fbf-dur-fast,.16s) ease,letter-spacing .24s ease;font-size:.75rem;font-weight:600;line-height:1}.fbf-dock__item.is-active{color:var(--volt)}.fbf-dock__item.is-active .fbf-dock__label{letter-spacing:.1em;font-weight:700}.fbf-dock__chip{border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:30px;transition:background-color .22s;display:inline-flex}.fbf-dock__item.is-active .fbf-dock__chip{background:color-mix(in oklab,var(--volt) 13%,transparent)}.fbf-dock__icon{width:20px;height:20px}.fbf-dock__item.is-active .fbf-dock__icon{transform:translateY(-1px)}.fbf-dock__dot{background:var(--volt);width:22px;height:2.5px;transition:left .39s var(--fbf-ease-snap,cubic-bezier(.34, 1.4, .5, 1));border-radius:3px}.fbf-dock__item:focus-visible,.fbf-dock__log-float:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.fbf-dock__log-btn{border:3px solid var(--background);background:radial-gradient(120% 120% at 30% 22%,#ffffff52,transparent 46%),linear-gradient(180deg,var(--teal-deeper,var(--volt)),color-mix(in oklab,var(--volt) 86%,#000 14%));color:var(--volt-foreground);box-shadow:inset 0 1px #ffffff59,inset 0 -5px 10px #00000029,0 0 0 1px #4fd6c62e,0 6px 14px -6px #0000008c,0 16px 36px -16px color-mix(in oklab,var(--volt) 60%,transparent);transition:transform var(--fbf-dur-fast,.16s) var(--fbf-ease-snap,cubic-bezier(.2, .8, .3, 1)),box-shadow .2s ease;border-radius:999px}.fbf-dock__log-btn:hover{box-shadow:inset 0 1px #ffffff59,inset 0 -5px 10px #00000029,0 0 0 1px #4fd6c647,0 8px 18px -6px #0009,0 20px 44px -16px color-mix(in oklab,var(--volt) 70%,transparent);transform:translateY(-2px)}.fbf-dock__log-btn:active{transform:scale(.9)}.fbf-dock__log-float{right:16px;bottom:calc(79px + env(safe-area-inset-bottom));z-index:55;place-items:center;width:52px;height:52px;display:grid;position:fixed}.fbf-topbar{border-bottom:1px solid #e9ecf11a}.fbf-app-main .fbf-speedbar,.fbf-app-main .fbf-bib{display:none}@media(prefers-reduced-motion:reduce){.fbf-app-main *,.fbf-dock *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:380px){.fbf-dock__item .fbf-dock__label{letter-spacing:.01em;text-transform:none;font-size:.75rem}.fbf-dock__row .fbf-dock__item{padding-inline:1px}.fbf-dock__icon{width:18px;height:18px}}@media(max-width:340px){.fbf-dock__log-float{right:11px;bottom:calc(45px + env(safe-area-inset-bottom));width:46px;height:46px}.fbf-dock__log-btn{border-width:2.5px}}
