:root{--station-ink:#ba6089;--station-bg:#fff7fb;--station-line:#f2d4e3}
.station-switch{font-size:12px;text-decoration:none;white-space:nowrap;margin-right:10px;color:var(--station-ink)}.station-preference{margin-top:24px;border-top:1px solid var(--station-line);padding-top:16px}.station-preference select{margin-bottom:12px}#staffForm[hidden]{display:none!important}#stationRoles>button{margin-top:16px}#stationRoles h2{margin-top:10px}#staffAdminPanel>h2,#staffAdminPanel>p{display:none}#myLevel:empty{display:none}.station-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:560px;padding:70px 60px;border:2px solid var(--station-line);border-radius:36px;background:var(--station-bg);overflow:hidden}.station-hero h1{font-size:clamp(40px,5.5vw,76px);line-height:1.13;letter-spacing:-3px;margin:25px 0;color:var(--station-ink)}.station-hero p{font-size:18px;margin:24px 0 36px}.station-hero button{margin-right:10px}.station-eyebrow{font-size:12px;letter-spacing:3px;font-weight:800}.station-emblem{font-size:180px;line-height:1;transform:rotate(-12deg);padding:30px;border:3px solid var(--station-line);border-radius:36%;background:white}.station-sticker{position:absolute;bottom:28px;right:40px;transform:rotate(7deg);background:white;padding:12px 20px;border:2px solid var(--station-ink);border-radius:10px;font-weight:bold}.station-art-placeholder{display:grid;place-items:center;min-height:180px;font-size:100px;background:var(--station-bg);border:1px solid var(--station-line);border-radius:24px}body:has(.station-hero){background:var(--station-bg);color:var(--station-ink)}body:has(.station-hero) :is(h1,h2,h3,.brand,.hub-heading h2,.chat-head h2,.muted,.room-meta,.room-role,.tag){color:var(--station-ink)}body:has(.station-hero) :is(button,.submit-button){background:var(--station-ink);border-color:var(--station-ink);color:#fff}body:has(.station-hero) :is(button.secondary,.hub-tab,.chat-conv-button){background:#fff;color:var(--station-ink);border-color:var(--station-line)}body:has(.station-hero) :is(header,.panel,.hub-heading,.hub-sidebar,.chat-inbox-pane,.room-shell){background:#fff;border-color:var(--station-line)}body:has(.station-hero) :is(.chat-bubble,.room-bubble,.tag,.message-card){border-color:var(--station-line);background:var(--station-bg)}body:has(.station-hero) .submit-mockup{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:none;padding:24px;min-height:0}body:has(.station-hero) .submit-card{position:static;width:auto;transform:none;margin:0}body:has(.station-hero) .submit-mobile-banner{display:none}body:has(.station-hero) .about-image{display:none}@media(max-width:700px){.station-hero{padding:35px 24px;min-height:540px;flex-direction:column;align-items:start;gap:30px}.station-emblem{font-size:85px;padding:20px;order:2;align-self:end}.station-sticker{right:auto;left:20px;bottom:50px}.station-hero h1{letter-spacing:-1px}.station-hero p{font-size:15px}.station-hero button{margin-bottom:12px}.station-switch{width:100%;margin-bottom:6px}body:has(.station-hero) .submit-mockup{grid-template-columns:1fr;padding:10px}.station-art-placeholder{min-height:120px;font-size:60px}}
#rulesButton{display:none!important}
body:has(.station-hero) header nav button.is-current{background:var(--station-ink)!important;color:white!important;border-color:var(--station-ink)!important;box-shadow:none}
body:has(.station-hero) .account{background:var(--station-bg)}

