:root{--cww-navy:#071f3e;--cww-blue:#0877d8;--cww-teal:#08a7a8;--cww-green:#18a66a;--cww-line:#dce6ed;--cww-muted:#637587}.cww-card,.cww-alert,.cww-empty,.cww-error,.cww-data-status,.cww-disclaimer{background:#fff;border:1px solid var(--cww-line);border-radius:14px;box-shadow:0 7px 24px #071f3e10;margin:0 0 20px;padding:24px;color:#162b42}.cww-current{padding:0;overflow:hidden}.cww-warning{background:#fff1c6;color:#765600;padding:9px 18px;font-size:12px}.cww-current-head{display:flex;align-items:center;justify-content:space-between;padding:26px}.cww-current-head small,.cww-title small,.cww-bulletin>small{color:var(--cww-teal);font-size:10px;font-weight:900;letter-spacing:.13em}.cww-current-head h2,.cww-title h2{font-size:28px;margin:6px 0}.cww-current-head p{color:var(--cww-muted);margin:0;font-size:12px}.cww-temperature{display:flex;align-items:center;gap:9px}.cww-temperature span{font-size:45px}.cww-temperature b{font-size:54px}.cww-metrics,.cww-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cww-line)}.cww-metrics>span,.cww-mini-grid>span{display:grid;padding:16px 20px;border-right:1px solid var(--cww-line)}.cww-metrics small,.cww-mini-grid small{color:var(--cww-muted);font-size:10px}.cww-hourly,.cww-daily{display:flex;gap:8px;overflow-x:auto;padding:5px 0 10px}.cww-hourly>div,.cww-daily>article{min-width:90px;background:#f3f7f9;border-radius:10px;padding:13px;text-align:center;display:grid;gap:6px}.cww-hourly i,.cww-daily i{font-style:normal;font-size:25px}.cww-hourly small,.cww-hourly span,.cww-daily small,.cww-daily span{font-size:10px;color:var(--cww-muted)}.cww-alert h2{margin:7px 0}.cww-alert>div{display:flex;gap:20px;color:var(--cww-muted);font-size:12px}.cww-alert-normal{border-left:6px solid #18a66a}.cww-alert-advisory{border-left:6px solid #e7bf20}.cww-alert-significant{border-left:6px solid #f08a24}.cww-alert-major{border-left:6px solid #d62f3b}.cww-bulletin{background:linear-gradient(145deg,var(--cww-navy),#0b365f);color:#fff}.cww-bulletin h2{font-size:26px}.cww-bulletin span{color:#b9ccda;font-size:11px}.cww-bulletin a{display:block;color:#70ddd7;font-weight:800;margin-top:12px}.cww-note,.cww-disclaimer{font-size:11px;color:var(--cww-muted)}.cww-tabs .cww-tab-buttons{display:flex;gap:8px;margin-bottom:15px;overflow-x:auto}.cww-tab-buttons button{border:1px solid var(--cww-line);background:#fff;border-radius:8px;padding:10px 17px;font-weight:800}.cww-tab-buttons .active{background:var(--cww-navy);color:#fff}.cww-sources{display:flex;gap:8px;flex-wrap:wrap}.cww-sources a{background:#fff;border:1px solid var(--cww-line);border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.cww-data-status{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cww-data-status span{display:grid}.cww-data-status b{font-size:14px}.cww-archive{display:grid;gap:13px}.cww-archive article{background:#fff;border:1px solid var(--cww-line);border-radius:12px;padding:18px}.cww-archive h3{margin:6px 0}.cww-archive small,.cww-archive p{color:var(--cww-muted);font-size:11px}.cww-loading,.cww-error{text-align:center;padding:35px}.cww-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cww-admin-grid .card{max-width:none}
@media(max-width:700px){.cww-current-head{padding:20px;align-items:start}.cww-current-head h2{font-size:23px}.cww-temperature{display:grid;text-align:center}.cww-temperature span{font-size:34px}.cww-temperature b{font-size:38px}.cww-metrics>span,.cww-mini-grid>span{padding:12px 8px}.cww-metrics b,.cww-mini-grid b{font-size:12px}.cww-alert>div{display:grid;gap:5px}.cww-data-status,.cww-admin-grid{grid-template-columns:1fr}}
