/* Approved StreamTeam gunmetal/cyan identity for event registration and admin. */
:root{--bg:#050709;--panel:#101417;--line:#73dff32b;--gold:#77e5f5;--light:#f1fbff;--muted:#a5b7bf;--green:#70e5bc;--amber:#ffcf85;color-scheme:dark}
body{background:#050709;background-image:radial-gradient(ellipse at 75% 0,#12343b30,transparent 60%);color:var(--light)}
.workspace-sidebar{background:linear-gradient(175deg,#101719,#070a0d 70%);border-right:1px solid #55d9ef30;box-shadow:8px 0 35px #0003}
.workspace-brand{display:block;width:180px;max-width:100%;height:128px;margin:0 auto;filter:drop-shadow(0 0 14px #2ed4ee22)}
.workspace-brand img,.workspace-brand video{display:block;width:100%;height:100%;object-fit:contain}
.workspace-caption{margin:18px 0 24px;color:#6ddff1;line-height:1.6}
.workspace-sidebar nav .nav-active{border-left-color:#5fe3f6;background:linear-gradient(90deg,#2ed4ee16,transparent);color:#d4faff}
.panel,.community-dialog{background:linear-gradient(130deg,#151d21,#0b1013 80%);border:1px solid #40545d;border-radius:4px 16px 4px 16px;box-shadow:0 18px 55px #0005,inset 0 1px 0 #c7faff08}
.panel::before{content:'';position:absolute;left:-1px;top:-1px;width:48px;height:2px;background:linear-gradient(90deg,#b8f8ff,#39d4ee,transparent);box-shadow:0 0 12px #33d5f14d;pointer-events:none}
.panel.spotlight-container::after{opacity:.7}
.community-dialog{border-color:#64dff273;box-shadow:0 30px 130px #000d,0 0 35px #27c7e015}
.community-dialog::backdrop{background:#010405cf;backdrop-filter:blur(7px)}
button,.button{background:linear-gradient(150deg,#1a252b,#11191e);border-color:#46616b;border-radius:5px 10px 5px 10px;color:#ecfaff}
button:hover,.button:hover{border-color:#64e5f6;box-shadow:0 0 18px #34d3ee16}
button.primary,.primary{background:linear-gradient(140deg,#a6f5ff,#43cde4);border-color:#b6f5ff;color:#04141c;box-shadow:0 4px 28px #27d3ee22}
button.primary:hover,.primary:hover{background:linear-gradient(140deg,#d4fbff,#69e3f4);box-shadow:0 4px 30px #27d3ee40}
button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #8cefff;outline-offset:4px}
input,select,textarea,.db-import textarea{background:#080e12;color:#effbff;border-color:#3b5661;border-radius:6px}
input:focus,select:focus,textarea:focus{outline:2px solid #5ce1f480;outline-offset:1px}
.workspace-metrics>div{border-left-color:#50cfe580}.workspace-metrics strong{color:#eefbff}
.workspace-main .workspace-header h1{color:#f2fbff}.eyebrow,.workspace-header .eyebrow,.label,.workspace-caption{color:#7ae4f3}
.community .statepill{color:#c3f7ff;border-color:#65e0f46b;background:#29cbe809}
.community .entry-card{border-left-color:#61e3f5}.entry-card b,.ratio{color:#b5f4ff}
.community .game-option[aria-selected=true],.community .game-option:hover{border-color:#73e5f5;background:#36d2ed12}
.community .entrant,.db-game{background:#080e12a8;border-color:#40545d55}
.community .muted,.community small,.workspace-foot small{color:#a5b7bf}
.workspace-foot span{color:#75dcb3}
.test-label{color:#ffcf85!important;border-color:#ffcf8544!important;background:#ffcf8509}
.community .live-status{color:#b1c5ce}.danger{color:#ffb4ab!important}
.account-menu nav{background:#10191f;border-color:#4caabb80;box-shadow:0 15px 50px #0009}
.match.current,.community .match.current{border-color:#68e4f4;box-shadow:0 0 22px #3ad0e71c}
@media(max-width:767px){
 .workspace-sidebar{padding:10px 16px;min-height:94px}
 .workspace-brand{width:136px;height:84px;margin:0}
 .workspace-caption{display:none}
 .workspace-nav-disclosure>summary{top:32px;border-color:#5cd9ef66;color:#bbf5ff}
 .workspace-nav-disclosure[open] nav{padding:8px 0 12px}
 .workspace-main .panel{padding:18px}
 .community-dialog{padding:20px 16px;border-radius:4px 12px 4px 12px}
 .workspace-header h1{overflow-wrap:anywhere}
 .community .hero-action button{width:100%;font-size:15px;min-height:48px}
}
@media(prefers-reduced-motion:reduce){.spotlight-container::after{animation:none!important}button,.button{transition:none}}
