:root{--font:"Atkinson Hyperlegible Next", system-ui, sans-serif;--display:"Big Shoulders", var(--font);--stencil:"Big Shoulders Stencil", var(--display);--r:8px;--r-card:12px;--gutter:18px;--bg:#26272a;--bg-deep:#18181a;--card:#313236;--ink:#efede6;--ink-3:#b9bec3;--line:#4a4b50;--accent:#ffb000;--accent-ink:#18181a;--spike:#2f7bff;--warn:#ff8a65}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:400 16px/1.45 var(--font);-webkit-text-size-adjust:100%;margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}a{color:var(--accent)}h1{font-family:var(--stencil);letter-spacing:.01em;margin:0;font-size:54px;font-weight:900;line-height:.95}h2{font-family:var(--display);letter-spacing:.02em;margin:0;font-size:22px;font-weight:900}.eyebrow{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:17px;font-weight:900}.small,.muted{color:var(--ink-3);font-size:15px}.card{background:var(--card);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:14px;display:flex}.row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.row>:last-child{text-align:right}.strong{font-weight:700}.amber{color:var(--accent)}.warn{color:var(--warn)}.btn{border-radius:var(--r);border:1.5px solid var(--ink-3);min-height:48px;color:var(--ink);background:0 0;justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-main{background:var(--accent);border:none;min-height:52px;font-size:17px;color:var(--accent-ink)!important}.btn:disabled{opacity:.5;cursor:default}.bar{background:var(--bg-deep);border-radius:5px;height:10px;overflow:hidden}.bar>span{background:var(--spike);height:100%;display:block}.seg{background:var(--bg-deep);border-radius:var(--r);gap:3px;padding:3px;display:inline-flex}.seg button{min-height:40px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:600}.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:700}label.field{flex-direction:column;gap:6px;font-weight:700;display:flex}input[type=text],input[type=number],input[type=date],input[type=password],input[type=url]{border-radius:var(--r);background:var(--bg-deep);min-height:48px;color:var(--ink);border:0;width:100%;min-width:0;padding:0 12px}input[type=range],input[type=checkbox]{accent-color:var(--accent)}.msg{font-weight:700}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.signin.svelte-1vkq938{flex-direction:column;gap:14px;max-width:420px;padding:8px 0 24px;display:flex}p.svelte-1vkq938{margin:0}.shell.svelte-12qhfyh{flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}header.svelte-12qhfyh{padding:max(14px, env(safe-area-inset-top)) var(--gutter) 2px;justify-content:space-between;align-items:center;display:flex}.brand.svelte-12qhfyh{font-family:var(--display);color:var(--ink-3);font-size:22px;font-weight:900}.gear.svelte-12qhfyh{width:44px;height:44px;color:var(--ink-3);justify-content:center;align-items:center;display:flex}main.svelte-12qhfyh{padding:6px var(--gutter) 24px;flex-direction:column;flex:1;gap:14px;display:flex}.note.svelte-12qhfyh{background:var(--card);border-radius:var(--r);margin:0;padding:10px 12px;font-size:15px}nav.svelte-12qhfyh{background:var(--bg-deep);padding:6px 4px max(10px, env(safe-area-inset-bottom));border-top:1px solid #3a3b40;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;bottom:0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:52px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:15px;font-weight:600;text-decoration:none;display:flex}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--accent);font-weight:700}
