.day-night-explorer:where(.astro-mmydem2v){background:var(--visual-panel,var(--sl-color-bg-sidebar));border:1px solid var(--visual-line,var(--sl-color-hairline));margin-block:2rem;overflow:hidden}.day-night-explorer:where(.astro-mmydem2v)>header:where(.astro-mmydem2v){border-bottom:1px solid var(--visual-line,var(--sl-color-hairline));justify-content:space-between;align-items:center;gap:1.5rem;min-height:84px;padding:1rem 1.2rem;display:flex}.day-night-explorer:where(.astro-mmydem2v)>header:where(.astro-mmydem2v) p:where(.astro-mmydem2v){color:var(--visual-purple,var(--sl-color-accent));font:.57rem var(--sl-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem}.day-night-explorer:where(.astro-mmydem2v)>header:where(.astro-mmydem2v) h3:where(.astro-mmydem2v){color:var(--sl-color-white);margin:0;font:400 clamp(1.5rem,3vw,2.4rem) Marcellus,Georgia,serif}.day-night-explorer__actions:where(.astro-mmydem2v){flex:none;align-items:stretch;gap:.55rem;display:flex}.day-night-explorer__controls:where(.astro-mmydem2v){background:color-mix(in srgb, var(--sl-color-bg) 74%, transparent);border:1px solid var(--visual-line,var(--sl-color-hairline));flex:none;padding:4px;display:flex}.day-night-explorer__controls:where(.astro-mmydem2v) button:where(.astro-mmydem2v){min-height:38px;color:var(--sl-color-gray-2);font:700 .56rem var(--sl-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.55rem .75rem}.day-night-explorer__controls:where(.astro-mmydem2v) button:where(.astro-mmydem2v)[aria-pressed=true]{color:#fff;background:#764a98}:root[data-theme=dark] .day-night-explorer__controls:where(.astro-mmydem2v) button:where(.astro-mmydem2v)[aria-pressed=true]{color:#160c1c;background:#d0bbea}.day-night-explorer__link:where(.astro-mmydem2v){min-height:48px;color:var(--sl-color-white);border:1px solid var(--visual-line,var(--sl-color-hairline));font:700 .56rem var(--sl-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;display:inline-flex}.day-night-explorer__link:where(.astro-mmydem2v):hover{color:#160c1c;background:var(--visual-purple-soft,#d0bbea);border-color:var(--visual-purple-soft,#d0bbea)}.day-night-explorer__stage:where(.astro-mmydem2v){background:var(--visual-line,var(--sl-color-hairline));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.day-night-explorer:where(.astro-mmydem2v) figure:where(.astro-mmydem2v){background:#0b0710;min-width:0;min-height:340px;margin:0;display:grid;position:relative;overflow:hidden}.day-night-explorer:where(.astro-mmydem2v) picture:where(.astro-mmydem2v),.day-night-explorer:where(.astro-mmydem2v) img:where(.astro-mmydem2v){width:100%;height:100%;display:block}.day-night-explorer:where(.astro-mmydem2v) picture:where(.astro-mmydem2v){grid-area:1/1}.day-night-explorer:where(.astro-mmydem2v) img:where(.astro-mmydem2v){object-fit:cover}.day-night-explorer:where(.astro-mmydem2v) figcaption:where(.astro-mmydem2v){z-index:1;color:#fff;pointer-events:none;background:linear-gradient(#0000,#070409db);grid-area:1/1;align-self:end;gap:.25rem;padding:3.2rem 1rem 1rem;display:grid}.day-night-explorer:where(.astro-mmydem2v) figcaption:where(.astro-mmydem2v) strong:where(.astro-mmydem2v){font:700 .62rem var(--sl-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.day-night-explorer:where(.astro-mmydem2v) figcaption:where(.astro-mmydem2v) span:where(.astro-mmydem2v){color:#ffffffc2;max-width:48ch;font-size:.76rem;line-height:1.45}.day-night-explorer:where(.astro-mmydem2v)[data-view=day] figure:where(.astro-mmydem2v)[data-state=night],.day-night-explorer:where(.astro-mmydem2v)[data-view=night] figure:where(.astro-mmydem2v)[data-state=day]{display:none}.day-night-explorer:where(.astro-mmydem2v)[data-view=day] .day-night-explorer__stage:where(.astro-mmydem2v),.day-night-explorer:where(.astro-mmydem2v)[data-view=night] .day-night-explorer__stage:where(.astro-mmydem2v){grid-template-columns:1fr}.day-night-explorer:where(.astro-mmydem2v)[data-view=day] figure:where(.astro-mmydem2v)[data-state=day],.day-night-explorer:where(.astro-mmydem2v)[data-view=night] figure:where(.astro-mmydem2v)[data-state=night]{min-height:480px}.day-night-explorer__notes:where(.astro-mmydem2v){border-top:1px solid var(--visual-line,var(--sl-color-hairline));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.day-night-explorer__notes:where(.astro-mmydem2v) section:where(.astro-mmydem2v){border-right:1px solid var(--visual-line,var(--sl-color-hairline));padding:1rem 1.2rem}.day-night-explorer__notes:where(.astro-mmydem2v) section:where(.astro-mmydem2v):last-child{border-right:0}.day-night-explorer__notes:where(.astro-mmydem2v) small:where(.astro-mmydem2v){color:var(--visual-purple,var(--sl-color-accent));font:.56rem var(--sl-font-mono,monospace);letter-spacing:.1em;text-transform:uppercase}.day-night-explorer__notes:where(.astro-mmydem2v) ul:where(.astro-mmydem2v){margin:.7rem 0 0;padding-left:1.1rem}.day-night-explorer__notes:where(.astro-mmydem2v) li:where(.astro-mmydem2v){color:var(--sl-color-gray-2);margin:.25rem 0;font-size:.78rem}@media (width<=820px){.day-night-explorer:where(.astro-mmydem2v)>header:where(.astro-mmydem2v){flex-direction:column;align-items:flex-start}.day-night-explorer__actions:where(.astro-mmydem2v){flex-wrap:wrap;width:100%}.day-night-explorer__controls:where(.astro-mmydem2v),.day-night-explorer__controls:where(.astro-mmydem2v) button:where(.astro-mmydem2v){flex:1}.day-night-explorer__link:where(.astro-mmydem2v){justify-content:center}}@media (width<=720px){.day-night-explorer__actions:where(.astro-mmydem2v),.day-night-explorer__link:where(.astro-mmydem2v){width:100%}.day-night-explorer__stage:where(.astro-mmydem2v){grid-template-columns:1fr}.day-night-explorer:where(.astro-mmydem2v) figure:where(.astro-mmydem2v),.day-night-explorer:where(.astro-mmydem2v)[data-view=day] figure:where(.astro-mmydem2v)[data-state=day],.day-night-explorer:where(.astro-mmydem2v)[data-view=night] figure:where(.astro-mmydem2v)[data-state=night]{min-height:320px}.day-night-explorer__notes:where(.astro-mmydem2v){grid-template-columns:1fr}.day-night-explorer__notes:where(.astro-mmydem2v) section:where(.astro-mmydem2v){border-right:0;border-bottom:1px solid var(--visual-line,var(--sl-color-hairline))}.day-night-explorer__notes:where(.astro-mmydem2v) section:where(.astro-mmydem2v):last-child{border-bottom:0}}
