:root{--accent:#8650cf;--rust:#8650cf}body{background:#140b28}.site-shell{max-width:none;background:#1e1432;color:#f8f2ff}.site-header{background:#180c2d}.header-inner{padding-block:30px}.brand{filter:hue-rotate(245deg)}#primary-nav{background:#34204f;border-color:#b386e8}.main-menu a:hover,.main-menu .current-menu-item>a{background:#6d40a0;color:white}.hero-banner{margin:24px auto;max-width:1400px;border-radius:24px;overflow:hidden}.banner-caption{background:linear-gradient(transparent,#240b40)}.home-intro h1,h1,h2,h3{color:#e2c2ff}.intro-callout,.feature-band{background:#2d2043;color:#ece1fb;border-color:#a078d3}.intro-callout p,p{color:#ccc0dd}.topic-card,.article-card,.landing-cards article,.feature-grid article{background:#302145;color:#f6edff;border-color:#5c417b}.article-card h3,.topic-card h3{color:#f4d3ff}.card-copy p,.feature-grid p{color:#cbbddb}.faq-list details{background:#2a1c40;border-color:#5b3f78}.faq-list summary,.faq-list p{color:#eee2fc}.site-footer{background:#11091d;border-color:#8b5abc}.button,.header-cta{background:linear-gradient(100deg,#8042c4,#bb6aca)!important;border-radius:24px}.breadcrumb{background:#332244;color:#efddff}.breadcrumb a,.breadcrumb [aria-current]{color:#efddff}.prose,.prose p{color:#e1d6ee}
@media(max-width:760px){.hero-banner{margin:12px}.topic-grid{grid-template-columns:1fr 1fr}.article-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero-split .hero-banner{display:block}.banner-caption strong{font-size:24px}.topic-card{display:block}.topic-card img{height:auto}.footer-band .footer-brand{display:block}.brand-image{min-width:0}.header-inner{padding-block:15px}.topic-card:last-child{display:block;grid-column:auto}.main-menu a{font-size:12px}.header-center .header-inner{flex-direction:row}.hero-banner>img{max-height:290px}.site-header{border-left:0}.feature-grid{grid-template-columns:1fr!important}}
