:root{--bg:#080b13;--panel:#111725;--panel2:#151d2e;--line:#273149;--txt:#edf3ff;--muted:#8e9bb4;--lime:#d9ff46;--cyan:#43ddff;--pink:#ff5d9e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--txt);font:15px/1.65 Arial,"Microsoft YaHei",sans-serif}a{text-decoration:none;color:inherit}.wrap{max-width:1200px;margin:auto;padding:0 20px}.ticker{background:var(--lime);color:#07100e;font-size:13px;font-weight:bold}.ticker .wrap{height:34px;display:flex;justify-content:space-between;align-items:center}.nav{background:#0d1220;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.nav .wrap{height:76px;display:flex;align-items:center;gap:22px}.logo{font-size:23px;font-weight:900;letter-spacing:-1px;white-space:nowrap}.logo i{font-style:normal;color:#0a0d15;background:var(--lime);border-radius:50%;padding:1px 7px;margin-right:4px}.menu{display:flex;gap:5px;align-items:center;flex:1}.menu a{font-size:14px;padding:8px 10px;border-radius:8px;color:#c5d0e5}.menu a:hover,.menu .active{color:var(--lime);background:#1c2638}.live{color:var(--cyan);font-size:12px;white-space:nowrap}.live:before{content:"";display:inline-block;width:7px;height:7px;background:var(--pink);border-radius:50%;margin-right:6px;box-shadow:0 0 10px var(--pink)}.hero{padding:46px 0 34px;background:linear-gradient(110deg,#111930,#080b13 60%),radial-gradient(circle at 75% 20%,#00485c,transparent 23%)}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:20px}.eyebrow{color:var(--lime);font-size:13px;font-weight:bold;letter-spacing:1px}.hero h1{font-size:43px;line-height:1.15;margin:12px 0}.hero h1 em{font-style:normal;color:var(--cyan)}.hero p{color:#bdc9de;max-width:640px}.hero-card{border:1px solid #3e5176;border-radius:16px;min-height:230px;overflow:hidden;position:relative}.hero-card img{width:100%;height:100%;object-fit:cover;position:absolute;filter:saturate(.8)}.hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b1020e8,transparent 70%)}.hero-card div{position:absolute;z-index:1;bottom:16px;left:18px;right:18px;font-weight:bold;font-size:20px}.section{padding:28px 0}.head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.head h2{font-size:20px;margin:0}.head h2 b{color:var(--lime);font-size:13px;margin-right:8px}.head a{font-size:12px;color:var(--cyan)}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{display:block;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;transition:.2s}.card:hover{border-color:var(--cyan);transform:translateY(-3px)}.photo{height:135px;overflow:hidden;border-radius:8px;position:relative;background:#273149}.photo img{width:100%;height:100%;object-fit:cover}.label{position:absolute;top:8px;left:8px;border-radius:4px;padding:2px 7px;background:#080b13dc;color:var(--lime);font-size:11px}.card h3{font-size:15px;line-height:1.45;margin:9px 0 5px}.meta{font-size:12px;color:var(--muted);display:flex;justify-content:space-between}.scan{display:grid;grid-template-columns:1fr .95fr;gap:14px}.scan-main{min-height:262px;border-radius:13px;overflow:hidden;position:relative}.scan-main img{position:absolute;width:100%;height:100%;object-fit:cover}.scan-main:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080b13ed,transparent)}.scan-main div{position:absolute;z-index:1;bottom:20px;left:20px;right:20px}.scan-main h3{font-size:25px;line-height:1.25;margin:6px 0}.board{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:14px 18px}.board h3{margin:0 0 6px}.board a{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--line);font-weight:bold;font-size:14px}.board a:last-child{border:0}.board b{color:var(--lime);font-size:17px}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.box{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:18px}.box h2{margin:0 0 6px;font-size:18px}.box a{display:block;padding:8px 0;border-bottom:1px dashed #33415a;font-weight:bold}.box small{display:block;color:var(--muted);font-weight:normal}.channels{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.channel{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:14px 8px;text-align:center;font-size:13px;font-weight:bold}.channel i{display:block;font-style:normal;font-size:23px;color:var(--cyan);margin-bottom:4px}.channel:hover{border-color:var(--lime);color:var(--lime)}.clips{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.clip{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.clip .photo{height:160px;border-radius:0}.clip h3{margin:10px 12px 5px;font-size:15px}.clip .meta{padding:0 12px 12px}.notice{padding:25px;border-radius:14px;background:linear-gradient(100deg,#143e46,#22205d);border:1px solid #3c65a2;display:flex;align-items:center;justify-content:space-between}.notice h2{margin:0}.notice p{color:#bed4ee;margin:4px 0 0}.notice span{padding:8px 12px;border:1px solid var(--cyan);color:var(--cyan);border-radius:7px;font-weight:bold}.page-title{padding:29px 0;background:#0e1423;border-bottom:1px solid var(--line)}.crumb{color:var(--muted);font-size:12px}.page-title h1{font-size:30px;margin:7px 0}.page-title p{margin:0;color:#acb9cf}.article{max-width:820px;margin:32px auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:32px}.article h1{font-size:30px;line-height:1.3}.article .lead{color:#bdc9de;font-size:16px}.article img{width:100%;height:330px;object-fit:cover;border-radius:10px;margin:17px 0}.article h2{margin-top:24px;color:var(--lime)}.footer{margin-top:28px;border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:13px}.footgrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:20px}.footer strong{color:white;display:block;margin-bottom:5px}.footer a{display:block;margin:5px 0}@media(max-width:850px){.menu{overflow:auto}.live{display:none}.hero-grid,.scan,.split{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.channels{grid-template-columns:repeat(3,1fr)}.footgrid{grid-template-columns:1fr 1fr}.hero h1{font-size:31px}}@media(max-width:480px){.grid4,.clips{grid-template-columns:1fr}.channels{grid-template-columns:repeat(2,1fr)}.notice{display:block}.notice span{display:inline-block;margin-top:12px}.article{border-radius:0;padding:20px}}
