*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080909;color:#f5f5f5;font:14px/1.65 Arial,"Microsoft YaHei",sans-serif}.wrap{width:1180px;max-width:calc(100% - 32px);margin:auto}.top{height:66px;position:sticky;top:0;z-index:20;background:#080909eF;border-bottom:1px solid #2a2a2a;backdrop-filter:blur(12px)}.nav{height:66px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-size:23px}.brand i{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#ff7420,#8e58ff);font-style:normal;font-weight:800}.nav nav{display:flex;gap:8px}.nav nav a{padding:11px 18px;color:#888;text-decoration:none;font-size:16px;border-radius:9px}.nav nav a:hover,.nav nav a.on{background:#1c1c1c;color:#ff720f}.auth{display:flex;gap:10px}.auth button,.btn,.card-actions button{border:1px solid #333;background:#171717;color:#eee;border-radius:10px;padding:10px 18px;font-weight:700}.auth .primary,.orange,.card-actions button:first-child{background:#ff720f;border-color:#ff720f;color:#fff;box-shadow:0 8px 24px #ff720f33}.hero{min-height:520px;background:radial-gradient(circle at 18% 40%,#2a1306 0,transparent 31%),radial-gradient(circle at 82% 30%,#241015 0,transparent 31%),#090909;overflow:hidden}.hero .wrap{position:relative;padding:24px 0 0}.hero-copy{width:600px;position:relative;z-index:2}.hero h1{font-size:54px;line-height:1.12;margin:0 0 18px}.hero h1 em{font-style:normal;color:#ff7012}.hero p{color:#9a9a9a;font-size:17px}.hero-actions{display:flex;gap:12px;margin-top:30px}.btn{text-decoration:none;font-size:16px}.hero-ball{position:absolute;right:260px;top:115px;font-size:180px;opacity:.025}.stats{border-top:1px solid #333;margin-top:48px;padding-top:25px;display:flex;gap:70px}.stats div{display:flex;flex-direction:column}.stats strong{color:#ff720f;font-size:36px}.stats span{color:#888}.ticker{height:50px;border-block:1px solid #292929;background:#111;overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;gap:28px;white-space:nowrap;animation:slide 24s linear infinite}.ticker span{background:#191919;border:1px solid #2a2a2a;border-radius:9px;padding:8px 22px;color:#bbb}.ticker b{color:#ff720f;font-size:16px}@keyframes slide{to{transform:translateX(-45%)}}.section{padding:42px 0}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.section-head h2{font-size:24px;margin:0;padding-left:13px;position:relative}.section-head h2:before{content:"";position:absolute;left:0;top:5px;width:4px;height:25px;border-radius:3px;background:linear-gradient(#ff720f,#7655ff)}.section-head a{color:#999}.featured-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.side-matches{display:grid;gap:18px}.match-card{background:#131313;border:1px solid #333;border-radius:16px;overflow:hidden;position:relative}.match-card.big{border-color:#784300}.live-badge{position:absolute;z-index:2;left:12px;top:12px;background:#ef434b;padding:4px 11px;border-radius:6px;font-weight:bold}.league-art{height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:28px;color:#ffffff35;background:linear-gradient(135deg,#1b0b02,#071006)}.big .league-art{height:330px}.league-art span{width:150px;height:150px;border:3px solid currentColor;border-radius:50%;display:grid;place-items:center}.big .league-art span{width:300px;height:300px;font-size:60px}.league-art b{position:absolute;font-size:36px;color:#ff720f88}.nba{background:#130b16}.laliga{background:#10100f}.csl{background:#0d100d}.serie{background:#130a0d}.match-info{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 20px;font-size:17px;font-weight:700}.match-info div:last-child{text-align:right}.match-info strong{font-size:26px;color:#ff720f}.team{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-style:normal;margin:0 6px}.blue{background:#07507a}.red{background:#c90b22}.yellow{background:#f2bd00}.gold{background:#8f8147}.white{background:#ddd;color:#fff}.purple{background:#63105f}.watch{color:#16c96a;padding:0 20px;margin:0}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 20px 20px}.two-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.score-layout{display:grid;grid-template-columns:2.1fr 1fr;gap:20px}.score-list{display:grid;gap:10px}.score-row{height:76px;border:1px solid #333;background:#131313;border-radius:13px;display:grid;grid-template-columns:80px 1fr 120px 1fr;align-items:center;padding:0 28px}.score-row .time{color:#15d86b}.score-row .score{text-align:center;color:#ff720f;font-size:20px;font-weight:800}.score-row .away{text-align:right}.standing{border:1px solid #333;background:#131313;border-radius:16px;overflow:hidden}.standing h3{margin:0;padding:18px;border-bottom:1px solid #333}.standing h3 span{float:right;color:#999;font-size:12px;font-weight:normal}.standing-head{padding:15px;color:#888;background:#1a1a1a}.standing ol{list-style:none;margin:0;padding:0}.standing li{padding:12px 16px;border-bottom:1px solid #333}.standing li b{display:inline-grid;place-items:center;width:24px;height:24px;background:#4c4300;border-radius:6px;margin-right:18px}.standing .more{display:block;text-align:center;padding:18px;color:#ff720f}.data-banner{min-height:180px;border:1px solid #333;border-radius:16px;background:linear-gradient(110deg,#241305,#151020);padding:34px;display:flex;align-items:center;justify-content:space-between}.data-banner h2{font-size:26px;margin:0}.data-banner p{color:#999;font-size:16px}.data-stats{display:flex;gap:50px}.data-stats b{font-size:34px;background:linear-gradient(90deg,#ef6545,#b75edb);background-clip:text;color:transparent;text-align:center}.data-stats small{display:block;color:#999;font-size:13px;font-weight:normal}.videos{display:flex;gap:16px;overflow:hidden;padding-bottom:10px}.videos article{min-width:250px;flex:1;border:1px solid #333;border-radius:14px;overflow:hidden;background:#131313}.thumb{height:145px;display:grid;place-items:center;font-size:48px;color:#a74c00;position:relative}.thumb small{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);font-size:12px;color:#888;white-space:pre}.t1{background:#141205}.t2{background:#110c19;color:#047cb0}.t3{background:#11120f;color:#7340a0}.t4{background:#081b13;color:#118a3b}.t5{background:#1b0b0e;color:#b22b38}.videos h3,.videos p{padding:0 14px}.videos h3{font-size:15px}.videos p{color:#888}.community{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.community article{border:1px solid #333;border-radius:16px;background:#131313;padding:20px}.community .poll{border-color:#7c4eff}.community p{color:#999}.community label{display:flex;justify-content:space-between;margin-top:13px}progress{width:100%;height:10px;accent-color:#ff720f}.community blockquote{margin:10px 0;padding:12px;background:#1b1b1b;border-radius:10px;color:#999}.community blockquote b{color:#ff720f}.community footer{border-top:1px solid #333;margin-top:16px;padding-top:14px;color:#888}.faq{padding:45px 0 50px}.faq h2{font-size:22px}.footer{background:#131313;border-top:1px solid #333;padding:55px 0 22px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:80px}.foot-grid p{color:#999;max-width:340px}.foot-grid h3{margin:0 0 14px}.foot-grid>div>a:not(.brand){display:block;color:#999;margin:9px 0}.copyright{border-top:1px solid #333;margin-top:42px;padding:22px 0;display:flex;justify-content:space-between;color:#999}.promise{background:linear-gradient(90deg,#2b1708,#18141e);padding:13px 20px;border-radius:12px;color:#999}.promise b{color:#ff720f}@media(max-width:900px){.nav nav{display:none}.hero-copy{width:auto}.hero h1{font-size:38px}.stats{gap:20px;flex-wrap:wrap}.featured-grid,.two-cards,.score-layout,.community,.foot-grid{grid-template-columns:1fr}.data-banner{flex-direction:column;align-items:flex-start}.data-stats{flex-wrap:wrap}.copyright{gap:20px;flex-direction:column}.big .league-art{height:230px}.big .league-art span{width:190px;height:190px;font-size:38px}}


