.snow{display:none!important}.winter-particles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;opacity:.68}.winter-aurora{position:absolute;inset:-20%;pointer-events:none;z-index:0;opacity:0;filter:blur(25px);background:conic-gradient(from 190deg at 65% 20%,transparent 0deg,#7effc844 30deg,#6cd6fa33 50deg,transparent 80deg,#a39cff22 105deg,transparent 130deg);transform:rotate(-12deg);transition:opacity 1.2s}.winter-mode-aurora .winter-aurora{opacity:1;animation:aurora-drift 18s ease-in-out infinite alternate}.winter-mode-cozy .hero{box-shadow:inset 0 0 70px #e6bb6d12}.winter-mode-blizzard .scene{filter:saturate(.7) brightness(.85)}@keyframes aurora-drift{to{transform:translate(5%,4%) rotate(8deg);filter:blur(38px)}}.winter-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.winter-controls select,.workshop select{color:var(--white);background:#0b171c;border:1px solid #35494c;border-radius:6px;padding:10px;font:inherit;max-width:100%}.winter-controls label{display:flex;gap:9px;align-items:center}.winter-controls input{accent-color:var(--mint);width:75px}.winter-controls output{min-width:29px}.comfort-controls{flex-wrap:wrap}.winter-controls select:focus-visible,.winter-controls input:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.workshop{margin:42px 0}.workshop-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.materials-card,.focus-card{padding:26px}.workshop h3{font:600 22px 'Space Grotesk',sans-serif;margin:0 0 12px}.material-form{display:grid;grid-template-columns:minmax(100px,1fr) 80px 90px auto;gap:8px;margin:20px 0 12px}.workshop input{background:#0b171c;border:1px solid #35494c;border-radius:6px;padding:11px;color:var(--white);font-size:12px;width:100%;min-width:0}.material-form select{font-size:11px;min-width:0;padding:8px}.material-form .primary{padding:9px 13px}.material-row{display:grid;grid-template-columns:1fr auto 34px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.material-row strong{overflow-wrap:anywhere}.material-row small{color:var(--mint);font-size:11px;text-align:right;line-height:1.7}.material-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.material-bottom span{font-size:11px;color:var(--muted)}.focus-card{background:radial-gradient(ellipse at top right,#2b424e80,transparent 80%),var(--panel)}.focus-clock{font:600 64px 'Space Grotesk',sans-serif;letter-spacing:-3px;margin:22px 0 10px;color:#d3edeb;font-variant-numeric:tabular-nums}.focus-actions{display:flex;gap:9px;flex-wrap:wrap;margin:19px 0}.focus-actions button{padding:11px 15px;font-size:12px}.focus-mode{display:flex;gap:7px;flex-wrap:wrap}.focus-mode button{padding:8px 12px;font-size:10px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.focus-mode button[aria-pressed=true]{border-color:#a6f3c560;color:var(--mint);background:#a6f3c510}.material-copy{width:100%;min-height:100px;background:#0b171c;border:1px solid var(--line);color:var(--white);padding:12px;border-radius:6px;margin-top:12px;resize:vertical}@media(max-width:750px){.workshop-grid{grid-template-columns:1fr}.materials-card,.focus-card{padding:21px}.material-form{grid-template-columns:1fr 70px}.material-form select{width:100%}.winter-controls{width:100%;justify-content:space-between}.winter-particles{opacity:.5}}@media(prefers-reduced-motion:reduce){.winter-aurora{animation:none!important;transition:none}.winter-particles{display:none}}
