:root{--bg-deep: #08090d;--bg-base: #0d0f15;--bg-surface: #12141c;--bg-surface-elevated: #181b26;--bg-glass: rgba(18, 20, 28, .85);--gold-primary: #dfb15b;--gold-light: #ffd575;--gold-dark: #b8860b;--gold-accent: #f5ce75;--gold-glow: rgba(223, 177, 91, .25);--gold-border: rgba(223, 177, 91, .2);--gold-border-hover: rgba(223, 177, 91, .55);--text-main: #f3f4f6;--text-muted: #9ca3af;--text-subtle: #6b7280;--red-live: #ef4444;--green-online: #10b981;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--font-family: "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-family);background-color:var(--bg-deep);color:var(--text-main);line-height:1.6}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background:radial-gradient(circle at 50% 0%,#171924 0%,var(--bg-deep) 70%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0b0c10}::-webkit-scrollbar-thumb{background:#242017;border-radius:4px;border:1px solid var(--gold-border)}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.gold-text{color:var(--gold-light)}.gold-gradient-text{background:linear-gradient(135deg,#fff,#ffe08a 40%,#dfb15b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gold-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:#dfb15b1f;border:1px solid rgba(223,177,91,.35);color:var(--gold-light);font-size:11px;font-weight:700;letter-spacing:.5px}.gold-card{background:var(--bg-surface);border:1px solid var(--gold-border);border-radius:var(--radius-lg);padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.gold-card:hover{border-color:var(--gold-border-hover);box-shadow:0 10px 30px #00000080,0 0 25px #dfb15b1f;transform:translateY(-2px)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:var(--radius-md);background:linear-gradient(135deg,#dfb15b,#ffd575,#c49735);color:#0b0c10;font-weight:800;font-size:13px;border:none;cursor:pointer;box-shadow:0 4px 18px #dfb15b4d;transition:all .25s ease;text-decoration:none}.btn-primary:hover{filter:brightness(1.1);box-shadow:0 6px 25px #dfb15b73;transform:translateY(-1px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--radius-md);background:var(--bg-surface-elevated);color:var(--text-main);font-weight:600;font-size:13px;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s ease;text-decoration:none}.btn-secondary:hover{background:#202434;border-color:var(--gold-border);color:var(--gold-light)}.btn-pill{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;background:var(--bg-surface-elevated);border:1px solid var(--gold-border);color:var(--text-muted);cursor:pointer;transition:all .2s ease}.btn-pill:hover,.btn-pill.active{background:var(--gold-primary);color:#000;border-color:var(--gold-light);box-shadow:0 0 12px #dfb15b4d}.ticker-bar{background:#07080c;border-bottom:1px solid rgba(223,177,91,.15);padding:8px 0;font-size:11px;position:relative;z-index:50}.ticker-wrap{display:flex;align-items:center;gap:16px;overflow:hidden}.ticker-label{display:flex;align-items:center;gap:6px;font-weight:800;color:var(--gold-light);white-space:nowrap;padding-right:14px;border-right:1px solid rgba(223,177,91,.2)}.ticker-scroll{display:flex;align-items:center;gap:12px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.ticker-scroll::-webkit-scrollbar{display:none}.ticker-item{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#13151f;border:1px solid rgba(223,177,91,.18);border-radius:8px;color:var(--text-main);text-decoration:none;cursor:pointer;transition:all .2s}.ticker-item:hover{background:#1c1f2e;border-color:var(--gold-primary)}.navbar{position:sticky;top:0;z-index:40;background:#0b0d13f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(223,177,91,.22)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;height:74px;gap:20px}.logo-area{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer}.logo-icon-box{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--gold-primary),var(--gold-dark));padding:1.5px;box-shadow:0 0 16px #dfb15b59}.logo-icon-inner{width:100%;height:100%;background:#10121a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gold-light)}.logo-title{font-size:22px;font-weight:900;letter-spacing:1px}.nav-links{display:flex;align-items:center;gap:6px;list-style:none}.nav-link{padding:8px 16px;border-radius:10px;font-size:13px;font-weight:700;color:var(--text-muted);cursor:pointer;background:transparent;border:1px solid transparent;transition:all .2s ease}.nav-link:hover{color:var(--gold-light);background:#171924}.nav-link.active{color:var(--gold-light);background:#dfb15b24;border-color:#dfb15b66;box-shadow:0 0 15px #dfb15b26}.nav-actions{display:flex;align-items:center;gap:12px}.bing-img-box{position:relative;overflow:hidden;border-radius:var(--radius-md);background:#13151f;border:1px solid var(--gold-border);aspect-ratio:16 / 9;cursor:pointer;transition:all .35s ease}.bing-img-box:hover{border-color:var(--gold-primary);box-shadow:0 0 25px #dfb15b38}.bing-img-box img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,filter .6s ease}.bing-img-box:hover img{transform:scale(1.08);filter:brightness(1.05)}.bing-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#000000d9);pointer-events:none}.bing-img-badge{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:6px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold-light);font-size:10px;font-weight:800;border:1px solid rgba(223,177,91,.3);z-index:2}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 1024px){.grid-5{grid-template-columns:repeat(3,1fr)}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid-5,.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.nav-links{display:none}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;padding:16px}.modal-backdrop.open{display:flex}.modal-content{background:#10121a;border:1px solid var(--gold-border-hover);border-radius:var(--radius-xl);max-width:900px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 25px 60px #000c,0 0 35px #dfb15b33;animation:modalIn .3s cubic-bezier(.16,1,.3,1)}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.fab-container{position:fixed;bottom:28px;right:28px;z-index:100;display:flex;flex-direction:column;gap:12px}.fab-btn{width:48px;height:48px;border-radius:16px;background:#141724;border:1px solid var(--gold-border);color:var(--gold-light);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #0009;transition:all .25s ease}.fab-btn:hover{transform:scale(1.08);border-color:var(--gold-primary);box-shadow:0 0 20px #dfb15b66}.fab-btn.primary{background:linear-gradient(135deg,var(--gold-primary),var(--gold-dark));color:#0b0c10}
