/**
 * NUCLEAR CSS OVERRIDE FOR STATIC PAGES
 * This is a temporary but aggressive fix until SmartAdmin is removed
 */

/* SCORCHED EARTH - Remove ALL backgrounds from EVERYTHING (but only on static pages) */
.page-privacy_policy html, .page-privacy_policy body, .page-privacy_policy div, .page-privacy_policy span, .page-privacy_policy applet, .page-privacy_policy object, .page-privacy_policy iframe,
.page-privacy_policy h1, .page-privacy_policy h2, .page-privacy_policy h3, .page-privacy_policy h4, .page-privacy_policy h5, .page-privacy_policy h6, .page-privacy_policy p, .page-privacy_policy blockquote, .page-privacy_policy pre,
.page-privacy_policy a, .page-privacy_policy abbr, .page-privacy_policy acronym, .page-privacy_policy address, .page-privacy_policy big, .page-privacy_policy cite, .page-privacy_policy code,
.page-privacy_policy del, .page-privacy_policy dfn, .page-privacy_policy em, .page-privacy_policy img, .page-privacy_policy ins, .page-privacy_policy kbd, .page-privacy_policy q, .page-privacy_policy s, .page-privacy_policy samp,
.page-privacy_policy small, .page-privacy_policy strike, .page-privacy_policy strong, .page-privacy_policy sub, .page-privacy_policy sup, .page-privacy_policy tt, .page-privacy_policy var,
.page-privacy_policy b, .page-privacy_policy u, .page-privacy_policy i, .page-privacy_policy center,
.page-privacy_policy dl, .page-privacy_policy dt, .page-privacy_policy dd, .page-privacy_policy ol, .page-privacy_policy ul, .page-privacy_policy li,
.page-privacy_policy fieldset, .page-privacy_policy form, .page-privacy_policy label, .page-privacy_policy legend,
.page-privacy_policy table, .page-privacy_policy caption, .page-privacy_policy tbody, .page-privacy_policy tfoot, .page-privacy_policy thead, .page-privacy_policy tr, .page-privacy_policy th, .page-privacy_policy td,
.page-privacy_policy article, .page-privacy_policy aside, .page-privacy_policy canvas, .page-privacy_policy details, .page-privacy_policy embed, 
.page-privacy_policy figure, .page-privacy_policy figcaption, .page-privacy_policy footer, .page-privacy_policy header, .page-privacy_policy hgroup, 
.page-privacy_policy menu, .page-privacy_policy nav, .page-privacy_policy output, .page-privacy_policy ruby, .page-privacy_policy section, .page-privacy_policy summary,
.page-privacy_policy time, .page-privacy_policy mark, .page-privacy_policy audio, .page-privacy_policy video,
.page-user_agreement html, .page-user_agreement body, .page-user_agreement div, .page-user_agreement span, .page-user_agreement applet, .page-user_agreement object, .page-user_agreement iframe,
.page-user_agreement h1, .page-user_agreement h2, .page-user_agreement h3, .page-user_agreement h4, .page-user_agreement h5, .page-user_agreement h6, .page-user_agreement p, .page-user_agreement blockquote, .page-user_agreement pre,
.page-user_agreement a, .page-user_agreement abbr, .page-user_agreement acronym, .page-user_agreement address, .page-user_agreement big, .page-user_agreement cite, .page-user_agreement code,
.page-user_agreement del, .page-user_agreement dfn, .page-user_agreement em, .page-user_agreement img, .page-user_agreement ins, .page-user_agreement kbd, .page-user_agreement q, .page-user_agreement s, .page-user_agreement samp,
.page-user_agreement small, .page-user_agreement strike, .page-user_agreement strong, .page-user_agreement sub, .page-user_agreement sup, .page-user_agreement tt, .page-user_agreement var,
.page-user_agreement b, .page-user_agreement u, .page-user_agreement i, .page-user_agreement center,
.page-user_agreement dl, .page-user_agreement dt, .page-user_agreement dd, .page-user_agreement ol, .page-user_agreement ul, .page-user_agreement li,
.page-user_agreement fieldset, .page-user_agreement form, .page-user_agreement label, .page-user_agreement legend,
.page-user_agreement table, .page-user_agreement caption, .page-user_agreement tbody, .page-user_agreement tfoot, .page-user_agreement thead, .page-user_agreement tr, .page-user_agreement th, .page-user_agreement td,
.page-user_agreement article, .page-user_agreement aside, .page-user_agreement canvas, .page-user_agreement details, .page-user_agreement embed, 
.page-user_agreement figure, .page-user_agreement figcaption, .page-user_agreement footer, .page-user_agreement header, .page-user_agreement hgroup, 
.page-user_agreement menu, .page-user_agreement nav, .page-user_agreement output, .page-user_agreement ruby, .page-user_agreement section, .page-user_agreement summary,
.page-user_agreement time, .page-user_agreement mark, .page-user_agreement audio, .page-user_agreement video,
.page-unauthorized html, .page-unauthorized body, .page-unauthorized div, .page-unauthorized span, .page-unauthorized applet, .page-unauthorized object, .page-unauthorized iframe,
.page-unauthorized h1, .page-unauthorized h2, .page-unauthorized h3, .page-unauthorized h4, .page-unauthorized h5, .page-unauthorized h6, .page-unauthorized p, .page-unauthorized blockquote, .page-unauthorized pre,
.page-unauthorized a, .page-unauthorized abbr, .page-unauthorized acronym, .page-unauthorized address, .page-unauthorized big, .page-unauthorized cite, .page-unauthorized code,
.page-unauthorized del, .page-unauthorized dfn, .page-unauthorized em, .page-unauthorized img, .page-unauthorized ins, .page-unauthorized kbd, .page-unauthorized q, .page-unauthorized s, .page-unauthorized samp,
.page-unauthorized small, .page-unauthorized strike, .page-unauthorized strong, .page-unauthorized sub, .page-unauthorized sup, .page-unauthorized tt, .page-unauthorized var,
.page-unauthorized b, .page-unauthorized u, .page-unauthorized i, .page-unauthorized center,
.page-unauthorized dl, .page-unauthorized dt, .page-unauthorized dd, .page-unauthorized ol, .page-unauthorized ul, .page-unauthorized li,
.page-unauthorized fieldset, .page-unauthorized form, .page-unauthorized label, .page-unauthorized legend,
.page-unauthorized table, .page-unauthorized caption, .page-unauthorized tbody, .page-unauthorized tfoot, .page-unauthorized thead, .page-unauthorized tr, .page-unauthorized th, .page-unauthorized td,
.page-unauthorized article, .page-unauthorized aside, .page-unauthorized canvas, .page-unauthorized details, .page-unauthorized embed, 
.page-unauthorized figure, .page-unauthorized figcaption, .page-unauthorized footer, .page-unauthorized header, .page-unauthorized hgroup, 
.page-unauthorized menu, .page-unauthorized nav, .page-unauthorized output, .page-unauthorized ruby, .page-unauthorized section, .page-unauthorized summary,
.page-unauthorized time, .page-unauthorized mark, .page-unauthorized audio, .page-unauthorized video,
.page-privacy_policy #app, .page-privacy_policy #app-page, .page-privacy_policy #extr-page, .page-privacy_policy #main, .page-privacy_policy #content,
.page-privacy_policy .container, .page-privacy_policy .row, .page-privacy_policy .col,
.page-user_agreement #app, .page-user_agreement #app-page, .page-user_agreement #extr-page, .page-user_agreement #main, .page-user_agreement #content,
.page-user_agreement .container, .page-user_agreement .row, .page-user_agreement .col,
.page-unauthorized #app, .page-unauthorized #app-page, .page-unauthorized #extr-page, .page-unauthorized #main, .page-unauthorized #content,
.page-unauthorized .container, .page-unauthorized .row, .page-unauthorized .col {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* Target the specific white background culprits */
.page-privacy_policy #extr-page,
.page-user_agreement #extr-page,
.page-unauthorized #extr-page,
.page-privacy_policy #main,
.page-user_agreement #main,
.page-unauthorized #main,
.page-privacy_policy body,
.page-user_agreement body,
.page-unauthorized body {
    background: transparent !important;
    background-color: transparent !important;
}

/* Override white body background for all landing pages */
body.landing,
.landing body {
    background: #1b1923 !important;
    background-color: #1b1923 !important;
}

/* Re-apply ONLY the dark header */
#privacy-policy-page section:first-child header,
#user-agreement-page section:first-child header,
#unauthorized-page section:first-child header {
    background: #1b1924 !important;
    padding: 1rem 2rem !important;
    margin: -2rem -2rem 1rem -2rem !important;
}

#privacy-policy-page section:first-child header *,
#user-agreement-page section:first-child header *,
#unauthorized-page section:first-child header * {
    color: #fff !important;
}