.region-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.region-tabs a{padding:9px 14px;border:1px solid #d8e4df;border-radius:24px;text-decoration:none;background:#fff;color:#33574b}.region-tabs a[aria-current=page]{background:#086956;color:white}.platform-card h2 a{color:inherit;text-decoration:none}.platform-card h2 a:hover{text-decoration:underline}.featured-place{border:2px solid #c7a44a;background:linear-gradient(135deg,#fffced,#fff 55%,#eefaf4);animation:featured-glow 3s ease-in-out infinite}.forecast-table{overflow:auto}.forecast-table table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.forecast-table th,.forecast-table td{padding:9px 7px;text-align:left;border-bottom:1px solid #e1eae6}.platform-card details summary{padding:10px 0}@keyframes featured-glow{0%,100%{box-shadow:0 0 0 0 #d5bb6230}50%{box-shadow:0 0 18px 2px #d5bb6250}}@media(prefers-reduced-motion:reduce){.featured-place{animation:none}}
