.daily-home{background:var(--wb-ink);min-height:100svh;color:var(--wb-moon);isolation:isolate;flex-direction:column;display:flex}.dh-header{align-items:center;gap:24px;width:min(1280px,100%);min-height:78px;margin:auto;padding:16px 32px;display:flex}.dh-brand{color:var(--wb-moon);font:10px/1.7 var(--font-pixel);align-items:center;gap:12px;text-decoration:none;display:flex}.dh-beta{color:var(--wb-muted);font:7px/1.8 var(--font-pixel);letter-spacing:.08em;margin-left:auto}.dh-tools{gap:8px;display:flex}.dh-tools button{border:1px solid var(--wb-line);width:44px;height:44px;color:var(--wb-lavender);background:0 0;place-items:center;display:grid}.dh-tools button:disabled{cursor:default;opacity:.5}.dh-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:18px 24px 24px;display:flex;position:relative;overflow:hidden}.dh-main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 42%,#33244980,#0000 64%);position:absolute;inset:0}.dh-stars{pointer-events:none;z-index:-1;position:absolute;inset:0}.dh-stars i{background:var(--wb-lavender);width:2px;height:2px;position:absolute}.dh-title{text-align:center;z-index:1}.dh-eyebrow{color:var(--wb-lavender);font:7px/1.9 var(--font-pixel);letter-spacing:.08em}.dh-title h1{font:clamp(25px,4.2vw,48px)/1.5 var(--font-pixel);letter-spacing:-.055em;color:var(--wb-moon);text-shadow:3px 3px var(--wb-ink);margin:15px 0 12px}.dh-title h1 span{color:var(--wb-coral)}.dh-title p{color:var(--wb-muted);font:23px/1.2 var(--font-body);margin:0}.dh-earth{aspect-ratio:1;width:clamp(180px,31vh,310px);margin:22px 0 28px;position:relative}.dh-earth .pixel-globe{filter:drop-shadow(0 0 26px #b8a4ff18);width:100%;height:100%}.dh-earth canvas{width:100%;height:100%;image-rendering:pixelated}.dh-orbit{pointer-events:none;border:1px solid #b8a4ff35;border-radius:50%;position:absolute;inset:8% -24%;transform:rotate(-22deg)scaleY(.45)}.dh-orbit-two{opacity:.5;border-style:dashed;inset:-4% 0;transform:rotate(28deg)scaleY(.72)}.dh-earth-label{white-space:nowrap;font:6px/1.8 var(--font-pixel);color:var(--wb-mint);letter-spacing:.15em;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.dh-modes{grid-template-columns:1fr 1fr;gap:16px;width:min(680px,100%);display:grid}.dh-mode{--mode:var(--wb-coral);border:1px solid var(--mode);color:var(--wb-moon);background:var(--wb-surface);box-shadow:4px 4px 0 var(--wb-raised);flex-direction:column;gap:8px;padding:19px 22px;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:flex}.dh-mode-sports{--mode:var(--wb-mint)}.dh-mode:hover{box-shadow:6px 6px 0 var(--wb-raised);background:var(--wb-raised);transform:translate(-2px,-2px)}.dh-mode:active{box-shadow:2px 2px 0 var(--wb-raised);transform:translate(2px,2px)}.dh-mode-heading{color:var(--mode);font:10px/1.8 var(--font-pixel);justify-content:space-between;align-items:center;gap:12px;display:flex}.dh-mode-hint{font:22px/1.1 var(--font-body);color:var(--wb-moon)}.dh-mode-state{font:6px/1.9 var(--font-pixel);color:var(--wb-muted)}.dh-reset{text-align:center;min-height:22px;font:7px/1.9 var(--font-pixel);color:var(--wb-muted);margin:23px 0 0}.dh-reset b{color:var(--wb-lavender);font-variant-numeric:tabular-nums;font-weight:400}.dh-reset button{min-height:44px;color:var(--wb-coral);border:1px solid var(--wb-line);font:19px var(--font-body);background:0 0;padding:4px 12px}.dh-footer{border-top:1px solid var(--wb-line);width:min(1280px,100%);font:6px/1.8 var(--font-pixel);color:var(--wb-muted);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:18px 32px;display:flex}.dh-footer a{color:var(--wb-lavender);padding:12px 0}.daily-home-still .dh-mode{transition:none}@media (max-width:600px){.dh-header{gap:12px;min-height:64px;padding:10px 18px}.dh-brand{gap:8px;font-size:8px}.dh-beta{display:none}.dh-tools{gap:6px;margin-left:auto}.dh-main{padding:20px 22px 24px}.dh-eyebrow{letter-spacing:0;font-size:6px}.dh-title h1{margin:14px 0 10px;font-size:27px}.dh-title p{font-size:21px}.dh-earth{width:clamp(160px,25vh,220px);margin:20px 0 28px}.dh-modes{grid-template-columns:1fr;gap:12px;width:min(360px,100%)}.dh-mode{gap:6px;padding:14px 17px}.dh-mode-heading{font-size:9px}.dh-mode-hint{font-size:21px}.dh-mode-state{font-size:6px}.dh-reset{margin-top:20px;font-size:6px}.dh-reset>span{display:none}.dh-footer{flex-wrap:wrap;gap:10px;padding:10px 20px;font-size:5px}.dh-footer>span:last-child{display:none}}@media (max-width:360px){.dh-title h1{font-size:24px}.dh-eyebrow,.dh-mode-state{font-size:5px}}@media (max-height:650px) and (min-width:601px){.dh-header{min-height:62px;padding-block:8px}.dh-main{padding-block:10px}.dh-title h1{margin:8px 0;font-size:32px}.dh-earth{width:24vh;margin:16px 0 22px}.dh-mode{padding:12px 18px}.dh-reset{margin-top:16px}.dh-footer{padding-block:8px}}@media (prefers-reduced-motion:reduce){.dh-mode{transition:none}}
