@font-face{font-family:Fugaz One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fugaz-one-latin-400-normal-5IrmUd-K.woff2) format("woff2"),url(/assets/fugaz-one-latin-400-normal-T0zCngim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DSEG7 Classic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dseg7-classic-latin-400-normal-B9amPoxd.woff2) format("woff2"),url(/assets/dseg7-classic-latin-400-normal-Ds47pk8-.woff) format("woff")}:root{--red: #d4232a;--red-deep: #a5161c;--mustard: #ffc61e;--paper: #fffaf0;--ink: #17120f;--muted: #6f6259;--lcd: #b9c9a4;--case: #201d1a;--sign: "Fugaz One", system-ui, sans-serif;--body: "Instrument Sans Variable", system-ui, sans-serif;--seg: "DSEG7 Classic", monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto}.board{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--red);color:#fff;font-family:var(--sign);font-size:13px;letter-spacing:.06em;padding:9px 16px;border-bottom:4px solid var(--mustard)}.board-r{color:var(--mustard)}.stand{max-width:980px;margin:0 auto;padding:26px 18px 40px;text-align:center}.wordmark{width:min(460px,78vw);display:block;margin:2px auto 12px}.claim{font-size:clamp(16px,4.2vw,20px);max-width:42ch;margin:0 auto 18px;color:#2c2420}.claim b{font-family:var(--sign);font-weight:400;color:var(--red)}.counter{position:relative;background:var(--paper);border:3px solid var(--ink);border-radius:20px;padding:18px 18px 22px;box-shadow:0 12px #17120f14;overflow:hidden}.heat{position:absolute;inset:-20% -10% 40%;background:radial-gradient(60% 80% at 50% 0%,#ff8a00d9,#ffbe3c59 45%,#fff0 72%);opacity:0;pointer-events:none;transition:opacity .12s linear;z-index:0}.counter.lit{border-color:var(--red)}.slot{position:relative;z-index:1;min-height:clamp(160px,40vw,300px);display:grid;place-items:center}.cat{width:min(460px,82%);transform:translateZ(0);transition:transform 90ms linear,opacity .4s ease;will-change:transform}.counter.gone .cat{transition:transform .6s cubic-bezier(.4,0,.75,.2),opacity .52s ease 80ms}.counter.back .cat{transition:transform .62s cubic-bezier(.2,.9,.3,1),opacity .3s ease}.stamp{position:absolute;z-index:2;font-family:var(--sign);font-size:clamp(26px,7vw,46px);color:var(--red);border:5px solid var(--red);border-radius:8px;padding:6px 16px;transform:rotate(-9deg) scale(1.14);opacity:0;transition:opacity .22s ease,transform .22s ease;pointer-events:none;background:#fffaf0b8}.stamp.on{opacity:1;transform:rotate(-9deg) scale(1)}.probe{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;max-width:420px;margin:6px auto 0;background:var(--case);border-radius:14px;padding:12px 16px;text-align:left;color:#f2ece4}.probe-label{grid-column:1;font-family:var(--sign);font-size:11px;letter-spacing:.1em;color:#b8ada0}.probe-read{grid-column:2;grid-row:1 / span 2;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;background:var(--lcd);color:#14180f;border-radius:6px;padding:6px 12px;box-shadow:inset 0 2px 6px #00000040}.temp{font-family:var(--seg);font-size:clamp(26px,7vw,38px)}.unit{font-family:var(--sign);font-size:15px}.probe-status{grid-column:1;font-family:var(--sign);font-size:13px;color:var(--mustard)}.probe-gap{grid-column:1 / -1;font-size:13px;color:#b8ada0;border-top:1px solid #3a3531;padding-top:7px;margin-top:4px}.probe-gap b{color:#fff}.scale{position:relative;z-index:1;margin:30px 4px 0}.track{position:relative;height:10px;background:#e7ded1;border:2px solid var(--ink);border-radius:6px}.zone{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,var(--mustard) 0 6px,#ffe08a 6px 12px)}.marker{position:absolute;top:-9px;bottom:-9px;width:5px;margin-left:-2.5px;background:var(--red);border-radius:3px;box-shadow:0 0 0 2px #fff}.tick{position:absolute;top:15px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;width:74px;font-size:10px;line-height:1.25;color:var(--muted)}.tick:before{content:"";position:absolute;top:-16px;height:10px;width:2px;background:var(--ink)}.tick b{font-family:var(--sign);font-size:12px;color:var(--ink);font-weight:400}.tick i{font-style:normal}.tick-him b,.tick-usda b{color:var(--red)}.tick-usda:before{background:var(--red);height:14px;top:-18px}.scale-cap{margin:76px 0 0;font-size:12px;color:var(--muted)}.fire{display:block;width:min(420px,100%);margin:20px auto 10px;font-family:var(--sign);font-size:clamp(20px,5.6vw,27px);letter-spacing:.04em;color:#fff;background:var(--red);border:3px solid var(--ink);border-radius:16px;padding:16px 20px;cursor:pointer;box-shadow:0 7px 0 var(--red-deep),0 7px 0 3px var(--ink);touch-action:none;user-select:none;-webkit-user-select:none;transition:transform 90ms ease,box-shadow 90ms ease,background .12s ease}.fire:active{transform:translateY(6px);background:#e8641b;box-shadow:0 1px 0 var(--red-deep),0 1px 0 3px var(--ink)}.fire:focus-visible{outline:4px solid var(--mustard);outline-offset:3px}.hint{margin:0 0 22px;font-size:14px;color:var(--muted);min-height:21px}.tally{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0}.tally>div{background:var(--ink);color:#fff;border-radius:12px;padding:12px 8px}.tally dt{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:#b8ada0}.tally dd{margin:4px 0 0;font-family:var(--sign);font-size:clamp(16px,4.4vw,22px);color:var(--mustard);font-variant-numeric:tabular-nums}.tally .served{color:#fff}.facts{max-width:980px;margin:0 auto;padding:8px 18px 30px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fact{background:var(--paper);border:2px dashed #d8cbb8;border-radius:14px;padding:16px 18px;text-align:left}.fact h3{font-family:var(--sign);font-weight:400;font-size:16px;margin:0 0 8px;color:var(--red)}.fact p{margin:0 0 8px;font-size:14.5px;color:#33291f}.fact .kick{margin:0;font-family:var(--sign);font-size:14px;color:var(--ink)}.menu{background:var(--ink);color:#f6efe4;padding:22px 18px 30px}.menu-head{font-family:var(--sign);color:var(--mustard);font-size:15px;letter-spacing:.08em;max-width:640px;margin:0 auto 12px;text-align:center}.menu-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;max-width:640px;margin:0 auto;padding:11px 2px;border-bottom:1px dotted #4a423a;color:#f6efe4;text-decoration:none;font-size:15px}.menu-row span:first-child{color:#b8ada0;font-size:13px}.menu-row:hover{color:var(--mustard)}.ca{font-family:var(--seg);font-size:12px;color:var(--mustard);word-break:break-all;text-align:right}.sources{max-width:640px;margin:18px auto 0;padding:0 0 0 18px;font-size:11.5px;color:#8d8377;line-height:1.6}#boom{z-index:9999}@media(min-width:900px){.counter{padding:20px 26px 22px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;column-gap:20px}.slot{min-height:250px;grid-column:1}.probe{grid-column:2;margin:0;max-width:none}.scale{grid-column:1 / -1;margin-top:18px}.stand{padding-bottom:30px}}@media(max-width:620px){.stand{padding-top:18px}.cat{width:74%}.scale{margin-top:22px}.claim{margin-bottom:14px}.tick{width:52px;font-size:8.5px}.tick i{display:none}.tick-usda i,.tick-leave i{display:block}.tick-limit b,.tick-hi b{display:none}.tick-leave{top:42px}.tick-leave:before{height:38px;top:-43px}.scale-cap{margin-top:84px}.tally{grid-template-columns:1fr 1fr}.tally>div:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.cat,.stamp,.fire,.heat{transition-duration:1ms!important}}
