/* SITE_UNSLOP_B (2026-11-02): variant B of the unslop pass for every page, loaded from getBaseTemplate() after the
   page fonts (/assets/fonts/fonts.css). The home page, the dashboard and the statistics shell carry their own B blocks;
   this file brings the rest: the very first purple theme of functions.php (still on the showcase and other old pages),
   the guides, news and build editor pages. Fonts of the seronebot window, one gold accent, flat surfaces, labels in
   sentence case, weights up to 600 (only 400-600 faces are loaded), no gradient text or coloured glows.
   Selectors are prefixed with html so they outrank the page styles that come later in <body>. */
html body{--sc-ui:"Fira Sans","Segoe UI",system-ui,sans-serif;--sc-title:Alegreya,Georgia,serif;--sc-mono:"Fira Mono",Consolas,ui-monospace,monospace;--sc-gold:#d0ad64;--sc-gold-hover:#dcb970;--sc-raised:#16171b;--sc-hair:rgba(238,233,223,.09);font-synthesis-weight:none}
html body:not(.home-page):not(.dashboard-page):not(.sc-ui-b){font-family:var(--sc-ui)}
html body button,html body input,html body select,html body textarea{font-family:inherit}

/* the first purple theme of functions.php */
html body:not(.home-page):not(.dashboard-page):not(.sc-ui-b){background-color:#08090b}
html body .page-wrapper{background:#08090b}
html body .navbar-wrapper{background-color:rgba(8,9,11,.95);border-bottom-color:var(--sc-hair)}
html body .logo-text,html body .dashboard-title,html body .gradient-text,html body .section-title,html body .admin-title,html body .news-page-title,html body .pricing-price,html body .stat-number{background:none;-webkit-text-fill-color:currentColor;color:#eee9df}
html body .nav-link.active{color:var(--sc-gold)}
html body .nav-link.active::after{background:var(--sc-gold)}
html body .btn,html body .btn-primary{background:var(--sc-gold);color:#17120a;box-shadow:none;font-weight:600}
html body .btn:hover,html body .btn-primary:hover{background:var(--sc-gold-hover)}
html body .btn-outline{border-color:var(--sc-gold);background:none;color:var(--sc-gold)}
html body .btn-discord{background:#5865f2;color:#fff;box-shadow:none}
html body .guide-section,html body .showcase-sidebar,html body .video-wrapper,html body .video-card .video-wrapper{background-color:#111216;border-color:var(--sc-hair)}
html body .video-card,html body .showcase-video-wrapper{border-color:var(--sc-hair)}
html body .guide-header,html body .sidebar-header{border-bottom-color:var(--sc-hair)}
html body .guide-icon,html body .sidebar-icon,html body .nav-icon,html body .feature-icon{color:var(--sc-gold)}
html body .guide-tag,html body .sidebar-count,html body .panel-tag,html body .version-tag{background-color:rgba(208,173,100,.12);color:var(--sc-gold);text-transform:none;letter-spacing:0}
html body .showcase-sidebar::-webkit-scrollbar-thumb{background-color:rgba(208,173,100,.3)}
html body .pricing-card.pricing-featured::before,html body .progress-fill,html body .nav-link.active::after{background:var(--sc-gold)}
html body .hero-title,html body .section-title,html body .news-page-title,html body .admin-title,html body .dashboard-title{font-family:var(--sc-title);font-weight:500}
html body .nav-link,html body .nav-title,html body .dashboard-subtitle,html body .video-desc,html body .build-status{color:#aaa49b}
html body .footer p{color:#7f7971}
@media (max-width:768px){
    html body .nav-link{border-color:var(--sc-hair)}
    html body .nav-link.active{border-color:rgba(208,173,100,.4);background-color:var(--sc-raised)}
}

/* header pieces every page shares */
html body .sc-lang-btn.is-active{background:#26272c;color:#eee9df}
html body .sc9-nav-btn-primary,html body.home-page .sc9-nav-btn-primary{background:var(--sc-gold);border-color:var(--sc-gold)}
html body .sc9-online i{box-shadow:none;animation:none}
html body .sd-wordmark{font-weight:600}
html body .sc-viewas-btn,html body .sc-viewas-btn *{font-family:var(--sc-ui)}

/* guides */
html body.guides-page .sg-progress span{background:var(--sc-gold)}
html body.guides-page .sg-showcase-purpose::before{background:var(--sc-hair)}
html body.guides-page .sg-placeholder-art::before,html body.guides-page .sg-placeholder-art::after{display:none}
html body.guides-page .sg-new-badge{background:#17120a;color:var(--sc-gold);border:1px solid rgba(208,173,100,.5);box-shadow:none;animation:none}
html body.guides-page .sg-showcase-grid .sg-card.sg-card-featured{background:#111216;box-shadow:none}
html body.guides-page .sg-card{box-shadow:none}

/* news */
html body.news-page-body .scnews-hero::after,html body.news-page-body .scnews-card::before{display:none}
html body.news-page-body .scnews-card.latest::after{background:var(--sc-gold)}

/* build editor */
html body.acteditor-page-body .ae-tab.is-on,html body.acteditor-page-body .vb-rail .ae-tab.is-on{background:#1f1d17;color:var(--sc-gold)}
html body.acteditor-page-body .ae-btn-primary,html body.acteditor-page-body .ae-tab.is-on .vb-ico,html body.acteditor-page-body .v2-step.is-now>i,html body.acteditor-page-body .v2-meter i{background:var(--sc-gold)}
html body.acteditor-page-body .v2-mark{background:#16171b}

/* generated: the font family, the 650+ weights and the uppercase labels of each page's own styles, rule for rule */
/* guides (body.guides-page) */
html body.guides-page .sc-lang-btn{font-family:var(--sc-ui)}
html body.guides-page .sc-lang-btn{font-weight:600}
html body.guides-page{font-family:var(--sc-ui)}
html body.home-page.guides-page .sc15-wordmark{font-family:var(--sc-ui)}
html body.home-page.guides-page .sc15-wordmark{font-weight:600}
html body.home-page.guides-page{font-family:var(--sc-ui)!important}
html body.home-page.guides-page h1,html body.home-page.guides-page h2,html body.home-page.guides-page h3{font-family:var(--sc-title)}
html body.home-page.guides-page .sc9-brand{font-weight:600}
html body.home-page.guides-page .sc9-nav-btn{font-weight:600}
html body.guides-page .sg-kicker{font-family:var(--sc-ui)}
html body.guides-page .sg-kicker{font-weight:500}
html body.guides-page .sg-kicker{text-transform:none}
html body.guides-page .sg-kicker{letter-spacing:0}
html body.guides-page .sg-hero h1{font-family:var(--sc-title)}
html body.guides-page .sg-search input{font-family:var(--sc-ui)}
html body.guides-page .sg-showcase-purpose > span{font-weight:500}
html body.guides-page .sg-showcase-purpose > span{text-transform:none}
html body.guides-page .sg-showcase-purpose > span{letter-spacing:0}
html body.guides-page .sg-showcase-purpose strong{font-family:var(--sc-title)}
html body.guides-page .sg-pob-link span{font-weight:600}
html body.guides-page .sg-pob-link small{font-weight:600}
html body.guides-page .sg-category,html body.guides-page .sg-status,html body.guides-page .sg-index{font-weight:500}
html body.guides-page .sg-category,html body.guides-page .sg-status,html body.guides-page .sg-index{text-transform:none}
html body.guides-page .sg-category,html body.guides-page .sg-status,html body.guides-page .sg-index{letter-spacing:0}
html body.guides-page .sg-index{font-family:var(--sc-mono)}
html body.guides-page .sg-duration-badge{font-family:var(--sc-mono)}
html body.guides-page .sg-duration-badge{font-weight:600}
html body.guides-page .sg-caption-title{font-family:var(--sc-ui)}
html body.guides-page .sg-caption-title{font-weight:600}
html body.guides-page .sg-caption-text{font-family:var(--sc-ui)}
html body.guides-page .sg-video-modal-title{font-family:var(--sc-ui)}
html body.guides-page .sg-video-close{font-family:var(--sc-ui)}
html body.guides-page .sg-modal-caption-title{font-family:var(--sc-ui)}
html body.guides-page .sg-modal-caption-title{font-weight:600}
html body.guides-page .sg-modal-caption-text{font-family:var(--sc-ui)}
html body.guides-page .sg-card-meta{font-weight:500}
html body.guides-page .sg-card-meta{text-transform:none}
html body.guides-page .sg-card-meta{letter-spacing:0}
html body.guides-page .sg-card h2{font-family:var(--sc-title)}
html body.guides-page .sg-empty strong{font-family:var(--sc-title)}
html body.guides-page .sg-library-nav a{font-weight:500}
html body.guides-page .sg-library-nav a{text-transform:none}
html body.guides-page .sg-library-nav a{letter-spacing:0}
html body.guides-page .sg-library-title > span{font-weight:500}
html body.guides-page .sg-library-title > span{text-transform:none}
html body.guides-page .sg-library-title > span{letter-spacing:0}
html body.guides-page .sg-library-title h2{font-family:var(--sc-title)}
html body.guides-page .sg-new-badge{font-weight:600}
html body.guides-page .sg-featured-kicker{font-weight:500}
html body.guides-page .sg-featured-kicker{text-transform:none}
html body.guides-page .sg-featured-kicker{letter-spacing:0}
html body.guides-page .scm-mobile-links a{font-weight:600}
/* news (body.news-page-body) */
html body.news-page-body .sc-lang-btn{font-family:var(--sc-ui)}
html body.news-page-body .sc-lang-btn{font-weight:600}
html body.news-page-body{font-family:var(--sc-ui)}
html body.news-page-body.news-page-body{font-family:var(--sc-ui)!important}
html body.news-page-body .sc15-wordmark{font-family:var(--sc-ui)}
html body.news-page-body .sc15-wordmark{font-weight:600}
html body.news-page-body .sc9-nav-btn{font-weight:600}
html body.news-page-body .scnews-kicker{font-weight:500}
html body.news-page-body .scnews-kicker{text-transform:none}
html body.news-page-body .scnews-kicker{letter-spacing:0}
html body.news-page-body .scnews-hero h1{font-family:var(--sc-title)}
html body.news-page-body .scnews-latest-summary span{font-weight:500}
html body.news-page-body .scnews-latest-summary span{text-transform:none}
html body.news-page-body .scnews-latest-summary span{letter-spacing:0}
html body.news-page-body .scnews-latest-summary strong{font-family:var(--sc-title)}
html body.news-page-body .scnews-version{font-family:var(--sc-mono)}
html body.news-page-body .scnews-version{font-weight:600}
html body.news-page-body .scnews-latest{font-weight:500}
html body.news-page-body .scnews-latest{text-transform:none}
html body.news-page-body .scnews-latest{letter-spacing:0}
html body.news-page-body .scnews-badge{font-weight:500}
html body.news-page-body .scnews-badge{text-transform:none}
html body.news-page-body .scnews-badge{letter-spacing:0}
html body.news-page-body .scnews-title{font-family:var(--sc-title)}
html body.news-page-body .scnews-content h4{font-weight:500}
html body.news-page-body .scnews-content h4{text-transform:none}
html body.news-page-body .scnews-content h4{letter-spacing:0}
html body.news-page-body .scnews-content strong{font-weight:600}
html body.news-page-body .scm-mobile-links a{font-weight:600}
/* showcase (body.showcase-page) */
html body.showcase-page .sc-lang-btn{font-family:var(--sc-ui)}
html body.showcase-page .sc-lang-btn{font-weight:600}
html body.showcase-page{font-family:var(--sc-ui)}
html body.showcase-page .nav-brand{font-weight:600}
html body.showcase-page .guide-icon{font-weight:600}
html body.showcase-page .guide-header h3{font-weight:600}
html body.showcase-page .guide-tag{text-transform:none}
html body.showcase-page .guide-tag{letter-spacing:0}
html body.showcase-page .dashboard-title{font-weight:600}
html body.showcase-page .sidebar-icon{font-weight:600}
html body.showcase-page .btn-pob{font-weight:600}
/* acteditor (body.acteditor-page-body) */
html body.acteditor-page-body .sc-lang-btn{font-family:var(--sc-ui)}
html body.acteditor-page-body .sc-lang-btn{font-weight:600}
html body.acteditor-page-body{font-family:var(--sc-ui)}
html body.acteditor-page-body .ae-name{font-weight:600}
html body.acteditor-page-body .ae-tab{font-weight:600}
html body.acteditor-page-body .ae-btn{font-weight:600}
html body.acteditor-page-body .ae-search-count{font-weight:600}
html body.acteditor-page-body .ae-counter span{font-weight:500}
html body.acteditor-page-body .ae-counter span{text-transform:none}
html body.acteditor-page-body .ae-counter span{letter-spacing:0}
html body.acteditor-page-body .ae-counter strong{font-family:var(--sc-title)}
html body.acteditor-page-body .ae-export h3{font-family:var(--sc-title)}
html body.acteditor-page-body .ae-code{font-family:var(--sc-mono)!important}
html body.acteditor-page-body .ae-modal-title{font-weight:600}
html body.acteditor-page-body .ae-export h3,html body.acteditor-page-body .ae-presets-head{font-family:var(--sc-title)}
html body.acteditor-page-body .vb-kicker{font-weight:500}
html body.acteditor-page-body .vb-kicker{text-transform:none}
html body.acteditor-page-body .vb-kicker{letter-spacing:0}
html body.acteditor-page-body .vb-build .ae-name{font-family:var(--sc-title)}
html body.acteditor-page-body .vb-stats span{font-weight:500}
html body.acteditor-page-body .vb-stats span{text-transform:none}
html body.acteditor-page-body .vb-stats span{letter-spacing:0}
html body.acteditor-page-body .vb-stats strong{font-family:var(--sc-title)}
html body.acteditor-page-body .vb-tab-label{font-weight:600}
html body.acteditor-page-body .vb-cap b{font-weight:600}
html body.acteditor-page-body .v2-kicker{font-weight:500}
html body.acteditor-page-body .v2-kicker{text-transform:none}
html body.acteditor-page-body .v2-kicker{letter-spacing:0}
html body.acteditor-page-body .v2-step > i{font-weight:600}
html body.acteditor-page-body .v2-tag{font-weight:600}
html body.acteditor-page-body.acteditor-page-body{font-family:var(--sc-ui)!important}
html body.acteditor-page-body .sc15-wordmark{font-weight:600}
html body.acteditor-page-body .sc9-nav-btn{font-weight:600}
html body.acteditor-page-body .sc-viewas{font-family:var(--sc-ui)}
html body.acteditor-page-body .scm-mobile-links a{font-weight:600}
@media (max-width: 760px){
html body.acteditor-page-body .vb-tab-label{font-weight:600}
}