/* ---- merged local stylesheet ---- */


.added-page{width:1180px;max-width:calc(100% - 32px);margin:54px auto 20px;color:#e8e8eb;font-family:inherit}.added-page *{box-sizing:border-box}.added-page>section{width:100%!important;max-width:none!important;margin:0 0 30px!important;padding:24px!important;background:linear-gradient(180deg,#121216,#0d0d10)!important;border:1px solid #26262d;border-radius:18px;box-shadow:0 16px 45px rgba(0,0,0,.22);overflow:hidden}.added-page h2{font-size:25px;line-height:1.3;margin:0;color:#fff}.added-page h3{color:#fff;margin:0}.added-page p{color:#a8a8b0}.added-page a{color:#ff7a1a;text-decoration:none}.added-page .grid{display:grid;gap:16px}.added-page .grid-cols-1{grid-template-columns:1fr}.added-page .flex{display:flex}.added-page .items-center{align-items:center}.added-page .items-end{align-items:flex-end}.added-page .justify-between{justify-content:space-between}.added-page .justify-center{justify-content:center}.added-page .flex-1{flex:1}.added-page .flex-col{flex-direction:column}.added-page .gap-1{gap:4px}.added-page .gap-2{gap:8px}.added-page .gap-3{gap:12px}.added-page .gap-4{gap:16px}.added-page .gap-5{gap:20px}.added-page .gap-6{gap:24px}.added-page .space-y-1>*+*{margin-top:4px}.added-page .space-y-2>*+*{margin-top:8px}.added-page .space-y-3>*+*{margin-top:12px}.added-page .p-3{padding:12px}.added-page .p-4{padding:16px}.added-page .p-5{padding:20px}.added-page .p-6{padding:24px}.added-page .py-2{padding-top:8px;padding-bottom:8px}.added-page .py-3{padding-top:12px;padding-bottom:12px}.added-page .py-4{padding-top:16px;padding-bottom:16px}.added-page .py-6{padding-top:24px;padding-bottom:24px}.added-page .px-3{padding-left:12px;padding-right:12px}.added-page .px-4{padding-left:16px;padding-right:16px}.added-page .mb-2{margin-bottom:8px}.added-page .mb-3{margin-bottom:12px}.added-page .mb-4{margin-bottom:16px}.added-page .mt-1{margin-top:4px}.added-page .mt-2{margin-top:8px}.added-page .mt-3{margin-top:12px}.added-page .mt-4{margin-top:16px}.added-page .text-xs{font-size:12px}.added-page .text-sm{font-size:14px}.added-page .text-base{font-size:16px}.added-page .text-lg{font-size:18px}.added-page .text-xl{font-size:20px}.added-page .text-2xl{font-size:24px}.added-page .text-3xl{font-size:30px}.added-page .font-medium{font-weight:500}.added-page .font-semibold{font-weight:650}.added-page .font-bold{font-weight:750}.added-page .font-extrabold{font-weight:850}.added-page .rounded-lg{border-radius:10px}.added-page .rounded-xl{border-radius:12px}.added-page .rounded-2xl,.added-page .rounded-3xl{border-radius:16px}.added-page .rounded-full{border-radius:999px}.added-page .overflow-hidden{overflow:hidden}.added-page .relative{position:relative}.added-page .absolute{position:absolute}.added-page .inset-0{inset:0}.added-page .w-full{width:100%}.added-page .h-full{height:100%}.added-page .min-w-0{min-width:0}.added-page .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.added-page .bg-white,.added-page [class*="bg-white/"]{background:#17171c!important}.added-page [class*="bg-slate-"]{background:#19191f!important}.added-page [class*="text-slate-"]{color:#a6a6af!important}.added-page .text-white{color:#fff!important}.added-page .text-orange-accent{color:#ff7a1a!important}.added-page .bg-orange-accent{background:#ff6b16!important}.added-page .border,.added-page [class*="border-"]{border-color:#2a2a31!important}.added-page .sport-card,.added-page .data-card,.added-page article{background:#17171c!important;border:1px solid #2a2a31!important;border-radius:14px;padding:16px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.added-page .sport-card:hover,.added-page .data-card:hover,.added-page article:hover{transform:translateY(-3px);border-color:#ff6b16!important;box-shadow:0 15px 35px rgba(0,0,0,.28)}.added-page .section-title,.added-page .section-title-sm{position:relative;padding-left:14px}.added-page .section-title:before,.added-page .section-title-sm:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;background:#ff6b16;border-radius:8px}.added-page .status-tag{display:inline-flex;padding:3px 9px;border-radius:99px;font-size:12px;background:#2c1717;color:#ff7070}.added-page .status-upcoming{background:#17213a;color:#7eb0ff}.added-page .status-end{background:#25252b;color:#aaa}.added-page .team-logo-sm{width:28px;height:28px;border-radius:50%;object-fit:cover}.added-page .team-logo-md{width:40px;height:40px;border-radius:50%;object-fit:cover}.added-page .live-score-number{font-size:22px;font-weight:850;color:#f4f4f5}.added-page .live-score-number.live{color:#ff6b16}.added-page .match-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #28282e}.added-page .rank-number{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#292930}.added-page .league-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.added-page .league-badge{display:flex;align-items:center;gap:6px;padding:9px 10px;background:#202026;border:1px solid #2d2d34;border-radius:10px;color:#ddd}.added-page .video-thumb{min-height:155px;background:linear-gradient(135deg,#271407,#111117);position:relative;border-radius:12px;overflow:hidden}.added-page .play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#ff6b16;color:#fff}.added-page table{width:100%;border-collapse:collapse}.added-page td,.added-page th{padding:10px;border-bottom:1px solid #292930;text-align:left}.added-page img{max-width:100%;object-fit:cover}.added-page .min-h-\[240px\],.added-page .min-h-\[300px\]{min-height:280px}.added-page [id="added-countdown-grid"]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
@media(min-width:640px){.added-page .sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1024px){.added-page .lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.added-page .lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.added-page .lg\:col-span-2{grid-column:span 2}.added-page .xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.added-page{max-width:calc(100% - 20px);margin-top:30px}.added-page>section{padding:15px!important;margin-bottom:18px!important}.added-page [id="added-countdown-grid"]{grid-template-columns:repeat(2,1fr)}.added-page h2{font-size:21px}}


/* ---- merged local stylesheet ---- */


:root{--accent:#21d4fd;--accent2:#7b61ff;--bg:#07111f;--panel:#0d1b2a;--panel2:#10243a;--text:#eef7ff;--muted:#8fa9bd;--line:#20364a}
html{scroll-behavior:smooth}body{background:radial-gradient(circle at 15% 0,#102842 0,#07111f 34%,#050b12 100%)!important;color:var(--text)!important}
.bg-primary-dark,.site-header{background:rgba(5,11,18,.94)!important}.bg-white,.sport-card,.data-card,[class*="bg-white/"]{background:linear-gradient(145deg,rgba(16,36,58,.94),rgba(8,19,31,.96))!important;color:var(--text)!important;border-color:var(--line)!important}
.text-orange-accent,.section-title::before,.section-title-sm::before{color:var(--accent)!important}.section-title::before,.section-title-sm::before,.bg-orange-accent{background:linear-gradient(180deg,var(--accent),var(--accent2))!important}.border-orange-accent{border-color:var(--accent)!important}
.section-title,.section-title-sm,.live-score-number{color:var(--text)!important}.text-slate-500,.text-slate-400,.text-slate-600,.footer-link{color:var(--muted)!important}
.sport-card,.data-card{box-shadow:0 12px 34px rgba(0,0,0,.18)!important}.sport-card:hover,.data-card:hover{border-color:rgba(33,212,253,.7)!important;transform:translateY(-3px)}
img{filter:saturate(.94) contrast(1.02)}
#added-teams .people-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}#added-teams .person-card{background:linear-gradient(145deg,#10243a,#0a1726);border:1px solid #20364a;border-radius:16px;overflow:hidden;min-width:0;transition:.25s}#added-teams .person-card:hover{transform:translateY(-4px);border-color:#21d4fd}#added-teams .person-card img{width:100%;height:132px;object-fit:cover}#added-teams .person-body{padding:12px}#added-teams .person-body b{display:block;font-size:14px;margin-bottom:4px}#added-teams .person-body span{font-size:12px;color:#8fa9bd}
.latest-50{max-width:1180px;margin:54px auto;padding:0 0 40px}.latest-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.latest-head h2{font-size:26px}.latest-head p{color:#8fa9bd;font-size:13px}.news50-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.news50-card{background:linear-gradient(145deg,#10243a,#091725);border:1px solid #20364a;border-radius:15px;overflow:hidden;transition:.25s}.news50-card:hover{transform:translateY(-4px);border-color:#21d4fd}.news50-card img{width:100%;height:118px;object-fit:cover}.news50-body{padding:11px}.news50-body h3{font-size:14px;line-height:1.55;margin:0 0 8px}.news50-meta{font-size:11px;color:#8fa9bd}.news50-tag{color:#21d4fd;margin-right:6px}
@media(max-width:900px){#added-teams .people-grid,.news50-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-50{padding:0 16px}}@media(max-width:520px){#added-teams .people-grid,.news50-grid{grid-template-columns:1fr}}


/* ---- merged local stylesheet ---- */


/* 2026 newsroom visual system */
.news-portal,.instant-news{margin:34px auto;padding:30px;border:1px solid rgba(118,151,255,.15);border-radius:26px;background:linear-gradient(145deg,rgba(15,25,48,.96),rgba(9,16,34,.98));box-shadow:0 24px 70px rgba(0,0,0,.24);position:relative;overflow:hidden}.news-portal:before,.instant-news:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(85,116,255,.13),transparent 68%);right:-140px;top:-190px;pointer-events:none}.news-section-head,.instant-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow{display:block;font-size:11px;letter-spacing:.18em;font-weight:800;color:#7ea1ff;margin-bottom:6px}.news-section-head h2,.instant-head h2{font-size:28px;margin:0 0 6px;color:#f6f8ff}.news-section-head p{margin:0;color:#8491ad;font-size:13px}.news-tabs,.instant-controls{display:flex;gap:7px;padding:5px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.news-tabs button,.instant-controls button{border:0;background:transparent;color:#8e9ab4;padding:8px 13px;border-radius:10px;cursor:pointer;transition:.25s}.news-tabs button.active,.news-tabs button:hover,.instant-controls button.active,.instant-controls button:hover{background:linear-gradient(135deg,#5678ff,#8b5cf6);color:#fff;box-shadow:0 8px 20px rgba(86,120,255,.25)}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.news-lead{height:330px;border-radius:20px;overflow:hidden;position:relative;margin-bottom:18px;background:#101a31}.news-lead img,.news-card img,.instant-feature img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.news-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(4,9,20,.94) 100%)}.lead-overlay{position:absolute;z-index:2;left:25px;right:25px;bottom:23px}.lead-overlay>span,.news-img span{display:inline-flex;padding:5px 9px;border-radius:7px;background:#5c78ff;color:#fff;font-size:11px;font-weight:700}.lead-overlay h3{font-size:25px;line-height:1.25;margin:10px 0 7px;color:#fff}.lead-overlay p{font-size:13px;color:#bdc7dd;margin:0 0 8px}.lead-overlay time{font-size:11px;color:#8390aa}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.news-card{display:grid;grid-template-columns:132px 1fr;min-height:112px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);border-radius:15px;overflow:hidden;transition:.3s}.news-card:hover{transform:translateY(-4px);border-color:rgba(104,134,255,.4);box-shadow:0 16px 30px rgba(0,0,0,.18)}.news-card:hover img,.news-lead:hover img,.instant-feature:hover img{transform:scale(1.055)}.news-img{position:relative;overflow:hidden}.news-img span{position:absolute;left:8px;top:8px;padding:3px 7px;background:rgba(12,19,37,.8);backdrop-filter:blur(7px)}.news-copy{padding:13px}.news-copy time{font-size:10px;color:#65728e}.news-copy h3{font-size:14px;line-height:1.45;margin:5px 0;color:#edf1fb}.news-copy p{font-size:11px;line-height:1.5;color:#78859f;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-rank{border-radius:18px;background:rgba(255,255,255,.026);border:1px solid rgba(255,255,255,.07);padding:18px}.rank-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.07)}.rank-title span{font-size:17px;font-weight:800;color:#fff}.rank-title small{color:#64718d}.news-rank ol{list-style:none;padding:0;margin:7px 0 0}.news-rank li{display:flex;gap:11px;padding:13px 0;border-bottom:1px dashed rgba(255,255,255,.07)}.news-rank li:last-child{border-bottom:0}.news-rank li>b{font-size:20px;font-style:italic;color:#53627d}.news-rank li:nth-child(-n+3)>b{color:#728cff}.news-rank li div{min-width:0}.news-rank li span{font-size:10px;color:#728cff;margin-right:6px}.news-rank li strong{display:block;font-size:12px;line-height:1.5;color:#dfe5f2;margin:3px 0;font-weight:650}.news-rank li time{font-size:10px;color:#59657d}.live-dot{width:10px;height:10px;border-radius:50%;background:#50e3a4;box-shadow:0 0 0 6px rgba(80,227,164,.1),0 0 18px rgba(80,227,164,.5);animation:livePulse 1.7s infinite}.instant-head>div:first-child{display:flex;align-items:center;gap:14px}.instant-layout{display:grid;grid-template-columns:380px 1fr;gap:22px}.instant-feature{border-radius:18px;overflow:hidden;position:relative;height:355px;background:#111b31}.instant-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(5,10,22,.96))}.instant-feature>div{position:absolute;z-index:2;left:20px;right:20px;bottom:19px}.instant-feature span{font-size:11px;color:#8aa4ff}.instant-feature time{float:right;font-size:10px;color:#9aa6bd}.instant-feature h3{font-size:20px;line-height:1.35;color:#fff;margin:7px 0}.instant-feature p{font-size:12px;line-height:1.6;color:#9ba7bf;margin:0}.instant-list{border-top:1px solid rgba(255,255,255,.07)}.instant-row{display:grid;grid-template-columns:64px 54px 1fr 18px;gap:10px;align-items:center;padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.065);transition:.25s}.instant-row:hover{background:rgba(91,120,255,.06);padding-left:14px}.instant-row time{font-size:10px;color:#5f6d87}.instant-cat{font-size:10px;text-align:center;padding:4px;border-radius:6px;background:rgba(92,120,255,.12);color:#8da5ff}.instant-row h3{font-size:13px;color:#e8edf8;margin:0 0 4px}.instant-row p{font-size:10px;color:#697690;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instant-row i{font-style:normal;color:#56637c;font-size:20px}.reveal-news{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal-news.is-visible{opacity:1;transform:none}@keyframes livePulse{50%{box-shadow:0 0 0 10px rgba(80,227,164,0),0 0 24px rgba(80,227,164,.7)}}
body:after{content:"";position:fixed;width:260px;height:260px;left:var(--mx,-400px);top:var(--my,-400px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(83,115,255,.055),transparent 68%);pointer-events:none;z-index:0}.news-portal,.instant-news{z-index:1}
@media(max-width:900px){.news-layout,.instant-layout{grid-template-columns:1fr}.news-rank{display:none}.instant-feature{height:300px}}@media(max-width:650px){.news-portal,.instant-news{padding:18px;border-radius:18px}.news-section-head,.instant-head{align-items:flex-start;flex-direction:column}.news-tabs,.instant-controls{max-width:100%;overflow:auto}.news-lead{height:280px}.news-grid{grid-template-columns:1fr}.news-card{grid-template-columns:115px 1fr}.lead-overlay h3{font-size:20px}.instant-row{grid-template-columns:52px 48px 1fr}.instant-row i{display:none}}

/* FAQ + standalone post-match rating */
.rating-section{padding:10px 0 42px}.rating-head{margin-bottom:16px}.rating-head span{color:#7f8aa3;font-size:12px}.rating-panel{padding:24px!important;border:1px solid rgba(255,126,38,.28)!important;border-radius:18px!important;background:linear-gradient(145deg,#17120f,#11131b)!important}.rating-panel h3{font-size:21px;margin:0 0 7px}.rating-panel p{margin:0 0 18px;color:#9aa3b5}.rating-panel label{display:flex;justify-content:space-between;margin:13px 0 5px;font-weight:700}.rating-panel footer{margin-top:18px;padding-top:14px;border-top:1px solid #2d3038;color:#8d96a9}.faq{padding:45px 0 55px}.faq h2{margin:0 0 8px;font-size:26px}.faq-intro{margin:0 0 22px;color:#858fa4}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-item{border:1px solid #2c3039;border-radius:14px;background:#121419;overflow:hidden}.faq-item[open]{border-color:#46547a;background:#141824}.faq-item summary{cursor:pointer;list-style:none;padding:17px 48px 17px 18px;font-weight:750;color:#eef2fb;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';position:absolute;right:18px;top:12px;font-size:24px;color:#718dff;transition:.2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 18px 18px;color:#8f9ab0;line-height:1.8}.instant-row.is-entering{animation:instantIn .32s ease both}@keyframes instantIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.faq-grid{grid-template-columns:1fr}.rating-panel{padding:18px!important}}

/* 6686体育社区优化：修复资讯误嵌套导致的超高空白，并增强球迷聊天信息密度 */
#community .community{align-items:stretch}.community article{min-width:0}.community .fan-chat{border-color:#2e5f52;background:linear-gradient(180deg,#111917,#121313)}
.chat-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-title>div{display:flex;align-items:center;gap:8px}.chat-title h3{margin:0}.chat-title small{color:#8f9b98}.chat-live{width:8px;height:8px;border-radius:50%;background:#19d17f;box-shadow:0 0 0 5px #19d17f18;animation:chatPulse 1.8s infinite}.chat-feed{display:grid;gap:9px;margin-top:14px}.chat-msg{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid #2b3431;background:#171b1a;border-radius:10px}.chat-msg b{color:#ff7a1a;white-space:nowrap}.chat-msg span{color:#c7cecb;line-height:1.55}.chat-msg time{color:#707b77;font-size:12px;white-space:nowrap}.fan-chat footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.news-portal{margin-top:10px}
@keyframes chatPulse{50%{opacity:.45;transform:scale(.82)}}
@media(max-width:900px){.chat-msg{grid-template-columns:1fr}.chat-msg time{justify-self:start}.community .fan-chat{order:-1}}

/* Footer navigation and legal information dialog */
.foot-grid a,.copyright a{cursor:pointer;text-decoration:none}.foot-grid>div>a:not(.brand):hover,.copyright a:hover{color:#ff720f}.footer-legal-links a{color:#999}.legal-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}.legal-modal.is-open{display:flex}.legal-modal-mask{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.legal-modal-card{position:relative;z-index:1;width:min(720px,100%);max-height:min(76vh,720px);overflow:auto;background:#151515;border:1px solid #343434;border-radius:18px;padding:30px 32px;box-shadow:0 24px 80px rgba(0,0,0,.55)}.legal-modal-card h2{margin:0 42px 18px 0;font-size:24px;color:#fff}.legal-modal-card p{margin:0 0 14px;color:#a9a9a9;line-height:1.9}.legal-modal-card b{color:#e8e8e8}.legal-modal-close{position:absolute;right:18px;top:14px;width:36px;height:36px;border:0;border-radius:9px;background:#242424;color:#aaa;font-size:26px;line-height:1;cursor:pointer}.legal-modal-close:hover{background:#303030;color:#fff}.legal-modal-open{overflow:hidden}@media(max-width:600px){.legal-modal{padding:14px}.legal-modal-card{padding:24px 20px;max-height:82vh}}
