@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./share-tech-mono-latin-400-normal.CCqdbj5z.woff2) format("woff2"),url(./share-tech-mono-latin-400-normal.15MgdvEM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--board-bg: #000000;--board-amber: #ffb000;--board-header: #005eb8;--board-header-text: #ffffff;--board-bar: #e11b22;--board-bar-text: #ffffff;--board-accent-highlight: rgba(255, 180, 80, .95);--board-glow: rgba(255, 176, 0, .12);--board-text-shadow: 0 0 6px var(--board-glow);--board-shell-gradient: radial-gradient(120% 80% at 50% 0%, #0a0a0a 0%, #000 55%);--board-elevation-shadow: rgba(0, 0, 0, .45);--board-border: rgba(255, 176, 0, .2);--board-border-strong: rgba(255, 176, 0, .25);--board-border-subtle: rgba(255, 176, 0, .15);--board-chip-bg: rgba(0, 0, 0, .2);--board-chip-border: rgba(255, 176, 0, .35);--board-chip-border-hover: rgba(255, 200, 80, .55);--board-column-bg: transparent;--board-highlight-bg: rgba(255, 140, 0, .1);--board-highlight-glow-inset: inset 0 0 56px rgba(255, 140, 0, .18);--board-highlight-glow-outer: 0 0 28px rgba(255, 140, 0, .12);--board-notice-border: rgba(255, 176, 0, .25);--board-header-divider: rgba(255, 255, 255, .22);--board-header-btn-bg: rgba(255, 255, 255, .1);--board-header-btn-bg-hover: rgba(255, 255, 255, .16);--board-header-btn-border: rgba(255, 255, 255, .38);--status-warn-bg: rgba(255, 176, 0, .06);--status-warn-border: rgba(255, 176, 0, .28);--status-error-bg: rgba(255, 80, 80, .12);--status-error-border: rgba(255, 100, 100, .45);--status-error-text: rgba(255, 140, 140, .95);--status-error-notice-bg: rgba(255, 80, 80, .12);--status-error-notice-text: rgba(255, 220, 200, .95);--status-delay-border: rgba(255, 200, 120, .4);--status-overdue-border: rgba(120, 180, 255, .35);--status-card-bg: rgba(255, 140, 0, .08);--status-card-border: rgba(255, 140, 0, .35);--chrome-trigger-bg: rgba(20, 20, 20, .92);--chrome-trigger-border: rgba(255, 140, 0, .45);--chrome-trigger-hover: rgba(255, 176, 0, .12);--chrome-trigger-shadow: rgba(0, 0, 0, .45);--chrome-panel-bg: #141414;--chrome-panel-border: rgba(255, 140, 0, .45);--chrome-panel-shadow: rgba(0, 0, 0, .55);--chrome-backdrop: rgba(0, 0, 0, .55);--chrome-btn-border: rgba(255, 176, 0, .35);--chrome-btn-bg: rgba(255, 176, 0, .12);--chrome-btn-bg-hover: rgba(255, 176, 0, .2);--surface-page-tint: rgba(255, 176, 0, .04);--surface-overlay: rgba(0, 0, 0, .35);--surface-sticky: rgba(12, 10, 8, .92);--surface-sticky-solid: rgba(12, 10, 8, .98);--surface-inset: rgba(0, 0, 0, .22);--surface-badge: rgba(0, 0, 0, .4);--surface-card: rgba(255, 176, 0, .06);--surface-card-hover: rgba(255, 176, 0, .12);--surface-card-active: rgba(255, 176, 0, .07);--border-muted: rgba(255, 176, 0, .25);--border-default: rgba(255, 176, 0, .28);--border-accent: rgba(255, 176, 0, .48);--border-accent-strong: rgba(255, 176, 0, .65);--border-accent-subtle: rgba(255, 176, 0, .55);--border-focus-ring: rgba(255, 176, 0, .12);--border-link: rgba(255, 176, 0, .45);--border-badge: rgba(255, 176, 0, .36);--control-accent: rgba(255, 176, 0, .85);--focus-ring: rgba(255, 176, 0, .45);--scrollbar-track: rgba(0, 0, 0, .55);--scrollbar-thumb-hover: #ffcc44;--pulse-panel-bg: rgba(255, 176, 0, .04);--pulse-dot-none: rgba(255, 176, 0, .4);--pulse-dot-fyi: rgba(0, 120, 215, .95);--pulse-dot-fyi-glow: rgba(0, 120, 215, .55);--pulse-dot-disruption: rgba(255, 140, 0, .95);--pulse-dot-disruption-glow: rgba(255, 140, 0, .5);--pulse-dot-safety: rgba(255, 80, 80, .95);--pulse-dot-safety-glow: rgba(255, 80, 80, .5);--pulse-border-fyi: rgba(0, 120, 215, .75);--pulse-border-disruption: rgba(255, 140, 0, .75);--pulse-border-safety: rgba(255, 80, 80, .85);--pulse-tag-fyi-bg: rgba(0, 94, 184, .22);--pulse-tag-fyi-border: rgba(0, 120, 215, .62);--pulse-tag-disruption-bg: rgba(255, 140, 0, .24);--pulse-tag-disruption-border: rgba(255, 140, 0, .6);--pulse-tag-safety-bg: rgba(255, 80, 80, .2);--pulse-tag-safety-border: rgba(255, 100, 100, .55);--pulse-draft-bg: rgba(0, 0, 0, .35);--settings-trigger-reserve: calc(3.85rem + env(safe-area-inset-right, 0px)) ;color-scheme:dark}html[data-theme=classic-light]{--board-bg: #f7f4ed;--board-amber: #2a1a00;--board-header: #004494;--board-header-text: #ffffff;--board-bar: #c4161c;--board-bar-text: #ffffff;--board-accent-highlight: #6b4500;--board-glow: transparent;--board-text-shadow: none;--board-shell-gradient: radial-gradient(120% 80% at 50% 0%, #fcfbf8 0%, #ebe6dc 55%);--board-elevation-shadow: rgba(42, 26, 0, .12);--board-border: rgba(42, 26, 0, .14);--board-border-strong: rgba(42, 26, 0, .22);--board-border-subtle: rgba(42, 26, 0, .1);--board-chip-bg: rgba(255, 255, 255, .85);--board-chip-border: rgba(42, 26, 0, .22);--board-chip-border-hover: rgba(42, 26, 0, .38);--board-column-bg: rgba(255, 255, 255, .78);--board-highlight-bg: rgba(255, 176, 0, .18);--board-highlight-glow-inset: inset 0 0 0 1px rgba(140, 90, 0, .28);--board-highlight-glow-outer: 0 2px 12px rgba(42, 26, 0, .08);--board-notice-border: rgba(42, 26, 0, .18);--board-header-divider: rgba(255, 255, 255, .35);--board-header-btn-bg: rgba(255, 255, 255, .18);--board-header-btn-bg-hover: rgba(255, 255, 255, .28);--board-header-btn-border: rgba(255, 255, 255, .5);--status-warn-bg: rgba(140, 90, 0, .08);--status-warn-border: rgba(140, 90, 0, .28);--status-error-bg: rgba(180, 40, 40, .1);--status-error-border: rgba(140, 30, 30, .35);--status-error-text: #8b1a1a;--status-error-notice-bg: rgba(180, 40, 40, .08);--status-error-notice-text: #7a1515;--status-delay-border: rgba(140, 90, 0, .35);--status-overdue-border: rgba(0, 70, 140, .35);--status-card-bg: rgba(255, 255, 255, .88);--status-card-border: rgba(42, 26, 0, .18);--chrome-trigger-bg: #ffffff;--chrome-trigger-border: rgba(42, 26, 0, .22);--chrome-trigger-hover: rgba(255, 176, 0, .16);--chrome-trigger-shadow: rgba(42, 26, 0, .12);--chrome-panel-bg: #ffffff;--chrome-panel-border: rgba(42, 26, 0, .18);--chrome-panel-shadow: rgba(42, 26, 0, .14);--chrome-backdrop: rgba(42, 26, 0, .35);--chrome-btn-border: rgba(42, 26, 0, .22);--chrome-btn-bg: rgba(255, 176, 0, .14);--chrome-btn-bg-hover: rgba(255, 176, 0, .22);--surface-page-tint: rgba(255, 176, 0, .05);--surface-overlay: rgba(255, 255, 255, .92);--surface-sticky: rgba(247, 244, 237, .96);--surface-sticky-solid: #f7f4ed;--surface-inset: rgba(255, 255, 255, .78);--surface-badge: rgba(255, 255, 255, .92);--surface-card: rgba(255, 255, 255, .72);--surface-card-hover: rgba(255, 176, 0, .14);--surface-card-active: rgba(255, 176, 0, .1);--border-muted: rgba(42, 26, 0, .16);--border-default: rgba(42, 26, 0, .22);--border-accent: rgba(42, 26, 0, .32);--border-accent-strong: rgba(42, 26, 0, .45);--border-accent-subtle: rgba(42, 26, 0, .38);--border-focus-ring: rgba(140, 90, 0, .18);--border-link: rgba(42, 26, 0, .32);--border-badge: rgba(42, 26, 0, .2);--control-accent: #9a6200;--focus-ring: rgba(140, 90, 0, .45);--scrollbar-track: rgba(42, 26, 0, .1);--scrollbar-thumb-hover: #b87a00;--pulse-panel-bg: rgba(255, 176, 0, .06);--pulse-dot-none: rgba(42, 26, 0, .25);--pulse-draft-bg: rgba(255, 255, 255, .78);color-scheme:light}html[data-theme=fallout]{--board-bg: #0a120a;--board-amber: #39ff14;--board-header: #1a3d1a;--board-header-text: #d4ffd4;--board-bar: #2d5a2d;--board-bar-text: #e8ffe8;--board-accent-highlight: rgba(57, 255, 20, .95);--board-glow: rgba(57, 255, 20, .18);--board-text-shadow: 0 0 8px rgba(57, 255, 20, .35);--board-shell-gradient: radial-gradient(120% 80% at 50% 0%, #0f1a0f 0%, #0a120a 55%);--board-elevation-shadow: rgba(0, 0, 0, .55);--board-border: rgba(57, 255, 20, .22);--board-border-strong: rgba(57, 255, 20, .32);--board-border-subtle: rgba(57, 255, 20, .14);--board-chip-bg: rgba(0, 0, 0, .35);--board-chip-border: rgba(57, 255, 20, .4);--board-chip-border-hover: rgba(124, 252, 0, .55);--board-column-bg: transparent;--board-highlight-bg: rgba(57, 255, 20, .08);--board-highlight-glow-inset: inset 0 0 56px rgba(57, 255, 20, .12);--board-highlight-glow-outer: 0 0 28px rgba(57, 255, 20, .1);--board-notice-border: rgba(57, 255, 20, .25);--board-header-divider: rgba(212, 255, 212, .22);--board-header-btn-bg: rgba(212, 255, 212, .1);--board-header-btn-bg-hover: rgba(212, 255, 212, .16);--board-header-btn-border: rgba(212, 255, 212, .38);--status-warn-bg: rgba(57, 255, 20, .06);--status-warn-border: rgba(57, 255, 20, .28);--status-error-bg: rgba(255, 80, 80, .12);--status-error-border: rgba(255, 100, 100, .45);--status-error-text: rgba(255, 160, 160, .95);--status-error-notice-bg: rgba(255, 80, 80, .12);--status-error-notice-text: rgba(255, 220, 200, .95);--status-delay-border: rgba(124, 252, 0, .4);--status-overdue-border: rgba(57, 255, 20, .35);--status-card-bg: rgba(57, 255, 20, .08);--status-card-border: rgba(57, 255, 20, .35);--chrome-trigger-bg: rgba(10, 18, 10, .92);--chrome-trigger-border: rgba(57, 255, 20, .45);--chrome-trigger-hover: rgba(57, 255, 20, .12);--chrome-trigger-shadow: rgba(0, 0, 0, .45);--chrome-panel-bg: #0f180f;--chrome-panel-border: rgba(57, 255, 20, .45);--chrome-panel-shadow: rgba(0, 0, 0, .55);--chrome-backdrop: rgba(0, 0, 0, .55);--chrome-btn-border: rgba(57, 255, 20, .35);--chrome-btn-bg: rgba(57, 255, 20, .12);--chrome-btn-bg-hover: rgba(57, 255, 20, .2);--surface-page-tint: rgba(57, 255, 20, .04);--surface-overlay: rgba(0, 0, 0, .35);--surface-sticky: rgba(10, 18, 10, .92);--surface-sticky-solid: rgba(10, 18, 10, .98);--surface-inset: rgba(0, 0, 0, .22);--surface-badge: rgba(0, 0, 0, .4);--surface-card: rgba(57, 255, 20, .06);--surface-card-hover: rgba(57, 255, 20, .12);--surface-card-active: rgba(57, 255, 20, .07);--border-muted: rgba(57, 255, 20, .25);--border-default: rgba(57, 255, 20, .28);--border-accent: rgba(57, 255, 20, .48);--border-accent-strong: rgba(57, 255, 20, .65);--border-accent-subtle: rgba(57, 255, 20, .55);--border-focus-ring: rgba(57, 255, 20, .12);--border-link: rgba(57, 255, 20, .45);--border-badge: rgba(57, 255, 20, .36);--control-accent: rgba(57, 255, 20, .85);--focus-ring: rgba(57, 255, 20, .45);--scrollbar-track: rgba(0, 0, 0, .55);--scrollbar-thumb-hover: #7cfc00;--pulse-panel-bg: rgba(57, 255, 20, .04);--pulse-dot-none: rgba(57, 255, 20, .35);--pulse-dot-fyi: rgba(124, 252, 0, .95);--pulse-dot-fyi-glow: rgba(124, 252, 0, .55);--pulse-dot-disruption: rgba(57, 255, 20, .85);--pulse-dot-disruption-glow: rgba(57, 255, 20, .45);--pulse-dot-safety: rgba(255, 100, 100, .95);--pulse-dot-safety-glow: rgba(255, 100, 100, .5);--pulse-border-fyi: rgba(124, 252, 0, .75);--pulse-border-disruption: rgba(57, 255, 20, .75);--pulse-border-safety: rgba(255, 100, 100, .85);--pulse-tag-fyi-bg: rgba(57, 255, 20, .18);--pulse-tag-fyi-border: rgba(124, 252, 0, .62);--pulse-tag-disruption-bg: rgba(57, 255, 20, .22);--pulse-tag-disruption-border: rgba(57, 255, 20, .6);--pulse-tag-safety-bg: rgba(255, 80, 80, .2);--pulse-tag-safety-border: rgba(255, 100, 100, .55);--pulse-draft-bg: rgba(0, 0, 0, .35);color-scheme:dark}html[data-theme=classic-paper]{--board-bg: #f4ecd8;--board-amber: #3d2914;--board-header: #5c4033;--board-header-text: #faf6ef;--board-bar: #8b4513;--board-bar-text: #faf6ef;--board-accent-highlight: #5c4033;--board-glow: transparent;--board-text-shadow: none;--board-shell-gradient: radial-gradient(120% 80% at 50% 0%, #faf6ef 0%, #e8dcc4 55%);--board-elevation-shadow: rgba(61, 41, 20, .14);--board-border: rgba(61, 41, 20, .16);--board-border-strong: rgba(61, 41, 20, .24);--board-border-subtle: rgba(61, 41, 20, .1);--board-chip-bg: rgba(250, 246, 239, .88);--board-chip-border: rgba(61, 41, 20, .2);--board-chip-border-hover: rgba(61, 41, 20, .34);--board-column-bg: rgba(250, 246, 239, .72);--board-highlight-bg: rgba(139, 69, 19, .12);--board-highlight-glow-inset: inset 0 0 0 1px rgba(92, 64, 51, .22);--board-highlight-glow-outer: 0 2px 12px rgba(61, 41, 20, .08);--board-notice-border: rgba(61, 41, 20, .16);--board-header-divider: rgba(250, 246, 239, .35);--board-header-btn-bg: rgba(250, 246, 239, .18);--board-header-btn-bg-hover: rgba(250, 246, 239, .28);--board-header-btn-border: rgba(250, 246, 239, .5);--status-warn-bg: rgba(139, 69, 19, .08);--status-warn-border: rgba(92, 64, 51, .28);--status-error-bg: rgba(160, 50, 40, .1);--status-error-border: rgba(120, 40, 30, .35);--status-error-text: #7a2e1a;--status-error-notice-bg: rgba(160, 50, 40, .08);--status-error-notice-text: #6b2815;--status-delay-border: rgba(92, 64, 51, .35);--status-overdue-border: rgba(70, 90, 120, .35);--status-card-bg: rgba(250, 246, 239, .9);--status-card-border: rgba(61, 41, 20, .16);--chrome-trigger-bg: #faf6ef;--chrome-trigger-border: rgba(61, 41, 20, .2);--chrome-trigger-hover: rgba(139, 69, 19, .14);--chrome-trigger-shadow: rgba(61, 41, 20, .12);--chrome-panel-bg: #faf6ef;--chrome-panel-border: rgba(61, 41, 20, .16);--chrome-panel-shadow: rgba(61, 41, 20, .12);--chrome-backdrop: rgba(61, 41, 20, .32);--chrome-btn-border: rgba(61, 41, 20, .2);--chrome-btn-bg: rgba(139, 69, 19, .12);--chrome-btn-bg-hover: rgba(139, 69, 19, .2);--surface-page-tint: rgba(139, 69, 19, .05);--surface-overlay: rgba(250, 246, 239, .92);--surface-sticky: rgba(244, 236, 216, .96);--surface-sticky-solid: #f4ecd8;--surface-inset: rgba(250, 246, 239, .78);--surface-badge: rgba(250, 246, 239, .92);--surface-card: rgba(250, 246, 239, .75);--surface-card-hover: rgba(139, 69, 19, .12);--surface-card-active: rgba(139, 69, 19, .08);--border-muted: rgba(61, 41, 20, .14);--border-default: rgba(61, 41, 20, .2);--border-accent: rgba(61, 41, 20, .3);--border-accent-strong: rgba(61, 41, 20, .42);--border-accent-subtle: rgba(61, 41, 20, .36);--border-focus-ring: rgba(92, 64, 51, .16);--border-link: rgba(61, 41, 20, .3);--border-badge: rgba(61, 41, 20, .18);--control-accent: #8b4513;--focus-ring: rgba(92, 64, 51, .42);--scrollbar-track: rgba(61, 41, 20, .1);--scrollbar-thumb-hover: #8b4513;--pulse-panel-bg: rgba(139, 69, 19, .06);--pulse-dot-none: rgba(61, 41, 20, .22);--pulse-draft-bg: rgba(250, 246, 239, .78);color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--board-amber) var(--scrollbar-track)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--board-amber);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}html{font-size:15.75px;font-size-adjust:from-font}html[data-font-size=large]{font-size:18px}html,body{margin:0;min-height:100%;background:var(--board-bg);color:var(--board-amber);font-family:Share Tech Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;line-height:1.4;text-rendering:optimizeLegibility;text-shadow:var(--board-text-shadow)}a{color:inherit;text-decoration:underline;text-underline-offset:3px}a:hover{filter:brightness(1.08)}html[data-theme=classic-light] a:hover,html[data-theme=classic-paper] a:hover{filter:none;opacity:.82}html[data-theme=classic-light] input::placeholder,html[data-theme=classic-light] textarea::placeholder,html[data-theme=classic-paper] input::placeholder,html[data-theme=classic-paper] textarea::placeholder{color:#2a1a008c;opacity:1}html[data-theme=classic-light] .search-input,html[data-theme=classic-light] .filter-input,html[data-theme=classic-paper] .search-input,html[data-theme=classic-paper] .filter-input{text-shadow:none}.home .hero-mascot--home{align-items:center;width:min(15rem,54vw);height:min(46vh,19rem)}.home .hero-mascot.hero-mascot--home img{object-position:center;transform:scale(1.18);transform-origin:center center}.home .hero-mascot.hero-mascot--home.hero-mascot--fr img,.home .hero-mascot.hero-mascot--home.hero-mascot--ch img,.home .hero-mascot.hero-mascot--home.hero-mascot--be img,.home .hero-mascot.hero-mascot--home.hero-mascot--de img,.home .hero-mascot.hero-mascot--home.hero-mascot--nl-fi img{transform:scale(1)}@media(prefers-reduced-motion:reduce){.home .hero-mascot.hero-mascot--home img{transform:none}}@media(max-width:32rem){.home .hero-mascot--home{width:min(16rem,92vw);height:min(40vh,18rem);margin-inline:auto}}.settings-chrome.svelte-8goaui{position:relative;z-index:100}.settings-trigger-wrap.svelte-8goaui{position:absolute;top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));z-index:61}.settings-trigger.svelte-8goaui{display:flex;align-items:center;justify-content:center;margin:0;padding:.45rem;border:1px solid var(--chrome-trigger-border);border-radius:6px;background:var(--chrome-trigger-bg);color:inherit;cursor:pointer;box-shadow:0 4px 18px var(--chrome-trigger-shadow)}.settings-trigger.svelte-8goaui:hover{background:var(--chrome-trigger-hover)}.settings-trigger.svelte-8goaui:focus-visible{outline:2px solid var(--border-accent-strong);outline-offset:2px}.settings-cog.svelte-8goaui{display:block;opacity:.92}.settings-backdrop.svelte-8goaui{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:100vh;min-height:100dvh;min-height:100svh;padding:max(1.25rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:var(--chrome-backdrop);overscroll-behavior:contain}.settings-panel.svelte-8goaui{box-sizing:border-box;width:min(24rem,100%);max-width:100%;min-width:0;max-height:min(85vh,32rem);max-height:min(85dvh,32rem);overflow:hidden;display:flex;flex-direction:column;padding:1rem 1.1rem .95rem;background:var(--chrome-panel-bg);border:1px solid var(--chrome-panel-border);border-radius:8px;box-shadow:0 12px 40px var(--chrome-panel-shadow);text-align:left;color:inherit}.settings-mascot.svelte-8goaui{margin:0 0 .65rem;text-align:center}.settings-mascot.svelte-8goaui picture:where(.svelte-8goaui){display:block}.settings-mascot.svelte-8goaui img:where(.svelte-8goaui){display:block;margin:0 auto;width:auto;max-width:min(7rem,42vw);height:auto;max-height:min(9rem,28vh);object-fit:contain;image-rendering:auto}.settings-body.svelte-8goaui{flex:1;min-height:0;overflow-y:auto;margin-bottom:.75rem;padding-right:.25rem;margin-right:-.05rem}.settings-heading.svelte-8goaui{margin:0 0 .85rem;font-size:.72rem;font-weight:inherit;letter-spacing:.12em;text-transform:uppercase;text-align:center;opacity:.88}.settings-field.svelte-8goaui{margin:0 0 .85rem;padding:0;border:none;min-width:0}.settings-label.svelte-8goaui{display:block;margin-bottom:.35rem;padding:0;font-size:.78rem;letter-spacing:.06em;opacity:.88}.settings-language-options.svelte-8goaui{display:flex;flex-direction:column;gap:.45rem}.settings-option.svelte-8goaui{display:flex;align-items:flex-start;gap:.55rem;margin:0;font-size:1rem;line-height:1.35;letter-spacing:.04em;cursor:pointer}.settings-option.svelte-8goaui input:where(.svelte-8goaui){margin:.15rem 0 0;flex-shrink:0;width:1.05rem;height:1.05rem;accent-color:var(--control-accent);cursor:pointer}.settings-option.svelte-8goaui:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.settings-close.svelte-8goaui{margin:0;padding:.35rem .75rem;border:1px solid var(--chrome-btn-border);border-radius:4px;background:var(--chrome-btn-bg);color:inherit;font:inherit;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.settings-close.svelte-8goaui:hover{background:var(--chrome-btn-bg-hover)}.settings-theme-options.svelte-8goaui{display:flex;flex-direction:column;gap:.45rem}.settings-theme-option.svelte-8goaui{align-items:center}.theme-swatch.svelte-8goaui{display:inline-block;width:1.35rem;height:1.35rem;border-radius:4px;border:1px solid var(--border-muted);flex-shrink:0;font-size:.55rem;line-height:1.35rem;text-align:center}.settings-custom-theme.svelte-8goaui{margin-top:.55rem}.settings-custom-toggle.svelte-8goaui{margin:0;padding:.3rem .55rem;border:1px solid var(--chrome-btn-border);border-radius:4px;background:var(--chrome-btn-bg);color:inherit;font:inherit;font-size:.72rem;letter-spacing:.06em;cursor:pointer}.settings-custom-toggle.svelte-8goaui:hover{background:var(--chrome-btn-bg-hover)}.settings-custom-editor.svelte-8goaui{margin-top:.55rem;padding:.55rem;border:1px solid var(--border-muted);border-radius:6px;background:var(--surface-inset);display:flex;flex-direction:column;gap:.45rem}.settings-custom-row.svelte-8goaui{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center;font-size:.78rem}.settings-custom-row.svelte-8goaui input[type=color]:where(.svelte-8goaui){width:2.5rem;height:1.75rem;padding:0;border:1px solid var(--border-muted);border-radius:4px;background:transparent;cursor:pointer}.settings-custom-text.svelte-8goaui{width:100%;max-width:9rem;box-sizing:border-box;padding:.25rem .35rem;border:1px solid var(--border-muted);border-radius:4px;background:var(--chrome-panel-bg);color:inherit;font:inherit;font-size:.72rem}.settings-custom-error.svelte-8goaui{margin:0;font-size:.72rem;color:var(--status-error-text)}.settings-custom-actions.svelte-8goaui{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.settings-custom-btn.svelte-8goaui{margin:0;padding:.3rem .55rem;border:1px solid var(--chrome-btn-border);border-radius:4px;background:var(--chrome-btn-bg);color:inherit;font:inherit;font-size:.72rem;cursor:pointer}.settings-custom-btn.svelte-8goaui:hover{background:var(--chrome-btn-bg-hover)}.settings-custom-share.svelte-8goaui{margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--border-muted)}.settings-custom-hint.svelte-8goaui{margin:0 0 .4rem;font-size:.72rem;opacity:.82;line-height:1.35}.settings-custom-import-label.svelte-8goaui{display:block;margin-bottom:.45rem}.settings-custom-import.svelte-8goaui{width:100%;max-width:none}.settings-custom-notice.svelte-8goaui{margin:.45rem 0 0;font-size:.72rem;opacity:.88}.sr-only.svelte-8goaui{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-loading-overlay.svelte-1ro7d8l{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.nav-loading-panel.svelte-1ro7d8l{display:flex;align-items:center;justify-content:center;width:min(5.5rem,28vw);height:min(5.5rem,28vw);border:2px solid var(--board-amber);border-radius:.35rem;background:color-mix(in srgb,var(--board-bg) 88%,transparent);box-shadow:0 0 32px var(--board-glow),inset 0 0 28px color-mix(in srgb,var(--board-amber) 18%,transparent)}.nav-loading-spinner.svelte-1ro7d8l{width:2.75rem;height:2.75rem;border:4px solid color-mix(in srgb,var(--board-amber) 28%,transparent);border-top-color:var(--board-amber);border-radius:50%;animation:svelte-1ro7d8l-nav-loading-spin .7s linear infinite}@keyframes svelte-1ro7d8l-nav-loading-spin{to{transform:rotate(360deg)}}@media(min-width:48rem){.nav-loading-overlay.svelte-1ro7d8l{background:#00000073}}@media(prefers-reduced-motion:reduce){.nav-loading-spinner.svelte-1ro7d8l{animation:none;border-top-color:var(--board-amber);opacity:.85}}.site-shell.svelte-12qhfyh{position:relative;min-height:100vh;display:flex;flex-direction:column}.site-main.svelte-12qhfyh{flex:1}.site-footer.svelte-12qhfyh{padding:1.25rem 1rem 1.5rem;text-align:center;font-size:.85rem;opacity:.72}.site-footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none;border-bottom:1px solid var(--chrome-btn-border)}.footer-sep.svelte-12qhfyh{margin:0 .35rem;opacity:.55}
