.burnerBoard{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;max-width:480px;font-family:var(--font-sans,system-ui, sans-serif);flex-direction:column;align-items:center;margin:0 auto;padding:16px 8px;display:flex}.burnerHud{justify-content:space-between;align-items:center;width:100%;max-width:340px;margin-bottom:16px;display:flex}.burnerBadge{color:#1b1726;background:#f0ede4;border:1.5px solid #1b1726;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.burnerBadgeAccent{background:#ff6b6b}.burnerStove{aspect-ratio:1;background:#fdfcf9;border:3px solid #1b1726;border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:380px;margin-bottom:20px;display:flex;position:relative;box-shadow:4px 4px #1b1726}.burnerCenterPrompt{color:#1b1726;text-align:center;z-index:10;background:#f0ede4;border:2px solid #1b1726;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:56px;font-size:16px;font-weight:900;display:flex;box-shadow:2px 2px #1b1726}.burnerRing{cursor:pointer;touch-action:manipulation;background:#f5f2eb;border:3px solid #1b1726;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;transition:transform 80ms,background .1s;display:flex;position:absolute;box-shadow:2px 2px #1b1726}.burnerRing:active{transform:scale(.95)}.burnerRingN{top:14px;left:calc(50% - 36px)}.burnerRingE{top:calc(50% - 36px);right:14px}.burnerRingS{bottom:14px;left:calc(50% - 36px)}.burnerRingW{top:calc(50% - 36px);left:14px}.burnerRingFlashSuccess{background:#10b981!important;border-color:#1b1726!important}.burnerRingFlashWrong{background:#ef4444!important;border-color:#1b1726!important}.burnerShape{color:#1b1726;font-size:18px;line-height:1}.burnerLetter{color:#1b1726;margin-top:2px;font-size:15px;font-weight:900}.burnerRoundsProgress{gap:8px;margin-bottom:20px;display:flex}.burnerRoundDot{background:#e5e0d8;border:1.5px solid #1b1726;border-radius:50%;width:12px;height:12px}.burnerRoundDotCurrent{background:#ff6b6b;transform:scale(1.2)}.burnerRoundDotSuccess{background:#10b981}.burnerRoundDotFailed{background:#ef4444}.burnerModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#1b172699;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.burnerModal{text-align:center;box-sizing:border-box;background:#fdfcf9;border:3px solid #1b1726;border-radius:20px;width:100%;max-width:360px;padding:24px;box-shadow:6px 6px #1b1726}.burnerModalTitle{color:#1b1726;margin-bottom:8px;font-size:22px;font-weight:900}.burnerModalStats{color:#1b1726;background:#f5f2eb;border:2px solid #1b1726;border-radius:12px;justify-content:space-around;margin:16px 0;padding:12px;font-size:16px;font-weight:700;display:flex}.burnerModalButtons{flex-direction:column;gap:10px;margin-top:20px;display:flex}.burnerBtn{color:#1b1726;cursor:pointer;touch-action:manipulation;background:#f5f2eb;border:2px solid #1b1726;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 24px;font-size:15px;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:inline-flex;box-shadow:2px 2px #1b1726}.burnerBtn:active{transform:translate(2px,2px);box-shadow:0 0 #1b1726}.burnerBtnPrimary{background:#ff6b6b}@media (prefers-reduced-motion:reduce){.burnerRing,.burnerBtn{transition:none!important}.burnerRing:active,.burnerBtn:active{transform:none}}@media (max-height:430px){.burnerBoard{padding:8px}.burnerHud{margin-bottom:8px}.burnerStove{max-width:196px;margin-bottom:10px}.burnerRing{width:52px;height:52px}.burnerRingN{top:8px;left:calc(50% - 26px)}.burnerRingE{top:calc(50% - 26px);right:8px}.burnerRingS{bottom:8px;left:calc(50% - 26px)}.burnerRingW{top:calc(50% - 26px);left:8px}.burnerCenterPrompt{width:92px;height:44px;font-size:13px}}
