:root{--cream:#fff4dc;--paper:#fffaf0;--board:#2a2030;--ink:#241a2b;--bg:var(--cream);--bg-soft:#fbead0;--surface:var(--paper);--surface-high:#fffdf7;--line:#8c602833;--line-strong:#8c60285c;--text:var(--ink);--muted:#6b5a4e;--accent:#d8342a;--accent-soft:#d8342a1a;--sign:#9a5b06;--mustard:#ffc83d;--mustard-dark:#e8a317;--ketchup:#d8342a;--mint:#2f8f62;--display:"Space Grotesk", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--radius:10px;--shadow:0 16px 34px #5e3e1824;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:var(--text);font:400 16.5px/1.7 var(--display);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;background-color:#0000;background-image:repeating-conic-gradient(#8c602809 0% 25%,#0000 0% 50%),radial-gradient(70rem 34rem at 50% -10rem,#ffc83d66,#0000 62%),radial-gradient(52rem 28rem at 8% 30%,#d8342a1a,#0000 64%),radial-gradient(58rem 30rem at 94% 68%,#12857d1a,#0000 62%),linear-gradient(#fff6e4 0%,#ffefd6 58%,#ffe9c9 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:32px 32px,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;margin:0}a{color:var(--accent);text-underline-offset:3px;text-decoration-color:#d8342a66}a:hover{text-decoration-color:currentColor}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;font-weight:700;line-height:1.08}svg{width:100%;height:100%;display:block}.eyebrow,.board strong,.ticket-row,.traits,.leaderboard,.seed,.status,.threads,.take,.combine,.sheet-odds,.tray figcaption,.unlock strong,footer{font-family:var(--mono)}.condiments{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.condiment{width:var(--size,52px);opacity:.6;animation:drift var(--span,48s) linear infinite;animation-delay:var(--delay,0s);will-change:transform;position:absolute}.condiment svg{image-rendering:pixelated;filter:drop-shadow(0 2px 3px #8c602840)}@keyframes drift{0%{transform:translateY(12vh)rotate(-6deg)}50%{transform:translate(2vw,-6vh)rotate(6deg)}to{transform:translateY(12vh)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.condiment{animation:none}}@media (width<=1180px){.condiment{width:calc(var(--size,52px) * .72);opacity:.26}}@media (width<=760px){.condiment{width:calc(var(--size,52px) * .55);opacity:.2}}main,.topbar,footer,.strip,.checker-strip{z-index:1;position:relative}.strip{color:var(--cream);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#e0412f,#c92a20);border-bottom:2px solid #78161059;font-size:12px;display:flex;overflow:hidden}.strip-track{gap:40px;padding:9px 20px;animation:38s linear infinite slide;display:flex}.strip-track span{color:#fff4dcd1}.strip-track b{color:var(--mustard);font-weight:500}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip-track{animation:none}}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--line);background:#fff6e2db;align-items:center;gap:28px;padding:14px clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.brand{color:var(--text);font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:12px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--line-strong);border-radius:6px;width:30px;height:30px;overflow:hidden}.topbar nav{letter-spacing:.02em;gap:24px;margin-left:auto;font-size:13px;display:flex}.topbar nav a{color:var(--muted);text-decoration:none;transition:color .15s}.topbar nav a:hover{color:var(--text)}.checker-strip{background-image:linear-gradient(45deg, var(--board) 25%, transparent 25% 75%, var(--board) 75%), linear-gradient(45deg, var(--board) 25%, transparent 25% 75%, var(--board) 75%);background-position:0 0,5px 5px;background-size:10px 10px;background-color:var(--cream);opacity:.55;height:10px;display:block}.btn{background:var(--accent);color:var(--cream);font:600 15px var(--display);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.btn:hover{background:#ef4436;transform:translateY(-1px);box-shadow:0 10px 22px #d8342a47}.btn:active{box-shadow:none;transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-ghost{border-color:var(--line-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--text);box-shadow:none;background:#8c602812}.icon-btn{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.icon-btn:hover{color:var(--text);border-color:var(--text);background:#8c602812}.icon-btn svg{fill:currentColor;stroke:currentColor;width:18px;height:18px}.icon-btn[data-on=true]{color:var(--ketchup);border-color:#d8342a73}.icon-btn[data-on=true] .cross,.icon-btn[data-on=false] .waves{display:none}.btn-small{padding:8px 14px;font-size:13px}.btn-big{width:100%;padding:16px;font-size:17px}.btn:disabled,.btn:disabled:hover{color:var(--muted);box-shadow:none;cursor:not-allowed;background:#8c60281a;transform:none}.btn[data-on=true]{background:var(--mustard-dark);color:#3d2403}.btn[data-on=true]:hover{background:#ffc83d;box-shadow:0 10px 24px #e8a3174d}main{max-width:1160px;margin:0 auto;padding-inline:clamp(16px,4vw,56px)}.section{padding-block:clamp(56px,8vw,104px) 0}.section-head{max-width:64ch;margin-bottom:32px}.section-head h2{margin:0;font-size:clamp(28px,3.6vw,42px)}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.note{max-width:68ch;color:var(--muted);font-size:15.5px}.subhead{margin:clamp(48px,6vw,72px) 0 18px;font-size:clamp(20px,2.4vw,26px)}.hero{padding:clamp(26px,4vw,48px) clamp(22px,4vw,44px);border:3px solid var(--ketchup);background:linear-gradient(180deg, #fffdf7, var(--paper));border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,56px);margin-block:clamp(28px,5vw,56px);padding-top:clamp(58px,7vw,82px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 4px #fffaf0e6,0 18px 34px #5e3e1829}.hero:after{content:"";background:linear-gradient(#e0412f,#c92a20);border-bottom:2px solid #78161059;height:36px;position:absolute;inset:0 0 auto}.hero:before{content:"";z-index:1;filter:drop-shadow(0 0 6px #ffd678f2);background-image:radial-gradient(circle,#ffecb4f2 0 2px,#0000 2.5px);background-size:22px 7px;height:7px;animation:3.6s ease-in-out infinite bulbs;position:absolute;inset:15px 20px auto}@keyframes bulbs{0%,to{opacity:.85}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none}}.tags{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.tag{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:11px}.tag-open{color:#8a5205;background:#ffc83d38;border-color:#e8a31799}.hero h1{margin:0 0 20px;font-size:clamp(36px,5.4vw,64px);line-height:1.02}.hero h1 span{color:var(--ketchup);text-shadow:1px 2px #ffc83d80;display:block}.lede{max-width:48ch;color:var(--muted);margin:0 0 30px;font-size:17px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.tray{background:linear-gradient(180deg, var(--surface-high), var(--surface));border:1px solid #8c602840;border-radius:18px;margin:0;padding:16px;position:relative;transform:rotate(-1.2deg);box-shadow:0 10px 26px #5e3e1833}.tray:after{content:"";pointer-events:none;border:1px solid #fffaf0e6;border-radius:18px;position:absolute;inset:-1px}.tray-art{aspect-ratio:1;border:1px solid var(--line);border-radius:10px;overflow:hidden}.tray figcaption{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:12px;font-size:12px}.board{border:1px solid var(--line);border-top:4px solid var(--ketchup);background:var(--surface);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden;box-shadow:0 10px 22px #5e3e181a}.board>div{border-right:1px solid var(--line);padding:18px 20px}.board>div:last-child{border-right:none}.board span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.board strong{color:var(--ink);font:500 21px/1.2 var(--mono);font-variant-numeric:tabular-nums;display:block}.testnet{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:10px 20px;padding:16px 20px;display:flex}.testnet span{min-width:260px;color:var(--muted);flex:320px;font-size:14px}.testnet strong{font:600 15px var(--display);letter-spacing:.01em}.busy{background:linear-gradient(180deg, #d8342a1a, var(--surface));border:1px solid #d8342a66;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:18px;padding:16px 20px;display:flex}.busy strong{color:var(--ketchup);font:600 15px var(--display);flex:none}.busy span{color:var(--text);flex:320px;font-size:14px}.happy{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-top:18px;padding:18px 22px;display:grid}.happy-head{align-items:baseline;gap:12px;display:flex}.happy-head strong{font:600 17px var(--display)}.happy-pct{color:var(--muted);font:500 13px var(--mono)}.happy #happy-text{max-width:66ch;color:var(--muted);margin-top:6px;font-size:14px;display:block}.fry-gauge{flex:none;width:184px;height:96px;position:relative}.fry-gauge-fries{justify-content:center;align-items:flex-end;gap:3px;display:flex;position:absolute;inset:0 26px 38px}.fry-gauge-fries i{background:linear-gradient(#f8eed7,#ecdcb6);border:1px solid #8c602859;border-bottom:none;border-radius:3px 3px 0 0;width:9px;height:100%;transition:background .3s,border-color .3s}.fry-gauge-fries i:nth-child(odd){height:82%}.fry-gauge-fries i:nth-child(3n){height:93%}.fry-gauge-fries i[data-lit=true]{background:linear-gradient(#ffe08a,#f2b025);border-color:#c98b12}.fry-gauge-box{clip-path:polygon(8% 0,92% 0,82% 100%,18% 100%);background:repeating-linear-gradient(90deg,#e0412f 0 12px,#fff6e4 12px 24px);height:52px;position:absolute;inset:auto 0 0;box-shadow:inset 0 3px #78161040}.fry-gauge-box span{display:none}.testnet{background:linear-gradient(180deg, #d8342a14, var(--surface));border-color:#d8342a59;margin:0 0 18px}.testnet strong{color:var(--ketchup);flex:none}.happy[data-on=true]{background:linear-gradient(180deg, #ffc83d4d, var(--surface));border-color:#e8a31799;box-shadow:0 0 0 1px #e8a31740,0 14px 32px #e8a31740}.happy[data-on=true] .happy-head strong{color:#8a5205}.happy[data-on=true] #happy-text{color:var(--text)}.happy[data-on=true] .fry-gauge-box{box-shadow:inset 0 3px #78161040,0 0 22px #e8a3178c}.ticket,.split-card,.step,.unlock{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px}.ticket{background:linear-gradient(180deg, var(--surface-high), var(--surface))}.ticket-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.ticket-row:last-of-type{border-bottom:none}.ticket-row span{color:var(--muted)}.ticket-row strong{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.meter{border:1px solid var(--line);background:#8c602824;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.meter-fill{background:linear-gradient(90deg, var(--ketchup), var(--mustard));width:0;height:100%;transition:width .3s}.meter-note{min-height:3em;color:var(--muted);margin:10px 0 16px;font-size:13px}.threads{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;display:flex}.threads input{min-width:0;accent-color:var(--accent);flex:1}.threads output{color:var(--text);font-variant-numeric:tabular-nums}.status{min-height:3em;color:var(--muted);overflow-wrap:anywhere;margin:16px 0 0;font-size:13.5px}.status a{font-weight:500}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin:0 0 18px;font-size:13px;display:flex}.consent input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:3px}.fryer-grid,.shift-grid,.kitchen-grid,.tipjar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.pickup{background:linear-gradient(180deg, #ffc83d2e, var(--surface));border:1px dashed #d8342a66;border-radius:14px;padding:24px}.pickup-title{color:var(--ketchup);font:600 13px var(--display);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.pickup-art,.card-art{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;overflow:hidden}.pickup-art{aspect-ratio:1;color:var(--muted);place-items:center;font-size:13px;display:grid}.traits{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 24px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.traits li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.traits span{color:var(--muted)}.traits strong{font-weight:500}.trait-special strong{color:var(--accent)}.menu-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-3px)}.card-special{background:linear-gradient(180deg, #ffc83d38, var(--surface));border-color:#e8a31799}.card[data-pick]{position:relative}.card-info{border:1px solid var(--line-strong);color:var(--muted);font:500 11px/1.4 var(--mono);cursor:pointer;opacity:0;background:#fffaf0eb;border-radius:999px;padding:3px 8px;transition:opacity .14s;position:absolute;top:8px;right:8px}.card[data-pick]:hover .card-info,.card-info:focus-visible{opacity:1}@media (hover:none){.card-info{opacity:1}}.card.is-keep,.card.is-burn{box-shadow:var(--shadow);transform:translateY(-3px)}.card.is-keep{border:3px solid var(--mustard-dark)}.card.is-burn{border:3px solid var(--ketchup)}.card.is-keep:after,.card.is-burn:after{color:var(--paper);font:700 11px/1.5 var(--mono);letter-spacing:.06em;border-radius:999px;padding:3px 9px;position:absolute;top:8px;left:8px}.card.is-keep:after{content:"KEEP";background:var(--mustard-dark)}.card.is-burn:after{content:"BURN";background:var(--ketchup)}.card.is-dim{opacity:.38;filter:saturate(.5)}.card.is-dim:hover{box-shadow:none;transform:none}.combine-how{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.5}.pick-bar{z-index:40;border:2px solid var(--line-strong);background:var(--surface-high);max-width:940px;box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:18px;margin:0 auto;padding:12px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.pick-bar[hidden]{display:none}.pick-bar-pair{align-items:center;gap:10px;display:flex}.pick-bar-pair figure{width:54px;margin:0}.pick-bar-pair .card-art{background:var(--bg-soft);border-radius:8px;width:54px;height:54px}.pick-bar-pair figcaption{color:var(--muted);text-align:center;margin-top:4px;font-size:10.5px;line-height:1.3}.pick-bar-sign{color:var(--muted);font:700 18px/1 var(--display)}.pick-bar-result .card-art{border:2px solid var(--mustard-dark)}.size-filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.size-chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:500 13px/1 var(--mono);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;transition:border-color .14s,background .14s;display:inline-flex}.size-chip:hover{border-color:var(--text)}.size-chip span{color:var(--muted);font-size:11.5px}.size-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.size-chip[aria-pressed=true] span{color:var(--accent)}.size-filter-note{color:var(--muted);margin:-4px 0 12px;font-size:12.5px}.size-filter-note:empty{display:none}.pick-bar-note{min-width:150px;color:var(--muted);flex:150px;margin:0;font-size:13px;line-height:1.45}.pick-bar-take{border:1px dashed var(--line-strong);border-radius:10px;flex:none;gap:4px 12px;margin:0;padding:6px 12px 7px;display:flex}.pick-bar-take[hidden]{display:none}.pick-bar-take legend{color:var(--muted);padding:0 4px;font-size:10.5px}.pick-bar-take label{color:var(--text);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:12px;display:flex}.pick-bar-take input:disabled+span{color:var(--muted);opacity:.55;cursor:default}.pick-bar-actions{flex:none;gap:8px;display:flex}@media (width<=640px){.pick-bar{flex-wrap:wrap;gap:10px}.pick-bar-take{flex-wrap:wrap;flex-basis:100%;order:3}.pick-bar-note{flex-basis:100%;order:4;font-size:12px}}#combine-clear{margin-bottom:14px}.card-size{border-color:#8c602873}.card-art{aspect-ratio:1}.card h3{margin:12px 0 3px;font-size:14px;font-weight:600}.card p{color:var(--muted);margin:0;font-size:12px}.leaderboard{margin:0 0 14px;padding:0;font-size:14px;list-style:none}.leaderboard li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.leaderboard li:first-child strong{color:var(--accent)}.leaderboard li.you{color:var(--text)}.leaderboard li.you span:after{content:""}.leaderboard li.empty{color:var(--muted);border-bottom:none}.badge-pin,.combine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;font-size:13px;display:flex}.combine label{flex:210px;align-items:center;gap:10px;min-width:0;display:flex}.combine select,.combine input[type=text],.badge-pin select{border:1px solid var(--line-strong);background:var(--bg-soft);min-width:0;color:var(--text);font:13px var(--mono);border-radius:8px;flex:1;padding:9px 11px}.combine select:focus-visible,.combine input:focus-visible,.badge-pin select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.take{border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:12px 16px 14px;font-size:13px;display:flex}.take legend{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:0 6px;font-size:11px}.take label{align-items:center;gap:8px;display:flex}.take input{accent-color:var(--accent)}.combine-preview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:18px 0 10px;display:grid}.combine-preview figure{min-width:0;margin:0}.combine-preview figcaption{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin-top:6px;font-size:11px}.combine-preview .card-art:empty{aspect-ratio:1;background:repeating-linear-gradient(45deg,#8c60281a 0 6px,#0000 6px 12px)}.combine-result .card-art{border-color:#e8a31799}.combine-sign{color:var(--muted);font:600 18px var(--display)}.split-card h3{margin:0 0 14px;font-size:18px}.split-card p{color:var(--muted);margin:14px 0 0;font-size:14px}.split-card p.sendback-text,.split-card p.combine-note{margin:0 0 14px}.split-card .btn{margin-top:16px}.warning{color:var(--ketchup)}.deposit-jar{align-items:center;gap:18px;margin-bottom:18px;display:flex}.deposit-jar svg{width:92px;height:86px;image-rendering:pixelated;filter:drop-shadow(0 3px #8c60282e);flex:none}.deposit-jar rect{transition:y .4s,height .4s}.deposit-level{color:var(--muted);margin:0;font-size:13.5px}.unwrap{border:2px solid var(--mustard-dark);background:#ffc83d24;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.unwrap p{color:var(--text);font-family:var(--mono);flex:220px;margin:0;font-size:12.5px;line-height:1.5}.unwrap strong{font-size:15px}.sendback-tally{color:var(--muted);background:#fff6;border:2px dashed #8c602859;border-radius:8px;flex-wrap:wrap;gap:8px 28px;margin:0 0 18px;padding:12px 14px;font-size:13px;display:flex}.sendback-tally strong{color:var(--ink);font:500 19px/1.3 var(--mono);display:block}.lookup{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.lookup label{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.lookup input{border:1px solid var(--line-strong);background:var(--bg-soft);min-width:0;color:var(--text);font:13px var(--mono);border-radius:8px;flex:1;padding:9px 11px}.lookup-result{align-items:center;gap:14px;margin-top:14px;display:flex}.lookup-art{border:1px solid var(--line);border-radius:10px;flex:none;width:72px;height:72px;overflow:hidden}.lookup-result p{color:var(--muted);margin:0;font-size:13px}.sendback-why{color:var(--muted);margin:14px 0 0;font-size:13px}.deposit-level strong{color:var(--ink);font:500 20px/1.3 var(--mono);display:block}.steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.step b{width:30px;height:30px;color:var(--sign);font:600 14px var(--display);background:#ffc83d47;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.step h3{margin:14px 0 8px;font-size:20px}.step p{color:var(--muted);margin:0;font-size:15px}.rules{border-top:1px solid var(--line)}.rule{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;gap:24px;padding:20px 0;display:grid}.rule strong{font:600 15px var(--display);letter-spacing:.01em}.rule p{color:var(--muted);grid-column:2;margin:0;font-size:14.5px}.rule p+p{margin-top:10px}.unlocks{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.unlock{padding:16px 18px}.unlock strong{color:var(--sign);font:600 13px var(--display);letter-spacing:.1em;text-transform:uppercase}.unlock p{color:var(--muted);margin:6px 0 0;font-size:13px}.explorer{grid-template-columns:minmax(0,340px) 1fr;align-items:start;gap:32px;display:grid}.explorer .threads{margin-top:18px}.explorer .btn{margin-top:8px}.seed{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.fineprint{max-width:78ch;color:var(--muted);margin:0;padding-left:18px;font-size:14px}.fineprint li{margin:12px 0}.sheet{border:1px solid var(--line-strong);background:var(--surface);width:min(880px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow);color:var(--text);border-radius:16px;padding:0;overflow:auto}.sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a20308c}.wallet-sheet{width:min(420px,100vw - 32px)}.wallet-body{padding:26px 26px 22px}.wallet-body h3{font:700 22px/1.2 var(--display);margin:0 0 6px}.wallet-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wallet-pick{border:2px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:500 16px/1.2 var(--mono);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.wallet-pick:hover,.wallet-pick:focus-visible{border-color:var(--ketchup);background:#e2432c0f}.wallet-pick img{border-radius:7px;flex:none;width:30px;height:30px}.wallet-pick .blank{background:var(--mustard);width:30px;height:30px;color:var(--ink);font:700 15px/1 var(--display);border-radius:7px;flex:none;place-items:center;display:grid}.sheet-grid{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;padding:28px;display:grid}.sheet-grid>div{min-width:0}.sheet h3{margin:0 0 6px;font-size:22px}.sheet .card-art{aspect-ratio:1}.share-btn{color:var(--paper);background:#101014;border-color:#101014}.share-btn:hover{background:#2a2a32;box-shadow:0 10px 22px #10101447}#pickup-share{margin-top:14px}.sheet-odds{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12.5px}.sheet-traits{grid-template-columns:1fr;max-height:46vh;margin-top:16px;overflow:auto}.sheet-traits li{gap:10px}.sheet-traits .chance{color:var(--muted);text-align:right;flex:none;font-size:11.5px}.sheet-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sheet-close{float:right;border:1px solid var(--line);background:var(--surface-high);color:var(--muted);font:18px/1.4 var(--mono);cursor:pointer;border-radius:999px;margin:10px 14px 0 0;padding:2px 10px;position:sticky;top:10px}.sheet-close:hover{color:var(--text);border-color:var(--line-strong)}footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:clamp(64px,9vw,112px);padding:36px clamp(16px,4vw,56px) 56px;font-size:13px}footer p{margin:6px 0}@media (width<=900px){.hero,.fryer-grid,.shift-grid,.kitchen-grid,.tipjar,.explorer{grid-template-columns:minmax(0,1fr)}.tray{max-width:440px}.rule{grid-template-columns:1fr;gap:6px}.rule p{grid-column:1}.board>div{border-right:none;border-bottom:1px solid var(--line)}}@media (width<=720px){.happy{grid-template-columns:minmax(0,1fr);justify-items:start}.sheet-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 16px}.sheet .card-art{max-width:260px;margin:0 auto}.sheet-traits{max-height:none}}@media (width<=640px){.topbar nav{display:none}.brand{margin-right:auto}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.combine-preview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.combine-preview .combine-sign:nth-of-type(2){display:none}}
