.article-header-image:where(.astro-y2zorqsg){border-radius:15px;max-height:400px;margin:-2rem -1rem 2rem;overflow:hidden}.article-header-image:where(.astro-y2zorqsg) img:where(.astro-y2zorqsg){object-fit:cover;width:100%;height:100%}.article-header:where(.astro-y2zorqsg){text-align:center;margin-bottom:3rem}.article-meta-top:where(.astro-y2zorqsg){color:var(--text-secondary);justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.article-category:where(.astro-y2zorqsg){background:linear-gradient(135deg, var(--neon-purple), var(--deep-purple));color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.85rem}.article-title:where(.astro-y2zorqsg){color:var(--text-light);margin-bottom:1rem;font-size:2.5rem;line-height:1.3}.article-meta-bottom:where(.astro-y2zorqsg){color:var(--text-secondary);justify-content:center;align-items:center;gap:1.5rem;font-size:.9rem;display:flex}.article-content:where(.astro-y2zorqsg){color:var(--text-primary);font-size:1.1rem;line-height:1.8}.article-content:where(.astro-y2zorqsg) p:where(.astro-y2zorqsg){margin-bottom:1.5rem}.article-content:where(.astro-y2zorqsg) img:where(.astro-y2zorqsg){border-radius:10px;max-width:100%;height:auto;margin:2rem 0}.article-content:where(.astro-y2zorqsg) blockquote:where(.astro-y2zorqsg){border-left:4px solid var(--neon-purple);color:var(--text-secondary);margin:2rem 0;padding-left:1.5rem;font-style:italic}.article-content:where(.astro-y2zorqsg) ul:where(.astro-y2zorqsg),.article-content:where(.astro-y2zorqsg) ol:where(.astro-y2zorqsg){margin-bottom:1.5rem;padding-left:2rem}.article-content:where(.astro-y2zorqsg) li:where(.astro-y2zorqsg){margin-bottom:.5rem}.article-content:where(.astro-y2zorqsg) code:where(.astro-y2zorqsg){background:#ffffff1a;border-radius:4px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9em}.article-content:where(.astro-y2zorqsg) pre:where(.astro-y2zorqsg){background:#00000080;border-radius:10px;margin:2rem 0;padding:1.5rem;overflow-x:auto}.article-content:where(.astro-y2zorqsg) pre:where(.astro-y2zorqsg) code:where(.astro-y2zorqsg){background:0 0;padding:0}.video-embed:where(.astro-y2zorqsg){margin:2rem 0}.video-embed:where(.astro-y2zorqsg) iframe:where(.astro-y2zorqsg){aspect-ratio:16/9;border-radius:10px;width:100%;max-width:100%;margin:1rem auto;display:block}.local-video:where(.astro-y2zorqsg){text-align:center;margin:2rem 0}.local-video:where(.astro-y2zorqsg) video:where(.astro-y2zorqsg){border-radius:10px;width:100%;max-width:800px;height:auto;box-shadow:0 4px 20px #0000004d}.local-video:where(.astro-y2zorqsg) .caption:where(.astro-y2zorqsg){color:var(--text-secondary);margin-top:.5rem;font-size:.9rem}.game-purchase-container:where(.astro-y2zorqsg){text-align:center;background:linear-gradient(135deg,#00e5ff1a,#9333ea1a);border-radius:15px;margin:2rem 0;padding:2rem}.game-purchase-container:where(.astro-y2zorqsg) p:where(.astro-y2zorqsg){margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.btn:where(.astro-y2zorqsg).btn-purchase{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));color:#fff;border-radius:30px;margin:.5rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn:where(.astro-y2zorqsg).btn-purchase:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00e5ff4d}.comparison-table:where(.astro-y2zorqsg){margin:2rem 0;overflow-x:auto}.comparison-table:where(.astro-y2zorqsg) table:where(.astro-y2zorqsg){border-collapse:collapse;background:#0000004d;border-radius:10px;width:100%;overflow:hidden}.comparison-table:where(.astro-y2zorqsg) th:where(.astro-y2zorqsg),.comparison-table:where(.astro-y2zorqsg) td:where(.astro-y2zorqsg){text-align:left;border-bottom:1px solid #ffffff1a;padding:1rem}.comparison-table:where(.astro-y2zorqsg) th:where(.astro-y2zorqsg){color:var(--text-light);background:#00e5ff1a;font-weight:600}.comparison-table:where(.astro-y2zorqsg) tr:where(.astro-y2zorqsg):hover{background:#ffffff0d}.article-footer:where(.astro-y2zorqsg){border-top:1px solid #ffffff1a;margin-top:4rem;padding-top:2rem}.article-share:where(.astro-y2zorqsg){text-align:center;margin-bottom:2rem}.article-share:where(.astro-y2zorqsg) h3:where(.astro-y2zorqsg){color:var(--text-light);margin-bottom:1rem;font-size:1.2rem}.share-buttons:where(.astro-y2zorqsg){justify-content:center;gap:1rem;display:flex}.share-button:where(.astro-y2zorqsg){color:#fff;border-radius:25px;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.share-button:where(.astro-y2zorqsg).twitter{background:#1da1f2}.share-button:where(.astro-y2zorqsg).twitter:hover{background:#0d8ce0;transform:translateY(-2px)}.share-button:where(.astro-y2zorqsg).facebook{background:#1877f2}.share-button:where(.astro-y2zorqsg).facebook:hover{background:#0a5dc2;transform:translateY(-2px)}.article-nav:where(.astro-y2zorqsg){text-align:center}.btn-back:where(.astro-y2zorqsg){color:var(--text-light);background:#ffffff1a;border:1px solid #fff3;border-radius:30px;align-items:center;gap:.5rem;padding:.75rem 2rem;text-decoration:none;transition:all .3s;display:inline-flex}.btn-back:where(.astro-y2zorqsg):hover{background:#fff3;transform:translate(-5px)}.article-divider:where(.astro-y2zorqsg){background:linear-gradient(90deg, transparent, var(--neon-blue), var(--neon-purple), transparent);opacity:.5;height:2px;margin:3rem 0}@media (width<=768px){.article-title:where(.astro-y2zorqsg){font-size:2rem}.article-content:where(.astro-y2zorqsg){font-size:1rem}.article-content:where(.astro-y2zorqsg) h2:where(.astro-y2zorqsg){font-size:1.5rem}.video-embed:where(.astro-y2zorqsg) iframe:where(.astro-y2zorqsg){height:200px}.share-buttons:where(.astro-y2zorqsg){flex-direction:column;align-items:center}.share-button:where(.astro-y2zorqsg){justify-content:center;width:200px}}
