.seo-page[data-v-50dafd3b]{min-height:100vh;background:var(--bg)}.seo-hero[data-v-50dafd3b]{background:var(--bg-2);position:relative;overflow:hidden;padding:4rem 1.5rem 3rem;text-align:center}.hero-blobs[data-v-50dafd3b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.blob[data-v-50dafd3b]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.b1[data-v-50dafd3b]{width:400px;height:300px;top:-80px;left:-100px;background:radial-gradient(circle,var(--primary-light),transparent)}.b2[data-v-50dafd3b]{width:300px;height:250px;bottom:-60px;right:-80px;background:radial-gradient(circle,var(--secondary),transparent)}.b3[data-v-50dafd3b]{width:250px;height:200px;top:50%;right:-60px;background:radial-gradient(circle,var(--mauve),transparent);opacity:.3;animation:blob-float-2 18s ease-in-out infinite}.hero-spark[data-v-50dafd3b]{position:absolute;border-radius:50%;pointer-events:none}.hero-spark[data-v-50dafd3b]:nth-of-type(1){width:6px;height:6px;background:var(--primary);top:20%;left:15%;opacity:.5;animation:twinkle-50dafd3b 2.5s ease-in-out infinite}.hero-spark[data-v-50dafd3b]:nth-of-type(2){width:4px;height:4px;background:var(--secondary);top:60%;right:20%;opacity:.4;animation:twinkle-50dafd3b 3.5s .8s ease-in-out infinite}.hero-spark[data-v-50dafd3b]:nth-of-type(3){width:5px;height:5px;background:var(--mauve);bottom:25%;left:40%;opacity:.45;animation:twinkle-50dafd3b 3s 1.5s ease-in-out infinite}@keyframes twinkle-50dafd3b{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.8;transform:scale(1.3)}}.section-accent[data-v-50dafd3b]{width:40px;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px;margin:-.5rem 0 1rem}.text-block[data-v-50dafd3b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;margin-bottom:1rem}.text-block p[data-v-50dafd3b]{color:var(--text-muted);line-height:1.7;margin:0 0 .8rem}.text-block p[data-v-50dafd3b]:last-child{margin-bottom:0}.faq-decor[data-v-50dafd3b]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.9rem}.seo-hero-inner[data-v-50dafd3b]{position:relative;z-index:1;max-width:680px;margin:0 auto}.hero-badge[data-v-50dafd3b]{display:inline-block;font-size:.8rem;font-weight:700;color:var(--primary-dark);background:#e8829e26;border:1px solid rgba(232,130,158,.3);padding:.35rem 1rem;border-radius:999px;margin-bottom:1.2rem;letter-spacing:.04em;text-transform:uppercase}.seo-hero h1[data-v-50dafd3b]{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;color:var(--text);margin:0 0 1rem;line-height:1.2}.hero-lead[data-v-50dafd3b]{font-size:1.05rem;color:var(--text-muted);line-height:1.7;margin:0}.seo-content[data-v-50dafd3b]{max-width:800px;margin:0 auto;padding:3rem 1.5rem 4rem}.seo-section[data-v-50dafd3b]{margin-bottom:3rem;padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);border-left:4px solid var(--primary)}.seo-section h2[data-v-50dafd3b]{font-size:1.3rem;font-weight:700;color:var(--text);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.section-icon[data-v-50dafd3b]{font-size:1.2rem}.seo-section>p[data-v-50dafd3b]{color:var(--text-muted);line-height:1.7;margin:0 0 1rem}.game-grid[data-v-50dafd3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem}.game-card[data-v-50dafd3b]{display:flex;align-items:center;gap:.85rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem;text-decoration:none;color:var(--text);transition:transform .2s,box-shadow .2s,border-color .2s}.game-card[data-v-50dafd3b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000012;border-color:var(--primary-light)}.game-emoji[data-v-50dafd3b]{font-size:1.8rem;flex-shrink:0}.game-info[data-v-50dafd3b]{flex:1;min-width:0}.game-info h3[data-v-50dafd3b]{font-size:.9rem;font-weight:700;color:var(--text);margin:0 0 .2rem}.game-info p[data-v-50dafd3b]{font-size:.78rem;color:var(--text-muted);margin:0}.game-arrow[data-v-50dafd3b]{color:var(--primary);font-size:1rem;font-weight:700;flex-shrink:0}.compare-grid[data-v-50dafd3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.compare-card[data-v-50dafd3b]{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--c);border-radius:var(--radius);padding:1.5rem}.compare-header[data-v-50dafd3b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.compare-icon[data-v-50dafd3b]{font-size:1.5rem}.compare-header h3[data-v-50dafd3b]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.compare-list[data-v-50dafd3b]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.compare-list li[data-v-50dafd3b]{font-size:.85rem;color:var(--text-muted);padding-left:1.2rem;position:relative;line-height:1.5}.compare-list li[data-v-50dafd3b]:before{content:"•";position:absolute;left:0;color:var(--c);font-weight:700}.compare-tip[data-v-50dafd3b]{font-size:.8rem;color:var(--text-muted);background:var(--bg);border-radius:var(--radius-sm);padding:.6rem .8rem;margin:0;line-height:1.5}.date-grid[data-v-50dafd3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.date-card[data-v-50dafd3b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;transition:transform .2s,box-shadow .2s}.date-card[data-v-50dafd3b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.date-number[data-v-50dafd3b]{font-size:2rem;font-weight:900;color:var(--primary-light);line-height:1;margin-bottom:.5rem}.date-card h3[data-v-50dafd3b]{font-size:.95rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.date-card p[data-v-50dafd3b]{font-size:.82rem;color:var(--text-muted);line-height:1.6;margin:0}.tip-grid[data-v-50dafd3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.tip-card[data-v-50dafd3b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;border-top:3px solid var(--c);transition:transform .2s,box-shadow .2s}.tip-card[data-v-50dafd3b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.tip-icon[data-v-50dafd3b]{font-size:1.5rem;margin-bottom:.6rem}.tip-card h3[data-v-50dafd3b]{font-size:.9rem;font-weight:700;color:var(--text);margin:0 0 .4rem}.tip-card p[data-v-50dafd3b]{font-size:.82rem;color:var(--text-muted);line-height:1.5;margin:0}.cta-section[data-v-50dafd3b]{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem}.cta-button[data-v-50dafd3b]{display:inline-block;background:var(--primary);color:#fff;font-weight:700;font-size:1rem;padding:.85rem 2rem;border-radius:999px;text-decoration:none;transition:background .2s,transform .2s;margin-top:1rem}.cta-button[data-v-50dafd3b]:hover{background:var(--primary-dark);transform:translateY(-2px)}.seo-links[data-v-50dafd3b]{border-top:1px solid var(--border);padding-top:2rem}.seo-links h3[data-v-50dafd3b]{font-size:.95rem;font-weight:600;color:var(--text-muted);margin:0 0 1rem}.link-pills[data-v-50dafd3b]{display:flex;flex-wrap:wrap;gap:.5rem}.link-pill[data-v-50dafd3b]{font-size:.82rem;font-weight:600;color:var(--text-muted);background:var(--card);border:1px solid var(--border);padding:.4rem .9rem;border-radius:999px;text-decoration:none;transition:color .2s,border-color .2s}.link-pill[data-v-50dafd3b]:hover{color:var(--primary);border-color:var(--primary)}.link-pill-primary[data-v-50dafd3b]{color:var(--primary);border-color:var(--primary);background:#e8829e14}.faq-section[data-v-50dafd3b]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.faq-section h2[data-v-50dafd3b]{font-size:1.3rem;font-weight:700;color:var(--text);margin-bottom:1.25rem}.faq-list[data-v-50dafd3b]{display:flex;flex-direction:column;gap:.5rem;max-width:800px}.faq-item[data-v-50dafd3b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem 1.25rem}.faq-item summary[data-v-50dafd3b]{cursor:pointer;font-weight:600;padding:1rem 0;color:var(--text);list-style:none}.faq-item summary[data-v-50dafd3b]::-webkit-details-marker{display:none}.faq-item p[data-v-50dafd3b]{line-height:1.7;color:var(--text-muted);padding-bottom:.9rem;margin:0}
