.games-page[data-astro-cid-gismuqk3]{padding-top:80px;min-height:100vh;background:linear-gradient(135deg,#000,#0a0012,#000)}.container[data-astro-cid-gismuqk3]{max-width:1400px;margin:0 auto;padding:0 2rem}.games-hero[data-astro-cid-gismuqk3]{padding:4rem 0;text-align:center;background:linear-gradient(135deg,#1a0a2e 0%,transparent 100%)}.page-title[data-astro-cid-gismuqk3]{font-size:clamp(3rem,6vw,4.5rem);font-weight:900;color:#9333ea;margin-bottom:1rem;letter-spacing:-.02em}.page-subtitle[data-astro-cid-gismuqk3]{font-size:clamp(1.1rem,2vw,1.3rem);color:#fffc;max-width:600px;margin:0 auto;line-height:1.6}.games-showcase[data-astro-cid-gismuqk3]{padding:4rem 0}.games-grid[data-astro-cid-gismuqk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.game-card[data-astro-cid-gismuqk3]{background:#9333ea0d;border:1px solid rgba(147,51,234,.2);border-radius:24px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;animation:fadeInUp .6s ease-out both}.game-card[data-astro-cid-gismuqk3]:hover{transform:translateY(-12px) scale(1.02);border-color:#9333ea99;box-shadow:0 25px 50px #9333ea4d}.game-card[data-astro-cid-gismuqk3].featured{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:0;max-height:400px}.game-image[data-astro-cid-gismuqk3]{position:relative;aspect-ratio:16/10;overflow:hidden}.game-card[data-astro-cid-gismuqk3].featured .game-image[data-astro-cid-gismuqk3]{aspect-ratio:4/3;height:400px}.game-image[data-astro-cid-gismuqk3] img[data-astro-cid-gismuqk3]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.game-card[data-astro-cid-gismuqk3]:hover .game-image[data-astro-cid-gismuqk3] img[data-astro-cid-gismuqk3]{transform:scale(1.05)}.game-badge[data-astro-cid-gismuqk3]{position:absolute;top:1rem;left:1rem;background:#9333ea;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.play-overlay[data-astro-cid-gismuqk3]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.game-card[data-astro-cid-gismuqk3]:hover .play-overlay[data-astro-cid-gismuqk3]{opacity:1}.play-btn[data-astro-cid-gismuqk3]{width:80px;height:80px;background:#9333ea;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:2rem;transition:all .3s ease}.play-btn[data-astro-cid-gismuqk3]:hover{background:#7c3aed;transform:scale(1.1)}.game-info[data-astro-cid-gismuqk3]{padding:2rem}.game-title[data-astro-cid-gismuqk3]{font-size:1.5rem;font-weight:700;color:#9333ea;margin-bottom:1rem}.game-description[data-astro-cid-gismuqk3]{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.game-stats[data-astro-cid-gismuqk3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.stat[data-astro-cid-gismuqk3]{text-align:center;padding:1rem;background:#9333ea1a;border-radius:12px;border:1px solid rgba(147,51,234,.2)}.stat-label[data-astro-cid-gismuqk3]{display:block;font-size:.8rem;color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.stat-value[data-astro-cid-gismuqk3]{display:block;font-size:1.1rem;font-weight:700;color:#9333ea}.game-tags[data-astro-cid-gismuqk3]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-astro-cid-gismuqk3]{padding:.4rem .8rem;background:#9333ea33;color:#c084fc;border-radius:20px;font-size:.8rem;font-weight:600}.development-info[data-astro-cid-gismuqk3]{padding:6rem 0;background:linear-gradient(135deg,#0a0012,#000)}.info-content[data-astro-cid-gismuqk3]{text-align:center;max-width:900px;margin:0 auto}.info-content[data-astro-cid-gismuqk3] h2[data-astro-cid-gismuqk3]{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#9333ea;margin-bottom:1.5rem}.info-content[data-astro-cid-gismuqk3]>p[data-astro-cid-gismuqk3]{font-size:1.1rem;color:#fffc;line-height:1.7;margin-bottom:3rem}.features-grid[data-astro-cid-gismuqk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.feature[data-astro-cid-gismuqk3]{background:#9333ea0d;border:1px solid rgba(147,51,234,.2);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s ease-out both}.feature[data-astro-cid-gismuqk3]:hover{border-color:#9333ea66;background:#9333ea1a;transform:translateY(-5px) scale(1.02);box-shadow:0 15px 30px #9333ea33}.feature-icon[data-astro-cid-gismuqk3]{font-size:2.5rem;margin-bottom:1rem}.feature[data-astro-cid-gismuqk3] h4[data-astro-cid-gismuqk3]{font-size:1.2rem;font-weight:700;color:#9333ea;margin-bottom:.5rem}.feature[data-astro-cid-gismuqk3] p[data-astro-cid-gismuqk3]{color:#ffffffb3;line-height:1.5}.btn[data-astro-cid-gismuqk3]{padding:1rem 2rem;background:#9333ea;color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-block}.btn[data-astro-cid-gismuqk3]:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 10px 30px #9333ea66}@media (max-width: 1024px){.game-card[data-astro-cid-gismuqk3].featured{grid-column:1 / -1;display:block;max-height:none}.game-card[data-astro-cid-gismuqk3].featured .game-image[data-astro-cid-gismuqk3]{aspect-ratio:16/10;height:auto}.games-grid[data-astro-cid-gismuqk3]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.games-page[data-astro-cid-gismuqk3]{padding-top:70px}.games-hero[data-astro-cid-gismuqk3],.games-showcase[data-astro-cid-gismuqk3]{padding:2rem 0}.container[data-astro-cid-gismuqk3]{padding:0 1rem}.games-grid[data-astro-cid-gismuqk3]{grid-template-columns:1fr;gap:2rem}.game-info[data-astro-cid-gismuqk3]{padding:1.5rem}.game-stats[data-astro-cid-gismuqk3]{grid-template-columns:1fr;gap:.5rem}.development-info[data-astro-cid-gismuqk3]{padding:3rem 0}.features-grid[data-astro-cid-gismuqk3]{grid-template-columns:1fr;gap:1.5rem}.feature[data-astro-cid-gismuqk3]{padding:1.5rem}}.animate-on-scroll[data-astro-cid-gismuqk3]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.animate-on-scroll[data-astro-cid-gismuqk3].visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.play-btn[data-astro-cid-gismuqk3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.play-btn[data-astro-cid-gismuqk3]:hover{background:#7c3aed;transform:scale(1.15);box-shadow:0 10px 25px #9333ea80}
