@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}:root{color-scheme:light;--bg: #fff9eb;--text: #1a1a1a;--text-muted: #5c5c5c;--text-subtle: #9a9288;--accent: #f28c33;--accent-pressed: #e07a22;--accent-shadow: #d4741f;--accent-multi: #fe5500;--accent-multi-pressed: #e54c00;--accent-multi-shadow: #c44400;--joker: #8b5cf6;--joker-shadow: #6d3fd6;--accent-share: #00adfd;--accent-share-pressed: #0099e0;--accent-share-shadow: #0087c4;--accent-soft: #fff3e6;--accent-ink: #a2510f;--on-accent: #fff;--on-share: #fff;--on-success: #fff;--success: #2e9d5b;--success-ink: #2f8f46;--success-soft: #f3faf4;--success-border: #7bc47f;--toast-join-bg: #1f7a48;--toast-join-ink: #ffffff;--toast-leave-bg: #4a5878;--toast-leave-ink: #ffffff;--danger: #c44b3c;--danger-strong: #c0392b;--surface: #ffffff;--surface-raised: #e8d5b5;--menu-bg: #ffffff;--modal-bg: #fff9eb;--modal-ring: transparent;--border: #ebe6dc;--border-strong: #b8b0a2;--gauge-track: #f5dfc5;--bar-track: #eee9df;--hover-tint: rgb(0 0 0 / .06);--guess-active-bg: rgb(242 140 51 / .12);--guess-active-multi-bg: rgb(254 85 0 / .1);--guess-active-track: var(--bar-track);--shadow-rgb: 87 54 26;--ink-rgb: 26 26 26;--scrim: rgb(26 26 26 / .45);--hero-glow: transparent;--cold-0: #dcefff;--cold-45: #7dbcf0;--cold-100: #2f7fd0;--stat-found-ink: #b85a12;--stat-best-ink: #9a6b00;--stat-avg-ink: #0a7aa8;--stat-party-ink: #1a7a4a;--radius-pill: 999px;--radius-btn: 1.25rem;--font: "Nunito", system-ui, sans-serif;--header-height: 4.25rem;--menu-height: 4rem;--shell-max: 480px;--side-nav-width: 14rem;--stage-max: 68rem;--stage-gap: 1.5rem;--aside-width: 20rem;--page-gutter: 1.25rem;--page-top: .375rem}:root[data-theme=nuit],:root[data-theme=noir]{color-scheme:dark;--bg: #0e1420;--text: #eef2f8;--text-muted: #a9b4c8;--text-subtle: #7d89a0;--accent: #f5953f;--accent-pressed: #e8862f;--accent-shadow: #9a5016;--accent-multi: #ff6a26;--accent-multi-pressed: #f05a16;--accent-multi-shadow: #a63a00;--joker: #a78bfa;--joker-shadow: #7c5ad9;--accent-share: #29b6ff;--accent-share-pressed: #14a6f0;--accent-share-shadow: #0a6e9f;--accent-soft: #2e2624;--accent-ink: #ffb877;--on-accent: #24140a;--on-share: #04202e;--on-success: #0e2618;--success: #43c27a;--success-ink: #5fd392;--success-soft: #14282a;--success-border: #22473a;--toast-join-bg: #43c27a;--toast-join-ink: #0e2618;--toast-leave-bg: #a9b4c8;--toast-leave-ink: #0e1420;--danger: #ff8a7a;--danger-strong: #ff8a7a;--surface: #172033;--surface-raised: #1e2940;--menu-bg: #131a29;--modal-bg: #1c2639;--modal-ring: rgb(255 255 255 / .1);--border: #263252;--border-strong: #3f4d6e;--gauge-track: #222d45;--bar-track: #222d45;--hover-tint: rgb(255 255 255 / .08);--guess-active-bg: #26355a;--guess-active-multi-bg: #26355a;--guess-active-track: #172036;--shadow-rgb: 0 0 0;--ink-rgb: 0 0 0;--scrim: rgb(4 7 14 / .74);--hero-glow: rgb(245 149 63 / .3);--cold-0: #22406a;--cold-45: #3b82cc;--cold-100: #7cc0ff;--stat-found-ink: #ffb877;--stat-best-ink: #ffcf5c;--stat-avg-ink: #5cc8ff;--stat-party-ink: #5fd392}:root[data-theme=noir]{--bg: #000000;--surface: #0d1119;--surface-raised: #161c29;--menu-bg: #000000;--modal-bg: #182030;--modal-ring: rgb(255 255 255 / .18);--border: #1e2638;--border-strong: #353f57;--accent-soft: #24170f;--success-soft: #0b1d1a;--gauge-track: #1a2130;--bar-track: #1a2130;--guess-active-bg: #1b2640;--guess-active-multi-bg: #1b2640;--guess-active-track: #0e1422;--scrim: rgb(0 0 0 / .8);--hero-glow: rgb(245 149 63 / .28)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-weight:600;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent-ink)}:root[data-theme=nuit] a,:root[data-theme=noir] a{color:var(--accent)}.top{display:flex;align-items:center;justify-content:space-between;max-width:44rem;margin:0 auto;padding:max(.75rem,env(safe-area-inset-top)) 1rem .75rem}.brand img{display:block;height:clamp(3.5rem,12vw,4.5rem);width:auto}main{max-width:44rem;margin:0 auto;padding:0 1rem 2rem}section{margin-top:2.5rem}h1,h2,h3{font-weight:800;line-height:1.2;margin:0 0 .75rem}h1{font-size:clamp(1.75rem,7vw,2.5rem)}h2{font-size:1.4rem}h3{font-size:1.1rem;color:var(--accent-multi)}p{margin:0 0 .75rem}.hero{margin-top:1rem;text-align:center}.simi{display:block;margin:0 auto .5rem}.lead{font-size:1.1rem;color:var(--text-muted)}.note,.small{font-size:.9rem;color:var(--text-subtle)}.note{margin-top:.75rem}.btn{display:inline-block;padding:.85rem 1.75rem;border-radius:var(--radius-btn);background:var(--accent-multi);color:var(--on-accent);font-weight:800;font-size:1.1rem;text-decoration:none;box-shadow:0 4px 0 var(--accent-multi-shadow)}:root[data-theme] .btn{color:var(--on-accent)}.btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--accent-multi-shadow)}.btn-solo{background:var(--accent);box-shadow:0 4px 0 var(--accent-shadow)}.btn-solo:active{box-shadow:0 2px 0 var(--accent-shadow)}.btn-small{padding:.45rem 1rem;font-size:.95rem;box-shadow:0 3px 0 var(--accent-multi-shadow)}.btn-small.btn-solo{box-shadow:0 3px 0 var(--accent-shadow)}.demo,.steps{margin:0 0 .75rem;padding:0}.demo{list-style:none;display:grid;gap:.4rem}.demo li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.6rem .85rem;border-radius:.9rem;background:var(--surface);border:1px solid var(--border)}.shots{display:grid;gap:1.25rem;justify-items:center}@media(min-width:640px){.shots{grid-template-columns:1fr 1fr;align-items:start}}.shots figure{margin:0;max-width:20rem}.shots img{display:block;width:100%;height:auto;border-radius:1.25rem;border:1px solid var(--border);box-shadow:0 6px 18px rgb(var(--shadow-rgb) / .12)}.shots figcaption{margin-top:.6rem;font-size:.95rem;color:var(--text-muted);text-align:center}.word{font-weight:800}.temp{font-weight:800;font-variant-numeric:tabular-nums}.hot{color:var(--accent-multi)}.warm{color:var(--accent)}.mild{color:var(--stat-best-ink)}.cold{color:var(--cold-100)}.steps{padding-left:1.25rem}.steps li{margin-bottom:.5rem}.cards{display:grid;gap:.75rem}@media(min-width:640px){.cards{grid-template-columns:repeat(3,1fr)}}.card{padding:1rem;border-radius:1rem;background:var(--surface);border:1px solid var(--border)}.card p{margin:0;color:var(--text-muted)}.joker{margin-top:1rem;padding:.85rem 1rem;border-radius:1rem;border:2px solid var(--joker)}details{border-bottom:1px solid var(--border);padding:.75rem 0}summary{cursor:pointer;font-weight:800}details p{margin:.5rem 0 0;color:var(--text-muted)}.cta{text-align:center;padding:1.5rem 1rem;border-radius:1.25rem;background:var(--accent-soft)}:root[data-theme=nuit] .cta,:root[data-theme=noir] .cta{background:var(--surface)}.yesterday{margin-top:2rem;padding:1rem;border-radius:1rem;background:var(--surface);border:1px solid var(--border);text-align:center;font-size:1.1rem}.yesterday strong{color:var(--accent);font-size:1.3rem}.days{list-style:none;margin:0;padding:0}.days li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.days time{color:var(--text-muted)}.cta .link{display:block;margin-top:1rem}.foot{text-align:center;padding:1.5rem 1rem max(1.5rem,env(safe-area-inset-bottom));font-size:.9rem;color:var(--text-subtle)}
