.daylight-page{color:#171714;font-synthesis:none;padding:3rem max(1.5rem,50vw - 37rem) 8rem;font-family:Lord Handwriting Blog Spaced,EB Garamond,Georgia,serif}.dark .daylight-page{color:#f5f5f5}.daylight-header h1{letter-spacing:-.035em;max-width:18ch;margin:2rem 0;font-family:inherit;font-size:clamp(3rem,6.5vw,6.6rem);font-weight:400;line-height:1.02}.daylight-back{font-family:var(--font-sans);font-size:.85rem;text-decoration:underline}.daylight-meta{font-variant:small-caps;font-family:inherit;font-size:1.25rem;line-height:1.6}.daylight-clock-figure{margin:2rem 0 4rem}.daylight-clock{width:min(100%,22rem);height:auto;display:block}.daylight-credit{max-width:22rem;font-family:var(--font-sans);margin-top:.75rem;font-size:.75rem;line-height:1.5}.daylight-credit a{text-decoration:underline}.daylight-body{max-width:49rem;margin:0;font-family:inherit;font-size:clamp(1.6rem,2.6vw,1.9rem);line-height:1.7}.daylight-page .daylight-body>p:first-child:first-letter{margin:.04em .1em 0 0;font-family:EB Garamond Initials,EB Garamond,Georgia,serif;font-size:5.6em;font-weight:400;line-height:.8}.dark .daylight-body>p:first-child:first-letter{color:#cfcac2;background-image:none}.daylight-body p,.daylight-body ul{margin:0 0 1.5em}.daylight-body h2{margin:2em 0 .6em;font-family:inherit;font-size:2.6rem;font-weight:400}.daylight-body a{text-underline-offset:.15em;text-decoration:underline}.daylight-body ul{padding-left:1.4em;list-style:outside}.daylight-body li+li{margin-top:.6em}.daylight-body code{font-size:.85em}@media (width<=480px){.daylight-page{padding-inline:1.25rem}}.led-transition{justify-content:center;margin:2.5rem 0;display:flex}.led-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;display:flex}.led-readout{flex-direction:column;align-items:center;gap:.6rem;display:flex}.led-panel{background:#140807;border-radius:.6rem;align-items:center;gap:.45rem;padding:.9rem 1.1rem;display:flex;box-shadow:inset 0 0 0 1px #2e1613,0 14px 30px -20px #000000b3}.led-digit{width:2.1rem;height:3.7rem;overflow:visible}.led-digit .seg-off{fill:#3a1412}.led-digit .seg-lit{fill:#ff3b30;filter:drop-shadow(0 0 2px #ff3b30e6)drop-shadow(0 0 7px #ff281e8c)}.led-colon{width:.45rem;height:3.7rem;position:relative}.led-colon:before,.led-colon:after{content:"";filter:drop-shadow(0 0 4px #ff3b30e6);background:#ff3b30;border-radius:50%;width:.45rem;height:.45rem;position:absolute;left:0}.led-colon:before{top:1rem}.led-colon:after{bottom:1rem}.led-zone{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.led-arrow{font-family:var(--font-sans);font-size:1.5rem}:root:is([data-motion=armed],[data-motion=live]) .led-transition[data-led=play] .led-readout-before .seg-lit{animation:.9s step-end both led-flicker}:root:is([data-motion=armed],[data-motion=live]) .led-transition[data-led=play] .led-readout-after .seg-lit{animation:.7s steps(4,end) .9s both led-power-on}@keyframes led-flicker{0%{opacity:1}15%{opacity:.35}30%{opacity:1}45%{opacity:.5}60%,to{opacity:1}}@keyframes led-power-on{0%{opacity:.12}to{opacity:1}}@media (prefers-reduced-motion:reduce){.led-transition .seg-lit{animation:none}}:root[data-motion-paused=true] .led-transition .seg-lit{animation:none}.daylight-page{--dst-observed:#a45242;--dst-hover:#7d3526;--dst-none:#d7d3c8;--dst-stroke:#faf9f1}.dark .daylight-page{--dst-observed:#e0907a;--dst-hover:#f2b6a6;--dst-none:#3d3c38;--dst-stroke:#262522}.dst-map{margin:3rem 0;position:relative}.dst-canvas svg{width:100%;height:auto;display:block}.dst-canvas path.country{fill:var(--dst-none)}.dst-canvas path.country[data-observed]{fill:var(--dst-observed)}.dst-canvas path.country[data-observed]:hover{fill:var(--dst-hover)}.dst-canvas path.country,.dst-canvas g{stroke:var(--dst-stroke)}.dst-tip{z-index:1;pointer-events:none;color:#faf9f1;max-width:16rem;font-family:var(--font-sans);background:#171714;border-radius:.35rem;padding:.35rem .6rem;font-size:.8rem;line-height:1.4;position:absolute}.dst-list{font-family:var(--font-sans);margin-top:.75rem;font-size:.85rem}.dst-list ul{columns:2 12rem;margin-top:.5rem;padding-left:1.2em}.dst-map figcaption{font-family:var(--font-sans);margin-top:1rem;font-size:.85rem;line-height:1.5}.map-key{background:var(--dst-observed);width:.8em;height:.8em;margin-right:.4em;display:inline-block}
