:root{--ink:#141210;--paper:#f2ece1;--red:#c7472c;--red-deep:#a6351e;--frame:#26221c;--red-text:#a6351e;--red-surface:#a6351e;--sans:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--silver:#a8a196;--bg:#e7e2d8;--fg:#141210;--panel:#f6f2ea;--panel-2:#fbf8f1;--card:#f6f2ea;--line:#14121024;--line-soft:#14121014;--muted:#6a6459;--field:#fbf8f1;--field-line:#14121038;--map-a:#e3e8e2;--map-b:#d2ddd4;--map-tiles:light;--map-tint:none;--good:#476e3d;--pin-self:#3a6ea5;--map-route:#c7472c;--type-root:1rem;--step--2:calc(.72 * var(--type-root));--step--1:calc(.82 * var(--type-root));--step-0:var(--type-root);--step-1:calc(1.12 * var(--type-root));--step-2:clamp(calc(1.12 * var(--type-root)), calc(1 * var(--type-root)) + .4vw, calc(1.35 * var(--type-root)));--step-3:clamp(calc(1.5 * var(--type-root)), calc(1.2 * var(--type-root)) + 1.6vw, calc(2.2 * var(--type-root)));--step-4:clamp(calc(1.75 * var(--type-root)), calc(1.3 * var(--type-root)) + 1.9vw, calc(2.7 * var(--type-root)));--space-0:0;--space-1:.25rem;--space-2:.4rem;--space-3:.6rem;--space-4:.8rem;--space-5:1rem;--space-6:1.4rem;--space-7:2rem;--space-8:3rem;--radius-xs:2px;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--radius-round:50%;--tap-min:2.75rem;--tabbar-height:calc(var(--tap-min) + (var(--space-2) * 2) + var(--border-hairline) + env(safe-area-inset-bottom));--tracking-label:.22em;--border-hairline:1px;--focus-ring:2px solid var(--red);--focus-offset:2px}@media (prefers-color-scheme:dark){:root{--silver:#8a8377;--bg:#0d0b08;--fg:#ece6da;--panel:#191611;--panel-2:#211d17;--card:#211d17;--line:#ece6da24;--line-soft:#ece6da12;--muted:#9a9284;--field:#181510;--field-line:#ece6da33;--map-a:#1b2721;--map-b:#141d18;--map-tiles:dark;--map-tint:none;--good:#7ba36c;--pin-self:#5b9bd5;--map-route:#c7472c;--red-text:#e0664a}}:root[data-theme=light]{--silver:#a8a196;--bg:#e7e2d8;--fg:#141210;--panel:#f6f2ea;--panel-2:#fbf8f1;--card:#f6f2ea;--line:#14121024;--line-soft:#14121014;--muted:#6a6459;--field:#fbf8f1;--field-line:#14121038;--map-a:#e3e8e2;--map-b:#d2ddd4;--map-tiles:light;--map-tint:none;--good:#476e3d;--pin-self:#3a6ea5;--map-route:#c7472c;--red-text:#a6351e}:root[data-theme=dark]{--silver:#8a8377;--bg:#0d0b08;--fg:#ece6da;--panel:#191611;--panel-2:#211d17;--card:#211d17;--line:#ece6da24;--line-soft:#ece6da12;--muted:#9a9284;--field:#181510;--field-line:#ece6da33;--map-a:#1b2721;--map-b:#141d18;--map-tiles:dark;--map-tint:none;--good:#7ba36c;--pin-self:#5b9bd5;--map-route:#c7472c;--red-text:#e0664a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto}input,select,textarea,button{max-width:100%}p,h1,h2,h3,h4,li,figcaption,label{overflow-wrap:anywhere}html.native-shell{font:-apple-system-body;font-family:var(--sans)}html.native-shell body{--type-root:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.app.svelte-12qhfyh{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--sans)}
