:root{--v2-bg: #0b0d12;--v2-card: #151a22;--v2-border: #232a37;--v2-text: #e8edf5;--v2-muted: #a7b1c2;--v2-accent: #5fa2ff}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(circle at top,#1a2233,var(--v2-bg) 42%);color:var(--v2-text)}.v2-header{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:10px;padding:12px 20px 10px;border-bottom:1px solid var(--v2-border);background:#0b0d12e6;backdrop-filter:blur(8px)}.v2-header-top{width:100%;display:flex;justify-content:space-between;align-items:center}.v2-header .brand{color:var(--v2-text);font-weight:700;letter-spacing:.3px}.v2-header .brand span{color:var(--v2-accent)}.v2-header-links{display:flex;gap:14px}.v2-header-links a{color:var(--v2-muted);text-decoration:none;font-size:14px}.v2-header-links a:hover{color:var(--v2-text)}.v2-main-nav{width:100%;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.v2-main-nav a{white-space:nowrap;color:#d4dceb;font-size:.84rem;text-decoration:none;background:#121823;border:1px solid #263145;border-radius:999px;padding:7px 12px}.v2-main-nav a:hover{border-color:#3b6fb9}.v2-main-nav a.active{color:#fff;background:linear-gradient(135deg,#234171,#1f5fb7);border-color:#5b90d8}.v2-container{width:min(1080px,92vw);margin:24px auto 60px}.v2-top-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px}.v2-hero{position:relative;overflow:hidden;min-height:420px;border-radius:12px;border:1px solid var(--v2-border);background:#111;box-shadow:0 10px 40px #00000059}.v2-hero img{width:100%;height:100%;object-fit:cover;display:block;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);transition:transform .28s ease,filter .28s ease;transform-origin:center}.v2-hero:hover img{transform:scale(1.03);filter:brightness(1.03) saturate(1.04)}.hero-overlay{position:absolute;left:0;right:0;bottom:0;padding:18px;background:linear-gradient(to top,#000000eb,#0000007a,#0000001a)}.kicker{display:inline-block;font-size:11px;text-transform:uppercase;color:#ffb067;letter-spacing:.8px;margin-bottom:8px}.hero-overlay h1{margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2;color:#fff}.hero-overlay p{margin:8px 0 0;color:#d6deeb;font-size:.95rem;max-width:58ch}.parallax-feature{margin-top:18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;min-height:240px;background-image:linear-gradient(100deg,#080b10eb,#080b108c 58%,#ff782833),var(--bg-image);background-size:cover;background-position:center;background-attachment:fixed;box-shadow:0 18px 50px #00000052}.parallax-feature-inner{padding:28px;max-width:620px}.parallax-feature-inner span{display:inline-block;font-size:11px;letter-spacing:.8px;color:#ffb067;margin-bottom:8px}.parallax-feature-inner h2{margin:0;line-height:1.2;font-size:clamp(1.25rem,2.8vw,2rem)}.parallax-feature-inner p{margin:10px 0 14px;color:#d5deed}.parallax-feature-inner a{text-decoration:none;color:#fff;background:linear-gradient(135deg,#e7792f,#b7491b);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;font-size:.86rem}.latest-panel{border:1px solid var(--v2-border);background:#10151d;border-radius:12px;padding:12px;box-shadow:0 8px 24px #00000038}.latest-panel h2{margin:0 0 12px;font-size:12px;color:#ffb067;letter-spacing:.8px}.latest-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.latest-panel li a{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:center;text-decoration:none}.latest-panel img{width:92px;height:58px;border-radius:8px;object-fit:cover}.latest-panel strong{color:#edf3ff;font-size:.88rem;display:block;line-height:1.25}.latest-panel span{color:var(--v2-muted);font-size:.78rem}.section-block{margin-top:18px;border:1px solid var(--v2-border);border-radius:12px;background:#10151d;padding:14px}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-head h2{margin:0;font-size:1rem;display:inline-flex;gap:7px;align-items:center}.section-head h2 span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;background:#ffffff0f;font-size:12px}.section-head a{color:#ffb067;font-size:.85rem}.thumb-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.thumb-card{display:block;text-decoration:none}.thumb-card,.mini-card,.deal-card,.news-item,.latest-panel li a{transition:transform .16s ease,filter .16s ease}.mini-card,.mini-card:hover,.deal-card,.deal-card:hover{text-decoration:none}.thumb-card:hover,.mini-card:hover,.deal-card:hover,.news-item:hover,.latest-panel li a:hover{transform:translateY(-2px);filter:brightness(1.06)}.thumb-frame{position:relative;border-radius:8px;overflow:hidden}.thumb-main{width:100%;height:94px;object-fit:cover;border-radius:8px;border:1px solid #1e2734;display:block;transition:transform .2s ease}.diamond-clone{position:absolute;right:8px;top:8px;width:50px;height:50px;transform:rotate(45deg);object-fit:cover;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 8px 16px #00000059;opacity:.95}.deal-card .diamond-clone{width:56px;height:56px}.thumb-card .diamond-score{position:absolute;right:8px;top:8px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);font-size:.7rem;font-weight:900;line-height:1;color:#f8fbff;text-shadow:0 1px 2px rgba(0,0,0,.6);background:linear-gradient(135deg,#121926d1,#273a5cd1);border:2px solid rgba(255,255,255,.62);border-radius:4px;box-shadow:0 8px 16px #00000059;z-index:2}.thumb-card .diamond-score span{transform:rotate(-45deg);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center}.thumb-card:hover .thumb-main,.mini-card:hover .thumb-main,.deal-card:hover .thumb-main{transform:scale(1.05)}.thumb-card span,.mini-card span,.deal-card span{margin-top:6px;display:block;color:#d9e1ef;font-size:.82rem;line-height:1.25}.split-accent{background:linear-gradient(180deg,#0f141c 65%,#ff880017)}.mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.orange-zone{background:linear-gradient(120deg,#ec731833,#a1450a38);border-color:#ff995047}.deal-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.feed-layout{background:#0f1319}.news-list{display:grid;gap:10px}.news-item{display:grid;grid-template-columns:220px 1fr;gap:12px;text-decoration:none;border:1px solid #1c2431;border-radius:10px;overflow:hidden;background:#121822}.news-item img{width:100%;height:132px;object-fit:cover}.news-item div{padding:10px 12px 10px 0}.news-item h3{margin:0;color:#f1f6ff;font-size:1rem;line-height:1.25}.news-item p{margin:8px 0;color:#b4bfd2;font-size:.9rem}.news-item span{color:#8492a9;font-size:.78rem}@media(max-width:980px){.parallax-feature{background-attachment:scroll}.parallax-feature-inner{padding:20px}.v2-header-top{gap:8px;flex-wrap:wrap}.v2-top-grid,.mini-grid,.deal-row{grid-template-columns:1fr}.thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-item{grid-template-columns:1fr}.news-item div{padding:10px}}html,body{max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}.v2-sidebar{position:fixed;left:0;top:0;height:100vh;width:280px;background:#0b0e14;border-right:1px solid #1a2333;display:flex;flex-direction:column;z-index:100;transform:translate(-100%);transition:transform .3s ease}.v2-sidebar.active{transform:translate(0)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #1a2333}.sidebar-logo{color:#fff;font-weight:700;font-size:1.1rem;text-decoration:none;letter-spacing:-.2px}.sidebar-logo img{display:block;max-height:32px;width:auto;height:auto;object-fit:contain}.sidebar-logo span{color:#ffb067;font-size:.85rem}.sidebar-close{background:none;border:none;color:#8b949e;font-size:24px;cursor:pointer;display:none}.sidebar-menu{flex:1;padding:12px 0;overflow-y:auto}.menu-item{border-bottom:1px solid rgba(255,255,255,.05)}.menu-link{display:flex;align-items:center;gap:12px;padding:14px 16px;color:#d4dceb;text-decoration:none;transition:all .2s ease}.menu-link:hover{background:#ffffff14;color:#fff}.menu-icon{font-size:18px;width:22px;display:flex;align-items:center;justify-content:center}.menu-label{font-size:.9rem;font-weight:500;flex:1}.menu-plus{color:#ff8a33;opacity:.9;display:inline-flex;align-items:center}.sidebar-footer{padding:16px;border-top:1px solid #1a2333;display:flex;flex-direction:column;gap:8px}.footer-link{background:none;border:none;text-decoration:none;display:inline-flex;align-items:center;gap:8px;color:#d4dceb;text-align:left;padding:10px 0;cursor:pointer;font-size:.9rem;transition:color .2s ease}.footer-link:hover{color:#ffb067}.social-icons{display:flex;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.social-icons a{width:32px;height:32px;border:1px solid #374151;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#8b949e;text-decoration:none;font-size:14px;transition:all .2s ease}.social-icons a:hover{border-color:#ffb067;color:#ffb067}.legal-links{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:4px}.legal-links a{color:#8b949e;text-decoration:none;font-size:.78rem;line-height:1.35}.legal-links a:hover{color:#ffb067}.sidebar-overlay{position:fixed;inset:0;background:#00000080;z-index:90;display:none}.sidebar-overlay.active{display:block}.v2-header{position:fixed;top:0;left:0;right:0;height:56px;background:#0b0d12f2;border-bottom:1px solid #1a2333;backdrop-filter:blur(8px);z-index:40}.v2-header-inner{height:56px;width:100%;max-width:1100px;margin:0 auto;padding:0 16px;display:flex;align-items:center}.menu-toggle{background:none;border:none;color:#d4dceb;font-size:24px;cursor:pointer;display:flex;align-items:center}.v2-header .brand{color:#fff;font-weight:700;text-decoration:none;font-size:1.1rem;margin-left:10px;margin-right:auto}.v2-header .brand .brand-logo{display:block;max-height:36px;width:auto;height:auto;object-fit:contain}.search-btn{color:#d4dceb;text-decoration:none;font-size:18px;display:inline-flex;align-items:center}.v2-container{margin:56px auto 60px;width:100%;max-width:1100px;padding:24px 16px 60px;overflow-x:clip}@media(max-width:768px){.sidebar-close{display:block}.v2-header-inner{padding:0 12px}.v2-header .brand{font-size:1rem}.search-btn{font-size:16px}}body.sidebar-open{overflow:hidden}
