.g-hero[data-astro-cid-lcdefpme].home-hero{align-items:flex-end;min-height:clamp(480px,62vh,640px);margin-bottom:24px;display:flex;position:relative;overflow:hidden}.home-hero[data-astro-cid-lcdefpme] .g-art[data-astro-cid-lcdefpme],.home-hero[data-astro-cid-lcdefpme] .g-fade[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.home-hero[data-astro-cid-lcdefpme] .g-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.45;width:100%;height:100%}.home-hero[data-astro-cid-lcdefpme] .g-fade[data-astro-cid-lcdefpme]{background:linear-gradient(#0b0d1073 0%,#0b0d10e0 65%,#0b0d10 100%)}.home-hero[data-astro-cid-lcdefpme] .g-copy[data-astro-cid-lcdefpme]{z-index:2;width:100%;max-width:1100px;margin:auto;padding:48px 24px 36px;position:relative}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.12}.home-hero[data-astro-cid-lcdefpme] .hero-lead[data-astro-cid-lcdefpme]{color:#cbd5e1;max-width:680px;margin:0 0 28px;font-size:clamp(15px,2vw,17px);line-height:1.55}.status-radar-pill[data-astro-cid-lcdefpme]{color:var(--status-ready);letter-spacing:.06em;background:#10b98114;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.radar-dot[data-astro-cid-lcdefpme]{background:var(--status-ready);border-radius:50%;width:8px;height:8px;position:relative}.radar-ping[data-astro-cid-lcdefpme]{background:var(--status-ready);border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(0,0,.2,1) infinite radar-wave;position:absolute;left:14px}@keyframes radar-wave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.hero-top-games[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14;margin-top:12px;padding-top:20px}.hero-top-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hero-top-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-purple-soft,#c084fc);font-size:12px;font-weight:700;font-family:var(--font-mono,monospace);align-items:center;gap:6px;display:inline-flex}.hero-top-sub[data-astro-cid-lcdefpme]{color:var(--text-muted,#94a3b8);font-size:13px}.hero-top-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-game-chip[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(14px);min-height:64px;color:inherit;background:#12161fb8;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.hero-game-chip[data-astro-cid-lcdefpme]:hover{background:#1a2030eb;border-color:#7c3aeda6;transform:translateY(-2px);box-shadow:0 8px 24px #0006,0 0 16px #7c3aed40}.hero-game-thumb[data-astro-cid-lcdefpme]{object-fit:cover;background:var(--bg-surface-2);border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;width:44px;height:44px}.hero-game-info[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero-game-name[data-astro-cid-lcdefpme]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.hero-game-meta[data-astro-cid-lcdefpme]{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.hero-tag-aws[data-astro-cid-lcdefpme]{color:#f90;font-size:9px;font-weight:700;font-family:var(--font-mono,monospace);background:#ff990026;border:1px solid #ff99004d;border-radius:4px;padding:1px 5px}.hero-game-cat[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-game-arrow[data-astro-cid-lcdefpme]{width:26px;height:26px;color:var(--text-muted);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.hero-game-chip[data-astro-cid-lcdefpme]:hover .hero-game-arrow[data-astro-cid-lcdefpme]{background:var(--brand-purple);color:#fff;transform:translate(2px)}.home-body[data-astro-cid-lcdefpme]{padding-top:12px}.lib-tools[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}#game-search[data-astro-cid-lcdefpme]{background:var(--bg-surface-2);border:1px solid var(--border-subtle);color:#fff;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 20px;font-size:16px}#game-search[data-astro-cid-lcdefpme]:focus{border-color:var(--brand-purple-hover);box-shadow:0 0 0 3px #7c3aed59}.lib-filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.filter-btn[data-astro-cid-lcdefpme]{border:1px solid var(--border-subtle);background:var(--bg-surface-2);color:#fff;cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-size:13px;font-weight:600}.filter-btn[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--brand-purple);border-color:var(--brand-purple)}.lib-empty[data-astro-cid-lcdefpme]{text-align:center;color:var(--text-secondary);padding:48px 0}@media (width<=900px){.hero-top-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.g-hero[data-astro-cid-lcdefpme].home-hero{min-height:auto;padding-top:12px}.home-hero[data-astro-cid-lcdefpme] .g-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center top;opacity:.4}.home-hero[data-astro-cid-lcdefpme] .g-fade[data-astro-cid-lcdefpme]{background:linear-gradient(#0b0d1066 0%,#0b0d10f5 35%,#0b0d10 100%)}.home-hero[data-astro-cid-lcdefpme] .g-copy[data-astro-cid-lcdefpme]{padding:24px 16px 28px}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(24px,6vw,32px)}.home-hero[data-astro-cid-lcdefpme] .hero-lead[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:15px}}@media (width<=540px){.hero-top-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}.hero-game-chip[data-astro-cid-lcdefpme]{min-height:56px;padding:8px 12px 8px 8px}.hero-game-thumb[data-astro-cid-lcdefpme]{width:40px;height:40px}}
