/* 深黑绿 + 荧光绿：决赛夜单色系统 */
.topbar{border-bottom:1px solid rgba(184,255,69,.18)}.brand:after{content:"MATCH NIGHT";margin-left:12px;padding:4px 6px;border:1px solid rgba(184,255,69,.35);color:var(--green);font:700 7px monospace;letter-spacing:1px;vertical-align:3px}.hero{background:radial-gradient(ellipse at 78% 18%,rgba(184,255,69,.105),transparent 25%),linear-gradient(180deg,transparent 72%,rgba(184,255,69,.025)),var(--bg)}.hero:before{content:"";position:absolute;inset:76px 0 0;pointer-events:none;background:repeating-radial-gradient(ellipse at 78% 8%,transparent 0 34px,rgba(184,255,69,.026) 35px 36px,transparent 37px 52px),linear-gradient(118deg,transparent 0 73%,rgba(184,255,69,.045) 73.1% 73.5%,transparent 73.6%),linear-gradient(62deg,transparent 0 83%,rgba(184,255,69,.035) 83.1% 83.4%,transparent 83.5%)}.match-status{display:flex;align-items:center;gap:12px;width:max-content;margin-bottom:30px;padding:8px 11px;border:1px solid rgba(184,255,69,.24);background:rgba(4,13,8,.55);font:700 8px monospace;letter-spacing:1px}.match-status span{color:var(--green)}.match-status span:first-letter{text-shadow:0 0 10px var(--green)}.match-status b{padding:3px 7px;background:var(--green);color:var(--dark)}.match-status i{color:#758179;font-style:normal}.hero .eyebrow{color:var(--green)}.hero h1 em{color:var(--green);text-shadow:0 0 36px rgba(184,255,69,.08)}.hero-actions .primary,.primary{background:var(--green);box-shadow:none}.dimensions-mini span{position:relative;padding-left:12px}.dimensions-mini span:before{content:"";position:absolute;left:0;top:2px;width:3px;height:10px;background:var(--green)}.hero:after{box-shadow:0 0 80px rgba(184,255,69,.025)}.pitch-lines{border-color:rgba(184,255,69,.2)}.pitch-lines:before,.pitch-lines:after{background:rgba(184,255,69,.14)}.share{position:relative;overflow:hidden;background:#e8ece5}.share:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 13% 85%,rgba(7,17,13,.045) 0 2px,transparent 2.5px 11px),linear-gradient(120deg,transparent 0 74%,rgba(184,255,69,.16) 74.1% 74.6%,transparent 74.7%)}.share-copy{position:relative;z-index:2}.share-copy .eyebrow{color:#31520d}.share-copy h2:after{content:"⚑";display:inline-block;margin-left:12px;color:#75a52c;font-size:25px;transform:rotate(8deg)}.poster{background:radial-gradient(circle at 85% 25%,rgba(184,255,69,.09),transparent 27%),var(--bg);border:1px solid rgba(184,255,69,.28)}.poster:before{border-color:rgba(184,255,69,.14)}.poster-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;border-bottom:1px solid rgba(184,255,69,.18);padding-bottom:12px;margin-bottom:12px;font:700 7px monospace;letter-spacing:1px;color:#77867b}.poster-score b{padding:5px 8px;background:var(--green);color:var(--dark);font-size:10px}.poster-score i{text-align:right;font-style:normal}.poster-top{border-bottom-color:rgba(184,255,69,.16)}.poster-top span,.poster-bottom>span{color:var(--green)}.poster-character{border-color:rgba(184,255,69,.38);box-shadow:-9px 9px 0 rgba(184,255,69,.06)}.poster-match{background:rgba(184,255,69,.32);border-color:rgba(184,255,69,.32)}.poster:after{content:"";position:absolute;left:50%;bottom:-90px;width:190px;height:150px;border:1px solid rgba(184,255,69,.08);border-radius:50%;transform:translateX(-50%);pointer-events:none}.save-tip{color:#526057!important}@media(max-width:760px){.brand:after{display:none}.match-status{margin-bottom:24px}.match-status i{display:none}.hero{background:radial-gradient(ellipse at 92% 15%,rgba(184,255,69,.09),transparent 25%),var(--bg)}.share:before{opacity:.55}.poster-score{font-size:6px}}
