.sphere.svelte-1q542pj{width:var(--size);height:var(--size);top:var(--top);left:var(--left);background:radial-gradient(circle, var(--color) 0%, transparent 70%);filter:blur(var(--blur));opacity:.3;pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite alternate svelte-1q542pj-pulse;position:absolute}@keyframes svelte-1q542pj-pulse{0%{opacity:.2;transform:scale(1)}to{opacity:.4;transform:scale(1.1)}}.hero.svelte-tibptj{background:#0a0a0f;justify-content:center;align-items:center;min-height:90vh;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.dot-grid.svelte-tibptj{pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.hero-content.svelte-tibptj{z-index:10;text-align:center;max-width:800px;position:relative}.hero-sub.svelte-tibptj{color:#a0a0b0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2.5rem;font-size:clamp(1rem,2vw,1.3rem);animation:.8s ease-out .2s both svelte-tibptj-fade-in-up}.cta-btn.svelte-tibptj{color:#fff;letter-spacing:.1em;background:linear-gradient(135deg,#00d4ff,#8b5cf6);border-radius:8px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;animation:.8s ease-out .4s both svelte-tibptj-fade-in-up;display:inline-flex;box-shadow:0 0 30px #00d4ff4d,0 0 60px #8b5cf626}.cta-btn.svelte-tibptj:hover{transform:translateY(-2px);box-shadow:0 0 40px #00d4ff80,0 0 80px #8b5cf640}.cta-arrow.svelte-tibptj{transition:transform .3s}.cta-btn.svelte-tibptj:hover .cta-arrow:where(.svelte-tibptj){transform:translate(4px)}@keyframes svelte-tibptj-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-tibptj-glow-text{0%{filter:drop-shadow(0 0 8px #00d4ff4d)}to{filter:drop-shadow(0 0 16px #8b5cf680)}}.game-card.svelte-n3ft5o{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;transition:all .4s;position:relative;overflow:hidden}.game-card.svelte-n3ft5o:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 40%,#00d4ff,#8b5cf6);border-radius:12px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.game-card.svelte-n3ft5o:hover{transform:translateY(-4px);box-shadow:0 10px 40px #00d4ff1a,0 0 60px #8b5cf60d}.game-card.svelte-n3ft5o:hover:before{opacity:1}.card-banner.svelte-n3ft5o{width:100%;height:180px;position:relative;overflow:hidden}.card-banner.svelte-n3ft5o img:where(.svelte-n3ft5o){object-fit:cover;width:100%;height:100%;transition:transform .5s}.game-card.svelte-n3ft5o:hover .card-banner:where(.svelte-n3ft5o) img:where(.svelte-n3ft5o){transform:scale(1.05)}.banner-overlay.svelte-n3ft5o{background:linear-gradient(#0000 50%,#0a0a0f 100%);position:absolute;inset:0}.card-body.svelte-n3ft5o{padding:1.5rem}.card-icon.svelte-n3ft5o{filter:drop-shadow(0 0 8px #00d4ff66);margin-bottom:.75rem;font-size:2rem}.card-title.svelte-n3ft5o{color:#fff;letter-spacing:.02em;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.card-subtitle.svelte-n3ft5o{color:#a0a0b0;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.card-cta.svelte-n3ft5o{color:#00d4ff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.card-cta.svelte-n3ft5o:hover{text-shadow:0 0 8px #00d4ff80;gap:.75rem}.arrow.svelte-n3ft5o{transition:transform .3s}.card-cta.svelte-n3ft5o:hover .arrow:where(.svelte-n3ft5o){transform:translate(3px)}.game-grid-section.svelte-1rf55k2{background:#0a0a0f;padding:6rem 2rem;position:relative}.section-container.svelte-1rf55k2{max-width:1280px;margin:0 auto}.section-header.svelte-1rf55k2{text-align:center;margin-bottom:3rem}.section-heading.svelte-1rf55k2{color:#fff;letter-spacing:.05em;text-shadow:0 0 20px #00d4ff26;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.heading-line.svelte-1rf55k2{background:linear-gradient(90deg,#00d4ff,#8b5cf6);border-radius:2px;width:60px;height:3px;margin:0 auto;box-shadow:0 0 10px #00d4ff66}.game-grid.svelte-1rf55k2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.blog-section.svelte-1w4o9uw{background:#0a0a0f;padding:6rem 2rem;position:relative}.section-container.svelte-1w4o9uw{max-width:1280px;margin:0 auto}.section-header.svelte-1w4o9uw{text-align:center;margin-bottom:3rem}.section-heading.svelte-1w4o9uw{color:#fff;letter-spacing:.05em;text-shadow:0 0 20px #00d4ff26;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.heading-line.svelte-1w4o9uw{background:linear-gradient(90deg,#00d4ff,#8b5cf6);border-radius:2px;width:60px;height:3px;margin:0 auto;box-shadow:0 0 10px #00d4ff66}.post-list.svelte-1w4o9uw{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;display:flex}.post-card.svelte-1w4o9uw{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.post-card.svelte-1w4o9uw:hover{border-color:#00d4ff33;transform:translateY(-2px);box-shadow:0 4px 30px #00d4ff14}.post-image.svelte-1w4o9uw{width:100%;height:200px;overflow:hidden}.post-image.svelte-1w4o9uw img:where(.svelte-1w4o9uw){object-fit:cover;width:100%;height:100%;transition:transform .5s}.post-card.svelte-1w4o9uw:hover .post-image:where(.svelte-1w4o9uw) img:where(.svelte-1w4o9uw){transform:scale(1.03)}.post-content.svelte-1w4o9uw{padding:1.5rem}.post-date.svelte-1w4o9uw{color:#00d4ff;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:500}.post-title.svelte-1w4o9uw{color:#fff;margin:.5rem 0;font-size:1.25rem;font-weight:700;line-height:1.3}.post-summary.svelte-1w4o9uw{color:#a0a0b0;margin:0 0 1rem;font-size:.9rem;line-height:1.6}.read-more.svelte-1w4o9uw{color:#8b5cf6;letter-spacing:.03em;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex}.post-card.svelte-1w4o9uw:hover .read-more:where(.svelte-1w4o9uw){color:#00d4ff;text-shadow:0 0 8px #00d4ff66}.arrow.svelte-1w4o9uw{transition:transform .3s}.post-card.svelte-1w4o9uw:hover .arrow:where(.svelte-1w4o9uw){transform:translate(3px)}@media (width>=640px){.post-card.svelte-1w4o9uw{flex-direction:row}.post-image.svelte-1w4o9uw{width:220px;min-width:220px;height:auto}}.about-section.svelte-1c13yh5{background:#0a0a0f;padding:6rem 2rem;position:relative}.section-container.svelte-1c13yh5{max-width:1000px;margin:0 auto}.section-header.svelte-1c13yh5{text-align:center;margin-bottom:3rem}.section-heading.svelte-1c13yh5{color:#fff;letter-spacing:.05em;text-shadow:0 0 20px #00d4ff26;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.heading-line.svelte-1c13yh5{background:linear-gradient(90deg,#00d4ff,#8b5cf6);border-radius:2px;width:60px;height:3px;margin:0 auto;box-shadow:0 0 10px #00d4ff66}.about-body.svelte-1c13yh5{flex-direction:column;gap:3rem;display:flex}.about-text.svelte-1c13yh5{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:2rem}.about-text.svelte-1c13yh5 p:where(.svelte-1c13yh5){color:#c0c0d0;margin:0;font-size:1.05rem;line-height:1.8}.image-grid.svelte-1c13yh5{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.image-grid.single.svelte-1c13yh5{grid-template-columns:1fr;max-width:600px;margin:0 auto}.image-wrapper.svelte-1c13yh5{border:1px solid #ffffff0f;border-radius:12px;transition:all .3s;overflow:hidden}.image-wrapper.svelte-1c13yh5:hover{border-color:#00d4ff33;box-shadow:0 4px 30px #00d4ff14}.image-wrapper.svelte-1c13yh5 img:where(.svelte-1c13yh5){object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.image-wrapper.svelte-1c13yh5:hover img:where(.svelte-1c13yh5){transform:scale(1.03)}.app.svelte-1uha8ag{color:#fff;background:#0a0a0f;min-height:100vh;position:relative;overflow-x:hidden}main.svelte-1uha8ag{z-index:1;position:relative}section.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:4rem 2rem}footer.svelte-1uha8ag{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding:2rem;font-size:.875rem}
