/**
 * Whitepaper Aurora Light �� html:not dark only
 * Ensures inline :root dark tokens never leak into light mode
 */

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages {
    --sapphire: #2A6BFF;
    --sapphire-light: #4A9FFF;
    --sapphire-dark: #1A4FD9;
    --bg-deep: #F4F6FA;
    --bg-page: #F4F6FA;
    --bg-card: #FFFFFF;
    --bg-input: #F8FAFC;
    --text-primary: #0B1426;
    --text-body: #1A2A3A;
    --text-muted: #5A7A9A;
    --text-faint: #8AA4C8;
    --border-card: #E8EDF4;
    --border-divider: #EDF1F8;
    --glow-top: rgba(42, 107, 255, 0.06);
    --glow-mid: rgba(42, 107, 255, 0.04);
    --glow-bottom: rgba(42, 107, 255, 0.05);
    --btn-shadow: rgba(42, 107, 255, 0.25);
    --gem-text: linear-gradient(125deg, #0B1426 0%, #2A6BFF 42%, #0B1426 65%, #5A7A9A 100%);
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages body {
    background: #F4F6FA !important;
    color: #1A2A3A !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages body::before {
    background:
        radial-gradient(ellipse 92% 58% at 50% -10%, rgba(42, 107, 255, 0.06), transparent 58%),
        radial-gradient(circle at 12% 76%, rgba(42, 107, 255, 0.04), transparent 44%),
        #F4F6FA !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages .topbar-shell {
    background: rgba(255, 255, 255, 0.96) !important;
    border-bottom: 1px solid #E8EDF4 !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages #backHomeBtn {
    background: linear-gradient(155deg, #2A6BFF 0%, #1A4FD9 100%) !important;
    color: #FFFFFF !important;
    box-shadow: 0 8px 24px rgba(42, 107, 255, 0.28) !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages #backHomeBtn span,
html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages #backHomeBtn i {
    color: #FFFFFF !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages .hero h1 {
    color: #2A6BFF !important;
    -webkit-text-fill-color: #2A6BFF !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages .section {
    background: #FFFFFF !important;
    border: 1px solid #E8EDF4 !important;
    box-shadow: 0 2px 12px rgba(11, 20, 38, 0.06) !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages .hl {
    color: #2A6BFF !important;
}

html:not([data-aum-theme="dark"]).aum-page-whitepaper.aum-dapp-white-pages a {
    color: #1A4FD9 !important;
}
