:root{--bg:#07080d;--panel:#0d0f16;--paper:#10121a;--ink:#f2f4fa;--dim:rgba(242,244,250,.55);--faint:rgba(242,244,250,.28);--stroke:rgba(255,255,255,.12);--accent:#7dd8ff;--gold:#e8c97a;--sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,"Segoe UI",sans-serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans)}::selection{background:var(--accent);color:#000}img{display:block;max-width:100%}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;pointer-events:none;transition:opacity .45s ease;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.site-header>*{pointer-events:auto}.logo{font-family:"Bebas Neue","Arial Narrow",var(--sans);font-size:30px;font-weight:400;letter-spacing:2.5px;display:flex;align-items:center;text-decoration:none;color:var(--ink);line-height:1}.hdr-right{display:flex;gap:12px;align-items:center}.view-toggle{display:flex;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:99px;padding:3px;backdrop-filter:blur(20px) saturate(180%)}.view-toggle button{border:none;background:none;color:var(--dim);font-family:inherit;font-size:12.5px;padding:6px 14px;border-radius:99px;cursor:pointer;transition:.25s}.view-toggle button.on{background:var(--ink);color:#0a0c12;font-weight:700}.back{font-size:13px;color:var(--dim);text-decoration:none;border:1px solid rgba(255,255,255,.15);padding:8px 16px;border-radius:99px;transition:.25s;background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%)}.back:hover{color:var(--ink);border-color:var(--faint)}.scene{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--panel)}.scene img.ambient{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(60px) saturate(1.4) brightness(.75);transform:scale(1.1)}.scene img.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kenburns 24s ease-in-out infinite alternate}@keyframes kenburns{to{transform:scale(1.08)}}.scene .no-cover{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(140deg,#151926,#0a0c12);color:var(--faint);font-size:13px;letter-spacing:3px}.scene .shade{position:absolute;inset:0;background:linear-gradient(to top,#05060ad9,#05060a40 45%,#05060a59)}.scene .grain{position:absolute;inset:0;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.scene .play-ic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;background:#00000059;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(4px);display:grid;place-items:center;font-size:22px;color:#ffffffd9;transition:.3s;pointer-events:none;z-index:3}.scene .live{position:absolute;top:14px;left:14px;font-size:11px;letter-spacing:2px;color:#ff6b6b;display:flex;gap:6px;align-items:center;z-index:3}.scene .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff6b6b;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.35}}.scene video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease}.scene video.video-ready{opacity:1}.scene .video-fallback-cover{animation:none}.chip{font-size:12px;padding:5px 11px;border-radius:99px;border:1px solid var(--stroke);background:#00000059;color:var(--dim);letter-spacing:.3px;backdrop-filter:blur(6px)}.chip.hot{color:#ffb35c;border-color:#ffb35c66}.chip.rate{color:#8ef0c0;border-color:#8ef0c059}.chip.trend{color:var(--accent);border-color:#7dd8ff59}.horse{display:flex;align-items:center;gap:10px;font-size:13px;color:#ffb35c}.horse .bar{flex:1;max-width:180px;height:5px;border-radius:5px;background:#ffffff1f;overflow:hidden}.horse .bar i{display:block;height:100%;border-radius:5px;width:0;background:linear-gradient(90deg,#ff8a3c,#ffd35c);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.tag{font-size:12px;color:var(--faint);padding:4px 10px;border-radius:6px;background:#ffffff0d}.btn{cursor:pointer;border:none;font-family:inherit;font-size:14.5px;font-weight:700;padding:14px 10px;border-radius:12px;transition:.25s;letter-spacing:.5px;text-decoration:none;display:inline-block;text-align:center}.btn.primary{background:linear-gradient(180deg,#4b7fb8,#365d8c);color:#dceeff;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0815264d}.btn.primary:hover{background:linear-gradient(180deg,#5a91ca,#4472a8);color:#fff;box-shadow:inset 0 1px #fff3,0 0 22px #66c0f43d}.btn.ghost{background:#ffffff14;color:var(--ink);border:1px solid var(--stroke)}.btn.ghost:hover{background:#ffffff29}.btn.ghost.wished{background:#7dd8ff26;border-color:#7dd8ff80;color:var(--accent)}.btn.gold{background:var(--gold);color:#181205}.btn.gold:hover{box-shadow:0 0 30px #e8c97a66;transform:translateY(-2px)}.price-now{font-size:30px;font-weight:800}.price-off{font-size:13px;font-weight:700;color:#08131a;background:#8ef0c0;padding:3px 8px;border-radius:6px}.price-low{font-size:12.5px;color:var(--faint)}@media(max-width:900px){.site-header{padding:14px}.logo{font-size:24px}.view-toggle button{font-size:11.5px;padding:6px 10px}}.logo-domain[data-astro-cid-ctg3m53h]{color:#38bdf8;text-shadow:0 0 14px rgba(56,189,248,.35)}.header-wishlist[data-astro-cid-ctg3m53h]{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff1a;color:#f2f4facc;text-decoration:none;-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);box-shadow:inset 0 1px #ffffff29;transition:background .2s ease,border-color .2s ease,color .2s ease}.header-wishlist[data-astro-cid-ctg3m53h]:hover,.header-wishlist[data-astro-cid-ctg3m53h].active{border-color:#ffffff5c;background:#ffffff2e;color:#fff}.header-wishlist[data-astro-cid-ctg3m53h] svg[data-astro-cid-ctg3m53h]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-wishlist[data-astro-cid-ctg3m53h].active svg[data-astro-cid-ctg3m53h]{fill:#ff5d78e6;stroke:#ff7790}@media(max-width:600px){.header-wishlist[data-astro-cid-ctg3m53h]{width:40px;height:40px}}
