.marine-active main{grid-template-columns:190px minmax(0,1fr);grid-template-areas:"navigation chart"}.marine-active .control-sidebar{display:none!important}.marine-active #models button.active{background:#10202c;border-color:transparent;color:#dce7ef}.model-category [data-marine][aria-pressed=true]{background:#236872;color:white;border-color:#68cbd1}#marine-panel h2{font-size:25px}#marine-panel .controls,#marine-panel .timeline{border:1px solid #345367;background:#102532;border-radius:12px;padding:16px}#marine-panel .controls,#marine-panel .timeline>div:first-child{display:flex;flex-wrap:wrap;gap:12px;align-items:end}#marine-panel label{display:grid;gap:7px;margin:0;font-size:14px}#marine-panel select{width:auto;max-width:100%;margin:0}#marine-panel p{font-size:13px;line-height:1.8}#marine-board{display:block;width:100%;height:auto;margin:18px 0;border:1px solid #345367;border-radius:12px}#marine-lead{width:100%;margin:20px 0 8px;accent-color:#59cdc6;touch-action:pan-y}#marine-ticks{display:flex;justify-content:space-between;color:#9fb8c5;font-size:12px}#marine-panel .range-label{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;font-weight:600}#marine-export{max-width:95vw;max-height:95vh;background:#102532;color:#e0eff7;border:1px solid #476576;border-radius:12px}#marine-export img{display:block;max-width:100%;height:auto}#marine-export a{color:#8cdbd5}@media(max-width:700px){.marine-active main{grid-template-columns:1fr;grid-template-areas:"navigation" "chart"}#marine-panel .controls,#marine-panel .timeline{padding:12px}#marine-time{font-size:13px}#marine-ticks{font-size:10px}}

#marine-storm-buttons{display:flex;flex-wrap:wrap;gap:8px}#marine-storm-buttons button[aria-pressed=true]{background:#236872;border-color:#68cbd1}#marine-storm-picker h3{margin-top:0;font-size:15px}#marine-storm-picker[hidden]{display:none!important}
