.water-tuning-button{position:fixed;z-index:30;top:max(28px,env(safe-area-inset-top));right:max(32px,env(safe-area-inset-right));border:0;padding:10px 0 10px 18px;background:none;color:#ffffffad;font:inherit;font-size:14px;cursor:pointer;text-shadow:0 1px 12px #0008;transition:color .25s,opacity .25s;opacity:.65}.water-tuning-button:hover,.water-tuning-button[aria-expanded=true],.water-tuning-button:focus-visible{color:#fff;opacity:1}[data-lake-view=vast] .water-tuning-button{color:#fff;opacity:.94;text-shadow:0 1px 4px #08151a,0 0 12px #08151a80}.water-tuning-panel{position:fixed;z-index:31;right:max(28px,env(safe-area-inset-right));top:80px;width:min(280px,calc(100vw - 40px));padding:24px;color:#eff2ee;background:#0f1a1cd4;border:1px solid #ffffff22;border-radius:12px;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 16px 55px #0003;font-family:inherit;font-size:14px}.water-tuning-panel[hidden]{display:none}.water-tuning-panel{max-height:calc(100dvh - 105px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box}.water-tuning-panel select{grid-column:1/-1;width:100%;font:inherit;color:#eff2ee;background:#192a2d;border:1px solid #ffffff35;border-radius:6px;padding:10px 12px;cursor:pointer;color-scheme:dark}.water-tuning-panel h2{font-size:17px;font-weight:400;margin:0 0 24px}.water-tuning-panel label{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0 0 21px;align-items:center}.water-tuning-panel output{font-size:12px;opacity:.56;font-variant-numeric:tabular-nums}.water-tuning-panel input{grid-column:1/-1;width:100%;accent-color:#c9d8d5;cursor:ew-resize;margin:0;height:18px}.water-tuning-reset{font:inherit;font-size:13px;color:#edf2ecb3;border:0;background:transparent;padding:4px 0;cursor:pointer}.water-tuning-reset:hover{color:#fff}@media (max-width:700px){.water-tuning-button{top:max(18px,env(safe-area-inset-top));right:22px;font-size:13px}.water-tuning-panel{right:18px;top:65px}}@media (prefers-reduced-motion:reduce){.water-tuning-button{transition:none}}.water-sky-credit,.water-photo-credit{font-size:.75rem;line-height:1.4;opacity:.7;margin:12px 0 0}.water-sky-credit a,.water-photo-credit a{color:inherit;text-underline-offset:2px}
