.crumbs:where(.astro-erw7ffnm){display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-3);margin-bottom:20px}.crumbs:where(.astro-erw7ffnm) a:where(.astro-erw7ffnm){color:var(--text-2);transition:color var(--transition)}.crumbs:where(.astro-erw7ffnm) a:where(.astro-erw7ffnm):hover{color:var(--green)}.crumbs:where(.astro-erw7ffnm) svg:where(.astro-erw7ffnm){opacity:.4}.hero:where(.astro-erw7ffnm){position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);gap:22px;padding:22px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg,#111a34f2,#0b1224f2);box-shadow:var(--shadow-md);overflow:hidden;animation:fadeUp .5s ease both}.hero:where(.astro-erw7ffnm):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(125,180,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(157,123,255,.18),transparent 38%);pointer-events:none}.hero-copy:where(.astro-erw7ffnm),.hero-side:where(.astro-erw7ffnm){position:relative;z-index:1}.hero-side:where(.astro-erw7ffnm){display:grid;gap:12px}.hero-meta:where(.astro-erw7ffnm),.block-count:where(.astro-erw7ffnm){display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800}.hero-meta:where(.astro-erw7ffnm){gap:8px;padding:8px 12px;background:#ffffff0a;border:1px solid rgba(141,157,230,.18);color:var(--text-1);font-size:12px}.pulse-dot:where(.astro-erw7ffnm){width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px #57f29a1f;animation:pulse 2s infinite}.hero:where(.astro-erw7ffnm) h1:where(.astro-erw7ffnm),.block-heading-copy:where(.astro-erw7ffnm) h2:where(.astro-erw7ffnm),.featured-card:where(.astro-erw7ffnm) h2:where(.astro-erw7ffnm),.highlight-card:where(.astro-erw7ffnm) h2:where(.astro-erw7ffnm){letter-spacing:-.04em}.hero:where(.astro-erw7ffnm) h1:where(.astro-erw7ffnm){margin:16px 0 0;font-size:clamp(34px,5vw,54px);line-height:1}.gradient-text:where(.astro-erw7ffnm){background:linear-gradient(135deg,#91b8ff,#fff 44%,#83ffbf);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub:where(.astro-erw7ffnm){max-width:620px;margin:14px 0 0;color:var(--text-1);font-size:15px;line-height:1.78}.hero-stats:where(.astro-erw7ffnm){display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.hero-stat-card:where(.astro-erw7ffnm){min-width:160px;padding:14px 16px;border-radius:18px;border:1px solid rgba(141,157,230,.16);background:#ffffff08}.hero-stat-card:where(.astro-erw7ffnm) span:where(.astro-erw7ffnm){display:block;color:var(--text-3);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.hero-stat-card:where(.astro-erw7ffnm) strong:where(.astro-erw7ffnm){display:block;margin-top:7px;color:var(--text-0);font-size:24px}.featured-card:where(.astro-erw7ffnm){display:block;padding:18px;border-radius:22px;border:1px solid rgba(140,156,228,.14);background:#ffffff0a;transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition)}.featured-card:where(.astro-erw7ffnm):hover,.game-row:where(.astro-erw7ffnm):hover{transform:translateY(-2px);border-color:#7db4ff3d;background:#ffffff0f;box-shadow:var(--shadow-sm)}.featured-top:where(.astro-erw7ffnm),.block-head:where(.astro-erw7ffnm),.game-row:where(.astro-erw7ffnm),.game-right:where(.astro-erw7ffnm){display:flex;align-items:center;justify-content:space-between;gap:16px}.featured-label:where(.astro-erw7ffnm),.block-kicker:where(.astro-erw7ffnm),.highlight-card:where(.astro-erw7ffnm) span:where(.astro-erw7ffnm){color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.featured-card:where(.astro-erw7ffnm) h2:where(.astro-erw7ffnm){margin:10px 0 0;font-size:22px}.featured-card:where(.astro-erw7ffnm) p:where(.astro-erw7ffnm),.game-genre:where(.astro-erw7ffnm),.highlight-card:where(.astro-erw7ffnm) p:where(.astro-erw7ffnm){color:var(--text-2);font-size:14px;line-height:1.7}.featured-card:where(.astro-erw7ffnm) p:where(.astro-erw7ffnm){margin:10px 0 0}.block-count:where(.astro-erw7ffnm){min-width:46px;padding:9px 12px;background:var(--green-dim);color:var(--green);font-size:13px}.hero-highlights:where(.astro-erw7ffnm){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.highlight-card:where(.astro-erw7ffnm){padding:16px 18px;border-radius:22px;border:1px solid rgba(140,156,228,.14);background:linear-gradient(180deg,#0e1529e0,#0a101ff0);box-shadow:var(--shadow-sm)}.highlight-card:where(.astro-erw7ffnm) h2:where(.astro-erw7ffnm){margin:10px 0 0;font-size:18px;line-height:1.28}.block:where(.astro-erw7ffnm){margin:24px 0;animation:fadeUp .5s ease both}.block-grid:where(.astro-erw7ffnm){padding:20px;border:1px solid var(--border-subtle);border-radius:26px;background:linear-gradient(180deg,#101830e0,#0a1121e6);box-shadow:var(--shadow-md)}.block-heading-copy:where(.astro-erw7ffnm) h2:where(.astro-erw7ffnm){margin:5px 0 0;font-size:clamp(22px,3vw,30px)}.games-list:where(.astro-erw7ffnm){display:grid;gap:12px;margin-top:18px}.game-row:where(.astro-erw7ffnm){padding:16px 18px;border:1px solid rgba(140,156,228,.14);border-radius:22px;background:#ffffff08;transition:transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition)}.game-left:where(.astro-erw7ffnm){min-width:0}.game-name:where(.astro-erw7ffnm){color:var(--text-0);font-size:15px;font-weight:800}.game-genre:where(.astro-erw7ffnm){margin-top:4px;font-size:12px}.game-right:where(.astro-erw7ffnm){flex-shrink:0}.game-right:where(.astro-erw7ffnm) svg:where(.astro-erw7ffnm){color:var(--text-3);opacity:.5}.ad-container:where(.astro-erw7ffnm){min-height:0;margin:16px 0}@media (max-width: 900px){.hero:where(.astro-erw7ffnm){grid-template-columns:1fr}.hero-highlights:where(.astro-erw7ffnm){grid-template-columns:1fr}}@media (max-width: 680px){.hero:where(.astro-erw7ffnm){padding:18px;gap:18px}.hero:where(.astro-erw7ffnm) h1:where(.astro-erw7ffnm){font-size:28px}.hero-stats:where(.astro-erw7ffnm){display:grid;grid-template-columns:1fr 1fr}.hero-stat-card:where(.astro-erw7ffnm){min-width:0}.block-grid:where(.astro-erw7ffnm){padding:16px;border-radius:22px}.game-row:where(.astro-erw7ffnm){flex-direction:column;align-items:flex-start;padding:14px}.game-right:where(.astro-erw7ffnm){width:100%;align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion: reduce){:where(.astro-erw7ffnm),:where(.astro-erw7ffnm):before,:where(.astro-erw7ffnm):after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
