.streamers-heading{padding-block:60px 34px}.streamers-heading h1{font-size:clamp(34px,4vw,59px);max-width:900px}.streamers-heading>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:20px;line-height:1.6}.streamers-heading>.button{margin-top:14px}.streamer-directory{padding-block:24px 70px}.streamer-search{display:flex;gap:14px;align-items:end;margin:24px 0}.streamer-search .field{flex:1;max-width:530px}.streamer-search input{min-height:48px;padding:12px;background:var(--surface);border:1px solid var(--border);font:16px var(--body);color:var(--text)}.streamer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.streamer-card{display:flex;align-items:start;gap:20px;background:linear-gradient(130deg,var(--raised),var(--surface));border:1px solid var(--border);padding:26px;min-width:0}.streamer-avatar{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border:1px solid var(--gold);border-radius:8px;color:var(--gold);background:var(--bg)}.streamer-avatar svg{width:35px;height:35px}.streamer-details{min-width:0;flex:1}.streamer-details h3{font-size:25px;overflow-wrap:anywhere;margin:0 0 10px}.streamer-details p{color:var(--muted);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.social-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.social-links a{border:1px solid var(--border);background:var(--bg);padding:9px 12px;font-size:14px;color:var(--text);min-height:40px}.social-links a:hover{color:var(--gold);border-color:var(--gold)}.live-pill{display:inline-block;padding:10px 15px;background:#b42332;color:white;font:600 13px var(--body);border:1px solid #f88891;letter-spacing:.05em}.streamer-card .live-pill{margin-top:14px}.streamer-empty{grid-column:1/-1;padding:38px;border:1px solid var(--border);background:var(--surface)}.streamer-empty h3{font-size:26px}.streamer-empty p{color:var(--muted);max-width:620px}.streamer-demo{display:block;font-size:11px;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.live-showcase{background:var(--surface);border:1px solid var(--border);padding:24px;margin-block:14px 30px}.live-controls{display:flex;gap:20px;align-items:center;justify-content:space-between}.live-controls>div{text-align:center}.live-controls h2{font-size:25px;margin:15px 0}.live-controls>button{background:var(--bg);border:1px solid var(--border);color:var(--gold);width:46px;height:46px;flex-shrink:0}.live-player{display:grid;place-items:center;min-height:300px;background:var(--bg);border:1px solid var(--border);padding:20px}.live-player iframe{display:block;width:100%;min-height:300px;aspect-ratio:16/9;border:0}.channel-editor{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:32px;align-items:start;margin-bottom:70px}.channel-identity{display:flex;gap:20px;align-items:center;margin-bottom:25px}.channel-identity .profile-avatar{flex:0 0 70px;width:70px;height:70px;margin:0}.channel-identity h2{margin:0 0 10px;font-size:29px;overflow-wrap:anywhere}.channel-help{padding:30px 10px;color:var(--muted);line-height:1.7}.channel-help h2{color:var(--text);font-size:27px}.channel-social-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 0 0;border:0;min-width:0}.channel-social-fields legend{color:var(--gold);font-size:23px}.channel-consent{display:flex;gap:12px;align-items:start;font-size:15px;line-height:1.6}.channel-consent input{width:19px;height:19px;flex:0 0 19px;margin-top:3px}.channel-editor .actions{display:flex;flex-wrap:wrap;gap:14px}.channel-editor .actions .button{font-size:12px;line-height:1.5}.channel-withdraw{margin-top:24px;background:none;border:0;color:var(--gold);padding:10px 0}.streamer-admin{margin-bottom:70px}.streamer-admin>.text-link{display:inline-block;margin-bottom:24px}.streamer-admin-row{padding:24px 0;border-top:1px solid var(--border)}.streamer-admin-row h2{font-size:24px}.streamer-admin-row form{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.streamer-admin-row form label{flex:1;min-width:180px}.streamer-admin-row .social-links{margin-bottom:18px}.discord-link{display:inline-flex;gap:8px;align-items:center;border:1px solid #8d95e0;padding:10px 12px;color:#e3e5ff;min-height:44px;font:600 12px var(--body);white-space:nowrap}.discord-link svg{width:20px;height:20px;flex-shrink:0}.header-actions{gap:12px}.discord-footer{display:inline-flex;margin-right:20px}.linked-networks{padding-top:18px;border-top:1px solid var(--border);margin-top:22px}.linked-networks a{display:flex;gap:12px;justify-content:space-between;padding:9px 0;font-size:14px}.linked-networks small{color:var(--muted)}@media(max-width:1100px){.discord-label{display:none}.discord-link{padding:10px}.masthead .header-actions{gap:8px}}@media(max-width:780px){.streamer-grid{grid-template-columns:1fr}.channel-editor{grid-template-columns:1fr}.channel-help{padding:5px 0}.channel-social-fields{grid-template-columns:1fr}.streamer-card{padding:22px;gap:16px}.streamer-search{align-items:stretch;flex-direction:column}.streamer-search .field{max-width:none}.live-showcase{padding:16px}.live-controls{gap:10px}.streamers-heading{padding-top:38px}.streamer-directory .section-heading{align-items:start;gap:12px}.discord-link{min-height:42px}.discord-footer .discord-label{display:inline}.channel-identity{align-items:start}.channel-identity h2{font-size:25px}.streamer-avatar{flex-basis:52px;width:52px;height:52px}}
@media(max-width:520px){.masthead .account-menu>summary{padding:10px;gap:6px;min-width:44px}.masthead [data-account-label],.masthead .account-chevron{display:none}}

.policy-workspace{max-width:850px;margin-bottom:70px}.policy-workspace>.text-link{display:inline-block;margin-bottom:24px}.theme-choice:has(input:disabled){opacity:.7}.policy-workspace .field select{min-height:48px}
