@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit/outfit-latin.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit/outfit-latin-ext.woff2) format("woff2");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}:root{color-scheme:light;--wd-page: #fff6e8;--wd-card: #ffffff;--wd-card-soft: #fffaf2;--wd-ink: #2b1b12;--wd-muted: #7a6355;--wd-line: #f0dfc8;--wd-chip: #ffe9cc;--wd-chip-ink: #8a3d0c;--wd-accent: #ff6b1a;--wd-accent-strong: #e2540a;--wd-accent-ink: #ffffff;--wd-good: #1f8a5b;--wd-plate: #fbeedd;--wd-plate-rim: #f0dcc0;--wd-steam: rgba(150, 128, 108, .55);--wd-smoke: rgba(70, 58, 50, .6);--wd-shadow: 0 22px 48px -30px rgba(122, 64, 20, .55);--wd-radius: 28px;--wd-gutter: 16px}:root[data-theme=dark]{color-scheme:dark;--wd-page: #17110d;--wd-card: #231912;--wd-card-soft: #2b1f17;--wd-ink: #fff1e0;--wd-muted: #cdb59e;--wd-line: #3b2b20;--wd-chip: #3a2618;--wd-chip-ink: #ffc58f;--wd-accent: #ff8a3d;--wd-accent-strong: #ffa463;--wd-accent-ink: #1a0f08;--wd-good: #5fd39c;--wd-plate: #2f2219;--wd-plate-rim: #3d2c20;--wd-steam: rgba(255, 236, 214, .45);--wd-smoke: rgba(20, 14, 10, .75);--wd-shadow: 0 24px 50px -30px rgba(0, 0, 0, .9)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--wd-page);-webkit-text-size-adjust:100%;text-size-adjust:100%}body.wd-body{min-width:320px;min-height:100vh;margin:0;background:var(--wd-page);color:var(--wd-ink);font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}[hidden]{display:none!important}a{color:var(--wd-accent-strong)}button,input,select{font:inherit}:focus-visible{outline:3px solid var(--wd-accent);outline-offset:3px}.wd-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--shell-line-strong);border-radius:999px;background:var(--shell-surface);color:var(--shell-ink);cursor:pointer}.wd-icon-button .wd-sound-off,.wd-icon-button[aria-pressed=false] .wd-sound-on{display:none}.wd-icon-button[aria-pressed=false] .wd-sound-off{display:block}@media (max-width: 620px){.wd-icon-button{width:34px;height:34px}}.wd-main{width:100%;max-width:680px;margin:0 auto;padding:18px var(--wd-gutter) 40px}.wd-stage{position:relative;min-height:min(640px,calc(100svh - 110px));padding:26px 22px 28px;border:1px solid var(--wd-line);border-radius:var(--wd-radius);background:var(--wd-card);box-shadow:var(--wd-shadow);overflow:hidden}.wd-screen{display:flex;flex-direction:column;align-items:center;text-align:center;animation:wd-enter .35s ease-out both}@keyframes wd-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wd-kicker{margin:0 0 4px;color:var(--wd-chip-ink);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wd-title{margin:0;font-size:clamp(2.6rem,11vw,4rem);font-weight:900;line-height:1;letter-spacing:-.02em}.wd-lede{max-width:30em;margin:14px 0 18px;color:var(--wd-muted);font-size:1.06rem}.wd-small{margin:10px 0 0;color:var(--wd-muted);font-size:.9rem}.wd-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border:2px solid var(--wd-ink);border-radius:999px;background:var(--wd-card);color:var(--wd-ink);font-weight:800;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 4px 0 var(--wd-ink)}.wd-button:hover{transform:translateY(-1px)}.wd-button:active{transform:translateY(3px);box-shadow:0 1px 0 var(--wd-ink)}.wd-button:disabled{opacity:.6;cursor:progress}.wd-button-primary{min-height:58px;padding:12px 34px;background:var(--wd-accent);color:var(--wd-accent-ink);font-size:1.15rem}.wd-hero{display:flex;align-items:flex-end;justify-content:center;height:150px;margin:0 0 8px}.wd-hero-item{display:block;width:120px;height:120px;margin:0 -14px}.wd-hero-item svg{display:block;width:100%;height:100%}.wd-hero-1{transform:rotate(-12deg) translateY(6px)}.wd-hero-2{width:150px;height:150px;z-index:1}.wd-hero-3{transform:rotate(12deg) translateY(6px)}@media (prefers-reduced-motion: no-preference){.wd-hero-2{animation:wd-bob 2.6s ease-in-out infinite}}@keyframes wd-bob{50%{transform:translateY(-6px)}}.wd-friend-banner{max-width:30em;margin:0 0 18px;padding:12px 16px;border-radius:16px;background:var(--wd-chip);color:var(--wd-chip-ink);font-weight:700}.wd-daily{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:18px 0 0;padding:0 14px 0 6px;border-radius:999px;background:var(--wd-chip);color:var(--wd-chip-ink);font-weight:700}.wd-daily:empty{visibility:hidden}.wd-daily svg{width:34px;height:34px}.wd-counts:empty{min-height:1.4em}.wd-topbar{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-bottom:10px}.wd-dot{width:10px;height:10px;border-radius:50%;background:var(--wd-line)}.wd-dot.is-done{background:var(--wd-accent)}.wd-dot.is-current{width:26px;border-radius:999px;background:var(--wd-ink)}.wd-food-name{margin:4px 0 0;font-size:clamp(1.7rem,7vw,2.3rem);font-weight:900;line-height:1.1}.wd-question{margin:4px 0 0;color:var(--wd-muted);font-weight:600}.wd-pan{--heat: 0;--steam: 0;--smoke: 0;--flies: 0;position:relative;width:min(76vw,300px);width:min(76vw,300px,max(150px,calc(100svh - 380px)));aspect-ratio:1;margin:6px auto 0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.wd-plate{position:absolute;left:6%;right:6%;bottom:2%;height:34%;border-radius:50%;background:radial-gradient(closest-side,var(--wd-plate) 72%,var(--wd-plate-rim) 73%,var(--wd-plate-rim) 100%)}.wd-glow{position:absolute;top:14%;right:4%;bottom:-4%;left:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,120,30,.55),rgba(255,70,20,.18) 60%,transparent);opacity:var(--heat);transition:opacity .35s ease}.wd-food{position:absolute;top:0;right:0;bottom:0;left:0}.wd-food svg{display:block;width:100%;height:100%}.wd-pan.is-holding .wd-food{animation:wd-sizzle .16s linear infinite}.wd-pan.is-burning .wd-food{animation:wd-shake .09s linear infinite}@keyframes wd-sizzle{50%{transform:translateY(-1px) scale(1.004)}}@keyframes wd-shake{25%{transform:translate(-2px,1px) rotate(-1deg)}75%{transform:translate(2px,-1px) rotate(1deg)}}.wd-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wd-steam span{position:absolute;bottom:58%;width:16px;height:46px;border-left:4px solid var(--wd-steam);border-radius:50%;opacity:0;animation:wd-steam 2.2s ease-in infinite}.wd-steam span:nth-child(1){left:30%;animation-delay:0s}.wd-steam span:nth-child(2){left:46%;animation-delay:.7s}.wd-steam span:nth-child(3){left:62%;animation-delay:1.4s}@keyframes wd-steam{0%{transform:translateY(10px) scaleY(.6);opacity:0}30%{opacity:calc(var(--steam) * .9)}to{transform:translateY(-60px) scaleY(1.2) translate(8px);opacity:0}}.wd-smoke span{position:absolute;bottom:50%;width:90px;height:90px;border-radius:50%;background:radial-gradient(closest-side,var(--wd-smoke),transparent);opacity:0;animation:wd-smoke 2.6s ease-out infinite}.wd-smoke span:nth-child(1){left:18%;animation-delay:0s}.wd-smoke span:nth-child(2){left:40%;animation-delay:.9s}.wd-smoke span:nth-child(3){left:56%;animation-delay:1.7s}@keyframes wd-smoke{0%{transform:translateY(20px) scale(.5);opacity:0}25%{opacity:var(--smoke)}to{transform:translateY(-110px) scale(1.6);opacity:0}}.wd-flies span{position:absolute;top:38%;left:50%;width:7px;height:7px;border-radius:50%;background:#2b1b12;box-shadow:-3px -3px 0 -1px #bedcffe6,3px -3px 0 -1px #bedcffe6;opacity:var(--flies);animation:wd-fly 1.7s linear infinite}.wd-flies span:nth-child(2){top:30%;animation-duration:2.3s;animation-direction:reverse}.wd-flies span:nth-child(3){top:46%;animation-duration:1.3s}@keyframes wd-fly{0%{transform:rotate(0) translate(70px) rotate(0)}to{transform:rotate(360deg) translate(70px) rotate(-360deg)}}.wd-band{min-height:1.6em;margin:6px 0 0;font-size:1.35rem;font-weight:900}.wd-meter{position:relative;width:min(100%,340px);height:14px;margin:8px auto 0;border:2px solid var(--wd-ink);border-radius:999px;background:var(--wd-card-soft);overflow:hidden}.wd-meter-fill{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--level, 0) * 1%) 0 0)}.wd-hold{position:relative;width:min(100%,340px);min-height:68px;margin:16px auto 0;border:3px solid var(--wd-ink);border-radius:999px;background:var(--wd-accent);color:var(--wd-accent-ink);font-size:1.25rem;font-weight:900;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 0 var(--wd-ink);transition:transform .08s ease,box-shadow .08s ease,background .2s ease}.wd-hold.is-holding{transform:translateY(5px);background:var(--wd-accent-strong);box-shadow:0 1px 0 var(--wd-ink)}.wd-hold:disabled{cursor:default}.wd-hint{min-height:2.8em;margin:12px 0 0;color:var(--wd-muted);font-size:.92rem}.wd-hint.is-alert{color:var(--wd-accent-strong);font-weight:800}.wd-reveal-food{width:min(46vw,180px);width:min(46vw,180px,max(96px,calc(100svh - 470px)));aspect-ratio:1}.wd-reveal-food svg{display:block;width:100%;height:100%}.wd-pick{margin:2px 0 0;font-size:1.15rem;font-weight:800}.wd-strip{position:relative;width:100%;max-width:460px;margin:18px auto 0;padding-top:30px}.wd-curve{position:absolute;left:0;right:0;top:30px;width:100%;height:54px;transform:translateY(-100%);color:var(--wd-ink);overflow:visible}.wd-curve path{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-width:1.2;stroke-opacity:.6;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion: no-preference){.wd-curve{animation:wd-grow .7s ease-out both;transform-origin:bottom}}@keyframes wd-grow{0%{transform:translateY(-100%) scaleY(0)}to{transform:translateY(-100%) scaleY(1)}}.wd-strip-bar{height:22px;margin-top:24px;border:2px solid var(--wd-ink);border-radius:999px}.wd-marker{position:absolute;bottom:0;width:0;height:0}.wd-marker:before{content:"";position:absolute;left:-2px;bottom:-4px;width:4px;height:32px;border-radius:2px;background:var(--wd-ink)}.wd-marker span{position:absolute;left:0;bottom:30px;transform:translate(-50%);padding:2px 8px;border-radius:999px;background:var(--wd-ink);color:var(--wd-card);font-size:.78rem;font-weight:800;white-space:nowrap}.wd-marker-you span{background:var(--wd-accent);color:var(--wd-accent-ink)}.wd-marker-you:before{background:var(--wd-accent);width:6px;left:-3px}.wd-marker-world span{bottom:-30px;background:transparent;color:var(--wd-muted)}.wd-marker-world:before{background:var(--wd-muted)}.wd-marker-friend span{bottom:54px;background:#4f46e5;color:#fff}.wd-marker-friend:before{background:#4f46e5}.wd-marker.is-left span{transform:translate(-12px)}.wd-marker.is-right span{transform:translate(calc(-100% + 12px))}.wd-verdict{margin:40px 0 0;font-size:clamp(1.35rem,5.4vw,1.75rem);font-weight:900;line-height:1.2}.wd-verdict strong{color:var(--wd-accent-strong)}.wd-line{margin:8px 0 0;color:var(--wd-muted);font-weight:600}.wd-note{margin:10px 0 0;color:var(--wd-muted);font-size:.88rem}.wd-next{margin-top:22px}.wd-arch-title{margin:2px 0 0;font-size:clamp(2.1rem,9vw,3rem);font-weight:900;line-height:1.05}.wd-arch-line{max-width:28em;margin:10px 0 0;color:var(--wd-muted);font-size:1.05rem}.wd-compat{width:100%;margin:20px 0 0;padding:16px;border:2px solid #4f46e5;border-radius:20px;background:#4f46e514}.wd-compat-score{margin:0;color:#4f46e5;font-size:2.6rem;font-weight:900;line-height:1}:root[data-theme=dark] .wd-compat-score,:root[data-theme=dark] .wd-compat{border-color:#818cf8;color:#a5b4fc}.wd-compat p{margin:6px 0 0}.wd-compat-title{font-weight:800}.wd-hot{max-width:30em;margin:18px 0 0;padding:12px 16px;border-radius:16px;background:var(--wd-chip);color:var(--wd-chip-ink);font-weight:700}.wd-section-title{margin:24px 0 10px;font-size:1.1rem;font-weight:900}.wd-plates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;width:100%;margin:0;padding:0;list-style:none}.wd-plates li{display:flex;flex-direction:column;align-items:center;min-width:0}.wd-plates svg{width:100%;max-width:92px;height:auto;aspect-ratio:1}.wd-plates strong,.wd-plates span{display:block;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.8rem;line-height:1.2}@media (max-width: 480px){.wd-plates strong,.wd-plates span{font-size:.75rem}}.wd-plates span{color:var(--wd-muted)}.wd-share-box{width:100%;margin:24px 0 0;padding:18px 16px;border-radius:22px;background:var(--wd-card-soft);border:1px solid var(--wd-line)}.wd-share-box h3{margin:0;font-size:1.3rem;font-weight:900}.wd-share-box>p{margin:4px 0 0;color:var(--wd-muted)}.wd-name{display:flex;flex-direction:column;gap:6px;width:min(100%,320px);margin:14px auto 0;font-size:.9rem;font-weight:700;text-align:left}.wd-name input{min-height:46px;padding:8px 14px;border:2px solid var(--wd-line);border-radius:14px;background:var(--wd-card);color:var(--wd-ink);font-size:1rem}.wd-share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0 0}.wd-share-buttons .wd-button{min-height:44px;padding:8px 16px;font-size:.95rem}.wd-share-buttons .wd-button-primary{min-height:50px;flex-basis:100%;max-width:320px;font-size:1.1rem}.wd-status{min-height:1.5em;margin:10px 0 0;color:var(--wd-good);font-weight:700}.wd-again{display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px 0 0}.wd-cta-line{max-width:26em;margin:0;color:var(--wd-muted);font-size:.92rem}.wd-info{margin-top:28px}.wd-info-block{margin:0 0 22px;padding:22px 20px;border:1px solid var(--wd-line);border-radius:24px;background:var(--wd-card)}.wd-info-block h2{margin:0 0 8px;font-size:1.45rem;font-weight:900}.wd-info-block p{margin:0 0 10px;color:var(--wd-muted)}.wd-chart-row h3{margin:18px 0 8px;font-size:1.05rem;font-weight:800}.wd-chart-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.wd-chart-cell{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.wd-chart-cell img{display:block;width:100%;max-width:96px;height:auto}.wd-chart-cell span{max-width:100%;overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.2}.wd-faq-item{border-top:1px solid var(--wd-line)}.wd-faq-item summary{padding:12px 0;font-weight:800;cursor:pointer}.wd-faq-item p{margin:0 0 12px}.wd-footer{padding:0 var(--wd-gutter) 36px;color:var(--wd-muted);font-size:.86rem;text-align:center}.wd-footer p{margin:4px 0}.wd-footer a{color:inherit}@media (max-width: 520px){.wd-main{padding-top:12px}.wd-stage{padding:20px 14px 24px;border-radius:22px}.wd-hero{height:120px}.wd-hero-item{width:96px;height:96px}.wd-hero-2{width:120px;height:120px}.wd-chart-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-logo-text{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.wd-fx{display:none}}
