:root{--bg:#0f1220;--fg:#eef0f8;--mute:#9aa0b8;--acc:#ffb703;--card:#1a1e33}
*{box-sizing:border-box}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI","Noto Sans TC",sans-serif;background:var(--bg);color:var(--fg);line-height:1.6}
a{color:var(--acc)}
.wrap{max-width:960px;margin:0 auto;padding:0 16px}
header{padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}
header nav a{margin-right:16px;text-decoration:none;color:var(--fg)}
header button{background:none;border:1px solid var(--mute);color:var(--fg);border-radius:6px;padding:4px 10px;cursor:pointer}
.hero{text-align:center;padding:40px 0}
.hero h1{font-size:clamp(2rem,6vw,3.5rem);margin:0 0 8px}
.hero p{color:var(--mute);font-size:1.15rem;margin:0 auto 24px;max-width:560px}
.btn{display:inline-block;background:var(--acc);color:#111;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none;margin:4px}
.btn.alt{background:none;color:var(--fg);border:1px solid var(--mute)}
.video{aspect-ratio:16/9;background:var(--card);border-radius:12px;overflow:hidden}
.video iframe,.video img{width:100%;height:100%;border:0;object-fit:cover}
section{padding:36px 0}
h2{margin-top:0}
.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.card{background:var(--card);border-radius:12px;padding:20px}
.card.game{padding:0;overflow:hidden;text-decoration:none;color:var(--fg)}
.card.game img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#252a45}
.card.game div{padding:16px}
.shots{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.shots img{width:100%;border-radius:8px;background:var(--card);aspect-ratio:16/9;object-fit:cover}
footer{color:var(--mute);text-align:center;padding:32px 0;font-size:.9rem}
header select{background:var(--card);border:1px solid var(--mute);color:var(--fg);border-radius:6px;padding:4px 8px}
[data-l]{display:none}
html[lang="zh-TW"] [data-l="zh-TW"],html[lang="zh-CN"] [data-l="zh-CN"],html[lang="en"] [data-l="en"],html[lang="ru"] [data-l="ru"],html[lang="ja"] [data-l="ja"],html[lang="es"] [data-l="es"]{display:revert}
