body.worlds-worst-weather-page{--bg:var(--app-bg);--text:var(--app-text);--muted:var(--app-muted);--border:var(--app-line);--cyan:var(--app-accent)}
.worlds-worst-weather-page .hero{margin:100px 24px 0;border-radius:28px;overflow:hidden;min-height:650px;height:auto;padding:70px 0;color:#fff}
.worlds-worst-weather-page .hero-title{font-weight:600;font-size:clamp(48px,7vw,90px);letter-spacing:-.045em;text-transform:none}
.worlds-worst-weather-page .hero-desc{font-size:17px;max-width:660px;line-height:1.65}
.worlds-worst-weather-page .subnav{position:relative;top:auto;display:flex;flex-wrap:wrap;margin:20px 24px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-surface);color:var(--app-text)}
.worlds-worst-weather-page .subnav a{color:var(--app-muted)}
.worlds-worst-weather-page .section{background:var(--app-bg);color:var(--app-text);padding:64px max(24px,5vw)}
.worlds-worst-weather-page :is(.timeline-item,.mini-card,.profile-card,.stat,.closing-ask,.sponsor-card){background:var(--app-surface);border:1px solid var(--app-line);border-radius:22px;padding:24px;color:var(--app-text)}
.worlds-worst-weather-page :is(.sec-title,.name){font-weight:600;letter-spacing:-.035em;text-transform:none}
.worlds-worst-weather-page :is(.section-copy,.mini-card p,.timeline-item p,.stat .meta){color:var(--app-muted)}
.worlds-worst-weather-page :is(.btn-main,.btn-ghost,.pill,.hero-chip){border-radius:14px}
.worlds-worst-weather-page .full-bleed{position:relative;overflow:hidden;margin:24px;border-radius:28px;color:#fff;background:#07151d}
.worlds-worst-weather-page .full-bleed :is(h2,p){color:#fff}
@media(max-width:600px){.worlds-worst-weather-page .hero{margin:84px 14px 0;padding:40px 0;min-height:640px}.worlds-worst-weather-page .hero-content{padding:24px}.worlds-worst-weather-page .subnav{margin:16px 14px}.worlds-worst-weather-page .section{padding:40px 20px}}
.worlds-worst-weather-page .hero-title .sub{color:#67dfd3}.worlds-worst-weather-page .btn-main{background:linear-gradient(110deg,#62d9ed,#55d9bc);color:#082a32}.worlds-worst-weather-page .section .btn-ghost{color:var(--app-text);border-color:var(--app-line)}
