.wp-article-main{flex:1}.wp-article-section{padding:60px 0}.wp-article-card{background:var(--bg-card);border:1px solid var(--neon-pink);border-radius:20px;padding:40px;box-shadow:0 0 30px rgba(255,0,199,.3);overflow-wrap:anywhere}.wp-article-header h1{font-size:2.5rem;line-height:1.25;margin-bottom:24px;color:var(--neon-pink)}.wp-article-date,.wp-article-body{color:var(--text-dim)}.wp-article-date{margin-bottom:12px}.wp-article-body h2{color:var(--neon-blue);font-size:1.8rem;line-height:1.35;margin:30px 0 15px;scroll-margin-top:110px}.wp-article-body h3{color:var(--neon-blue);font-size:1.35rem;line-height:1.4;margin:24px 0 12px;scroll-margin-top:110px}.wp-article-body p,.wp-article-body figure,.wp-article-body ul,.wp-article-body ol{margin-bottom:20px}.wp-article-body ul,.wp-article-body ol{padding-left:24px}.wp-article-body li{margin-bottom:8px}.wp-article-body a,.wp-article-breadcrumbs a{color:var(--neon-pink);text-decoration:underline}.wp-article-body a:hover,.wp-article-breadcrumbs a:hover{color:var(--neon-blue)}.wp-article-body strong,.wp-article-body th{color:#fff}.wp-article-body img{display:block;width:100%;height:auto;border-radius:15px}.wp-article-body figcaption{font-size:.9rem;margin-top:10px}.wp-article-body nav.toc{padding:20px;border:1px solid var(--neon-blue);border-radius:15px;margin-bottom:24px}.wp-article-body nav.toc ul{margin-bottom:0}.wp-article-body table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0;font-size:.95rem}.wp-article-body th,.wp-article-body td{border:1px solid var(--text-dim);padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.wp-article-breadcrumbs{padding:20px 0 0;color:var(--text-dim)}#articles{padding:60px 0;scroll-margin-top:100px}#articles .games-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}#articles .game-info h3{font-size:1.5rem;line-height:1.4}#articles .play-btn{color:var(--text-dim)}#articles time{display:block;color:var(--text-dim);margin-bottom:12px}#articles .section-title{margin-bottom:30px}@media(max-width:768px){.wp-article-section{padding:30px 0}.wp-article-card{padding:22px}.wp-article-header h1{font-size:2rem}.wp-article-body h2{font-size:1.5rem}.wp-article-body th,.wp-article-body td{padding:8px;font-size:.85rem}#articles .section-title{font-size:2rem}}