.wp-article-main{color:#ccc}
.wp-article-section{padding:var(--space-xl) 0}
.wp-article-section>.container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}
.wp-article-card{background:rgba(13,13,13,.9);border:2px solid var(--neon-cyan);border-radius:8px;padding:var(--space-xl);box-shadow:0 0 10px var(--neon-cyan),0 0 20px rgba(0,255,255,.5),0 0 40px rgba(0,255,255,.3),inset 0 0 20px rgba(0,255,255,.1);overflow-wrap:anywhere}
.wp-article-header{margin-bottom:var(--space-xl)}
.wp-article-header h1{font-family:var(--font-heading);color:var(--terminal-pink);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.3}
.wp-article-date{color:var(--terminal-pink);margin-bottom:var(--space-sm);font-size:.875rem}
.wp-article-body{line-height:1.8}
.wp-article-body p{margin:0 0 var(--space-lg);max-width:78ch}
.wp-article-body h2,.wp-article-body h3{font-family:var(--font-heading);color:var(--terminal-pink);line-height:1.4;margin:var(--space-xl) 0 var(--space-md);scroll-margin-top:8rem}
.wp-article-body h2{font-size:clamp(1.25rem,2vw,1.75rem)}
.wp-article-body h3{font-size:1.125rem}
.wp-article-body ul,.wp-article-body ol{padding-left:1.6rem;margin:0 0 var(--space-lg)}
.wp-article-body li{margin-bottom:var(--space-sm)}
.wp-article-body a,.wp-article-breadcrumbs a,.builder-article-preview h3 a{color:var(--circuit-blue);text-underline-offset:.2em}
.wp-article-body a:focus-visible,.wp-article-breadcrumbs a:focus-visible,.builder-article-preview a:focus-visible{outline:2px solid var(--terminal-pink);outline-offset:4px}
.wp-article-body nav.toc{border:1px solid var(--neon-cyan);border-radius:8px;padding:var(--space-lg);margin:var(--space-lg) 0}
.wp-article-body nav.toc h2{margin-top:0}
.wp-article-body nav.toc ul{margin-bottom:0}
.wp-article-body img{display:block;max-width:100%;height:auto;border-radius:8px}
.wp-article-body figure{margin:var(--space-lg) 0}
.wp-article-body figcaption{color:var(--terminal-pink);font-size:.875rem;margin-top:var(--space-sm)}
.wp-article-body table{width:100%;border-collapse:collapse;table-layout:fixed;margin:var(--space-lg) 0;font-size:.95rem}
.wp-article-body th,.wp-article-body td{border:1px solid var(--neon-cyan);padding:.75rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.wp-article-body th{font-family:var(--font-heading);color:var(--circuit-blue);background:var(--void-dark)}
.wp-article-body caption{text-align:left;color:var(--terminal-pink);margin-bottom:var(--space-sm)}
.wp-article-body iframe{max-width:100%}
.wp-article-breadcrumbs{max-width:1200px;margin:var(--space-lg) auto 0;padding:0 var(--space-md);color:var(--terminal-pink);overflow-wrap:anywhere}
#articles .builder-article-preview{min-width:0;overflow-wrap:anywhere;color:#ccc}
#articles .builder-article-preview p{margin-bottom:var(--space-lg)}
#articles .builder-article-preview time{color:var(--terminal-pink);font-size:.875rem}
@media(max-width:600px){.wp-article-card{padding:var(--space-lg)}.wp-article-body nav.toc{padding:var(--space-md)}.wp-article-body th,.wp-article-body td{padding:.5rem;font-size:.875rem}}
