.decks{position:fixed;z-index:15;right:14px;bottom:max(26px,env(safe-area-inset-bottom));flex-direction:column;box-shadow:var(--shadow);background:var(--surface)}.decks:not([hidden]){display:flex}.decks button{padding:8px 14px}#exit-btn{bottom:80px}.flood-tl{list-style:none;padding:0;margin:6px 0 10px}.flood-tl li{border-top:1px solid var(--line);padding:6px 0}.tl-row{display:grid;grid-template-columns:82px 1fr;gap:0 8px;width:100%;text-align:left;background:none;border:0;padding:2px 0;color:inherit;font:inherit;cursor:pointer;border-radius:8px}.tl-row:hover{background:var(--chip)}.tl-row .tl-day{grid-row:span 2;color:var(--gold);font-size:12px;font-weight:600}.tl-row b{font-size:13px}.tl-row span:last-child{font-size:13px;color:var(--text-2)}.tl-refs{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 0 90px}.tl-refs .ref{font-size:11px;padding:0 8px}.scale-list{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px}.scale-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px;width:100%;text-align:left;border:1px solid var(--line);background:var(--chip);border-radius:10px;padding:6px 10px;color:inherit;font:inherit;cursor:pointer}.scale-row span{grid-column:1 / -1;font-size:12px;color:var(--muted)}.scale-row em{font-style:normal;font-size:12px;color:var(--gold);grid-row:1;grid-column:2}.scale-row[aria-pressed=true]{border-color:var(--brand);outline:2px solid var(--brand)}.scale-row[aria-pressed=true] b:before{content:"✓ ";color:var(--brand)}.links button.btn{font-size:14px}#scene-text b{margin-right:4px}#ararat-go{font-size:13px;padding:2px 10px;margin-left:6px}.ararat-map{margin:8px 0}.ararat-map svg{width:100%;display:block;background:var(--chip);border-radius:12px}.ararat-map .sea{fill:#4682b459}.ararat-map .lake{fill:#4682b473}.ararat-map .river{fill:none;stroke:#4682b4bf;stroke-width:2.2}.ararat-map .region{fill:#9a6b122e;stroke:var(--gold);stroke-width:1.5;stroke-dasharray:5 3}.ararat-map .peak path{fill:var(--brand)}.ararat-map .peak.alt path{fill:none;stroke:var(--brand);stroke-width:1.5}.ararat-map text{font-size:12px;fill:var(--text)}.ararat-map text.rg{font-size:11px;fill:var(--gold);text-anchor:middle}.ararat-map text.w{font-size:10px;fill:#326496}.ararat-map text.n{font-size:10px;fill:var(--muted)}.ararat-map figcaption{font-size:12px;color:var(--muted);margin-top:4px}@media (max-width: 700px){.decks{bottom:auto;top:calc(max(10px,env(safe-area-inset-top)) + 60px);right:8px}body.has-scene .decks{display:none}.tl-refs{margin-left:0}}.decks[hidden],#enter-btn[hidden],#exit-btn[hidden]{display:none}.scenebar[data-kind=flood] .scene-build{display:flex}.scenebar[data-kind=flood] #scene-text{grid-row:auto}.scene-build b{min-width:76px;text-align:right}
