:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--r-cell: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-full: 999px;--t-xs: 11px;--t-sm: 12px;--t-md: 14px;--t-lg: 16px;--t-xl: 20px;--t-2xl: 24px;--t-3xl: 32px;--t-4xl: 48px;--t-5xl: 64px;--body: Inter, system-ui, sans-serif;--display: "UnifrakturMaguntia", serif;--heavy: "Anton", "Impact", "Arial Narrow", sans-serif;--label: "Oswald", "Arial Narrow", sans-serif;--line-w: 1px;--control-h: 36px;--control-h-sm: 28px;--bg: #050404;--panel: #0d0a0a;--panel-2: #151110;--line: #221c1b;--text: #ece6e1;--muted: #8d827d;--blood: #d0142b;--blood-hover: #ee1f37;--ember: #ff5a1f;--bone: #e9dfc9;--ok: #7bd389;--warn: #ffb347;--shadow: 0 16px 40px rgb(0 0 0 / .6);color-scheme:dark;accent-color:var(--blood)}*{box-sizing:border-box}body{margin:0;font:var(--t-md) / 1.5 var(--body);color:var(--text);background:var(--bg)}a{color:var(--ember)}button,input,select,textarea{font:inherit;color:var(--text);padding:var(--s-2) var(--s-3);border:var(--line-w) solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}button{cursor:pointer;font-weight:600;transition:border-color .15s,background .15s,color .15s}button:hover{border-color:var(--muted)}button:disabled{opacity:.4;cursor:default}.primary{background:var(--blood);border-color:var(--blood);color:#fff}.primary:hover{background:var(--blood-hover);border-color:var(--blood-hover)}.quiet{background:transparent;border-color:transparent;color:var(--muted);text-decoration:none;padding:var(--s-2) var(--s-3);font-weight:600;border-radius:var(--r-md)}.quiet:hover{color:var(--text);background:var(--panel-2);border-color:transparent}.danger{color:var(--blood)}:focus-visible{outline:2px solid var(--ember);outline-offset:2px}label{display:flex;flex-direction:column;gap:var(--s-1);font:600 var(--t-sm) / 1.2 var(--body);color:var(--muted)}label input,label select,label textarea{font:var(--t-md) var(--body)}input[type=date]{color-scheme:dark}.brand{color:var(--bone);text-decoration:none;display:inline-flex}dialog{border:var(--line-w) solid var(--line);border-radius:var(--r-lg);background:var(--panel);color:var(--text);box-shadow:var(--shadow)}*{scrollbar-width:thin;scrollbar-color:rgb(233 223 201 / .16) transparent}*:hover{scrollbar-color:rgb(233 223 201 / .3) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e9dfc929;border-radius:var(--r-full);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#e9dfc952}::-webkit-scrollbar-corner{background:transparent}html:has(dialog[open]){overflow:hidden}@media(pointer:coarse){input,select,textarea,label input,label select,label textarea{font-size:max(16px,1em)}}input.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:var(--r-full);background:var(--line);position:relative;cursor:pointer;transition:background .15s}input.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}input.switch:checked{background:var(--blood)}input.switch:checked:after{transform:translate(18px);background:#fff}input.switch:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){input.switch,input.switch:after{transition:none}}dialog::backdrop{background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.blur-behind{transition:filter .15s}body:has(.dr-pop,.fpanel,.menu-open,select:open) .blur-behind{filter:blur(4px) brightness(.7);pointer-events:none}@media(prefers-reduced-motion:reduce){.blur-behind{transition:none}}@supports (appearance: base-select){select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer}select::picker-icon{color:var(--muted);transition:rotate .15s}select:open::picker-icon{rotate:180deg}::picker(select){margin-top:var(--s-1);padding:var(--s-1);background:var(--panel);border:var(--line-w) solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);color:var(--text);max-height:60vh}option{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:var(--t-md);cursor:pointer}option:hover,option:focus-visible{background:var(--panel-2);outline:none}option:checked{color:var(--bone);font-weight:600}option::checkmark{color:var(--blood)}optgroup{padding-top:var(--s-2)}optgroup legend{padding:var(--s-1) var(--s-3);font-size:var(--t-sm);font-weight:600;color:var(--muted)}}.maint.svelte-1oxmg4y{position:fixed;z-index:50;left:50%;bottom:max(var(--s-4),env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:min(640px,calc(100vw - 2 * var(--s-4)));display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-lg);background:var(--panel-2);color:var(--text);box-shadow:0 8px 32px #00000080;font-size:var(--t-md)}body:has(.fbstrip) .maint.svelte-1oxmg4y{bottom:calc(72px + env(safe-area-inset-bottom))}.maint.now.svelte-1oxmg4y{background:var(--blood);color:#fff}p.svelte-1oxmg4y{margin:0;padding:var(--s-1) 0;line-height:1.45}b.svelte-1oxmg4y{color:var(--bone);font-weight:700;margin-right:var(--s-1)}.now.svelte-1oxmg4y b:where(.svelte-1oxmg4y){color:#fff}button.svelte-1oxmg4y{flex:none;padding:var(--s-1) var(--s-2);border:0;background:transparent;color:inherit}
