:root{--background:#211411;--foreground:#fff1df;--lake-page:#211411}html,body{background:var(--lake-page)}.sunset-phases{position:fixed;z-index:12;bottom:max(30px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;gap:28px;white-space:nowrap;color:#fff1df;transition:opacity .3s}.sunset-phases button{font:inherit;font-size:16px;line-height:1.5;color:inherit;background:none;border:0;padding:10px 0;cursor:pointer;opacity:.62;text-shadow:0 1px 12px #0006;transition:opacity .2s}.sunset-phases button:hover,.sunset-phases button[aria-pressed=true]{opacity:1}.sunset-phases button:focus-visible{outline:1px solid currentColor;outline-offset:6px;border-radius:2px}.sunset-phases button[aria-pressed=true]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.lake:has(.is-about-open) .sunset-phases,.lake:has(.is-time-selected) .sunset-phases,.lake:has(.is-waveform-open) .sunset-phases{opacity:0;pointer-events:none;visibility:hidden}@media(max-width:700px){.sunset-phases{gap:22px;bottom:max(20px,env(safe-area-inset-bottom))}.sunset-phases button{font-size:14px}}
.track-control,.track-waveform,.contact-label{display:none!important}.sunset-phases{z-index:20}.context-links{display:none!important}

#fallback-water{display:none!important}.sky-fallback{display:none}.webgl-unavailable .sky-fallback{display:block;position:fixed;top:45%;left:10%;right:10%;text-align:center;color:#fff1df}.lake canvas{cursor:grab!important}.lake.is-backdrop-scrubbing canvas{cursor:grabbing!important}

#cursor-cross{display:none!important}
