:root{--bg:#141519;--surface:#1b1c22;--surface-header:#262830;--border:#262830;--divider:#23252c;--text:#f1f2f4;--text-secondary:#c9ccd3;--text-muted:#9ea2ad;--text-dim:#8d919b;--accent:#f26b1d;--on-accent:#0a0b0e;--accent-text:color-mix(in srgb, var(--accent) 50%, white);--accent-tint:color-mix(in srgb, var(--accent) 22%, var(--bg));--positive:#2fa860;--negative:#e0443a;--heat:#e01b1b;--rating-star:#1a73e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--font-2xs:.7rem;--font-xs:.75rem;--font-sm:.85rem;--font-md:.9rem;--font-base:1rem;--font-lg:1.15rem;--font-xl:1.4rem;--font-2xl:2rem;--font-body:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Barlow Condensed", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 2px 8px #0000004d;--shadow-float:0 4px 16px #0000004d;--page-width:900px}:root[data-theme=black]{--bg:#000}:root[data-theme=light]{--bg:#f4efe4;--surface:#fcfaf5;--surface-header:#ece5d6;--border:#e3dbca;--divider:#ebe4d6;--text:#2b261f;--text-secondary:#4b453b;--text-muted:#766e61;--text-dim:#9b9384;--accent-text:color-mix(in srgb, var(--accent) 75%, black);--positive:#1f8a4c;--negative:#c9362d;--shadow-sm:0 2px 8px #3c2d141f;--shadow-float:0 4px 16px #3c2d1426;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}header.top{padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;transition:transform .25s;display:grid;position:sticky;top:0}header.top.hidden{transform:translateY(calc(-100% + env(safe-area-inset-top)))}header.top.bare{padding:env(safe-area-inset-top) 0 0;z-index:5}.loading-bar{top:env(safe-area-inset-top);z-index:10;opacity:0;height:3px;animation:.2s .15s forwards loading-fade-in;position:fixed;left:0;right:0;overflow:hidden}.loading-bar:before{content:"";background:var(--accent);width:40%;animation:1s ease-in-out infinite loading-slide;position:absolute;top:0;bottom:0}@keyframes loading-fade-in{to{opacity:1}}@keyframes loading-slide{0%{left:-40%}to{left:100%}}.back{color:var(--accent);cursor:pointer;background:0 0;border:none;margin:0 0 12px -4px;padding:0;display:flex}header.top .left{align-items:center;gap:8px;display:flex}header.top .back{margin:0 0 0 -4px}header.top .right{grid-column:3;justify-content:flex-end;display:flex}.settings-link{color:var(--text-muted);-webkit-tap-highlight-color:transparent;margin:-12px -14px -12px -12px;padding:12px;display:flex}.settings-link:active{opacity:.6}.brand{color:var(--text);grid-column:2;align-items:center;gap:2px;text-decoration:none;display:flex}.brand svg{color:var(--accent);margin-right:-.19em;transform:rotate(15deg)}.brand-name{font-family:var(--font-display);font-size:1.3em;font-style:italic;font-weight:800;line-height:1.1}.brand-mob{color:var(--accent)}main{padding:16px 16px calc(env(safe-area-inset-bottom) + 80px);max-width:720px;margin:0 auto}main.desktop{max-width:var(--page-width)}.shell.app{flex-direction:column;height:100dvh;display:flex}.shell.app header.top{padding-left:max(16px, calc((100% - var(--page-width)) / 2));padding-right:max(16px, calc((100% - var(--page-width)) / 2));scrollbar-gutter:stable;flex-shrink:0;position:static;overflow-y:hidden}.shell.app main{scrollbar-gutter:stable;max-width:none;min-height:0;padding:16px max(16px, calc((100% - var(--page-width)) / 2)) 24px;flex:1;margin:0;overflow-y:auto}h2{font-size:var(--font-base);margin:0 0 8px}.muted{color:var(--text-muted)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{padding:6px 4px}tbody tr:nth-child(2n) td{background:var(--surface)}th{font-size:var(--font-xs);color:var(--text-muted);font-weight:600}dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 24px;display:grid}dt{color:var(--text-muted)}dd{margin:0}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(./barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(./barlow-latin-400-italic.BjGuzOss.woff2)format("woff2"),url(./barlow-latin-400-italic.B9FqDUoy.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(./barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(./barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(./barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-latin-800-normal.s1sAMnoV.woff2)format("woff2"),url(./barlow-latin-800-normal.BdVooDN4.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(./barlow-condensed-latin-300-normal.Cnd1AN-G.woff2)format("woff2"),url(./barlow-condensed-latin-300-normal.C2BQdy7F.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-italic.Cnej2eWp.woff2)format("woff2"),url(./barlow-condensed-latin-800-italic.B5BpsPSY.woff)format("woff")}nav.svelte-oeh3u8{padding:0 max(8px,50% - 360px);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--surface-header);display:flex;position:fixed;bottom:0;left:0;right:0}.shell.app nav.svelte-oeh3u8{flex-shrink:0;position:static}a.svelte-oeh3u8{min-height:44px;font-size:var(--font-2xs);color:var(--text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;text-decoration:none;display:flex}a.svelte-oeh3u8:active{opacity:.6}.icon.svelte-oeh3u8{border-radius:var(--radius-pill);padding:4px 16px;display:flex}.active.svelte-oeh3u8{color:var(--accent);font-weight:700}.active.svelte-oeh3u8 .icon:where(.svelte-oeh3u8){background:color-mix(in srgb, var(--accent) 18%, transparent)}.hint.svelte-w1qezi{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom) + 80px);z-index:3;background:var(--surface);border-radius:var(--radius-lg);max-width:480px;box-shadow:var(--shadow-float);align-items:center;margin:0 auto;display:flex;position:fixed}a.svelte-w1qezi{color:inherit;flex:1;align-items:center;gap:12px;padding:12px 0 12px 12px;text-decoration:none;display:flex}img.svelte-w1qezi{border-radius:10px}.text.svelte-w1qezi{font-size:var(--font-sm);flex-direction:column;gap:2px;display:flex}strong.svelte-w1qezi{font-size:var(--font-md)}.share.svelte-w1qezi{vertical-align:-.15em;width:1.1em;height:1.1em;color:var(--accent)}.nowrap.svelte-w1qezi{white-space:nowrap}.close.svelte-w1qezi{color:var(--text-muted);font-size:var(--font-md);cursor:pointer;background:0 0;border:none;align-self:stretch;padding:0 16px}
