/* Tema escuro preserva a identidade atual; claro altera somente superfícies e contraste. */
#aurora-theme-select{font:inherit;font-size:13px;font-weight:700;min-height:38px;padding:7px 9px;border:1px solid #28577b;border-radius:8px;background:#071a2f;color:#edf5ff;cursor:pointer;max-width:130px}
#aurora-theme-select:focus-visible{outline:3px solid #43caff;outline-offset:2px}
html[data-aurora-theme=light] body{--bg:#f2f6fa;--text:#17324d;--muted:#50677f;--cyan:#0877a8;--gold:#996600;--blue:#0877dd;background:#f2f6fa!important;color:#17324d!important}
html[data-aurora-theme=light] .top,html[data-aurora-theme=light] .topbar,html[data-aurora-theme=light] .nav,html[data-aurora-theme=light] footer,html[data-aurora-theme=light] .foot{background:#fff!important;color:#17324d!important;border-color:#cfdae6!important}
html[data-aurora-theme=light] .main{background:transparent!important}
html[data-aurora-theme=light] .card,html[data-aurora-theme=light] .money,html[data-aurora-theme=light] .aurora-newsletter-card,html[data-aurora-theme=light] .panel,html[data-aurora-theme=light] .modal .box{background:#fff!important;color:#17324d!important;border-color:#ccdae7!important;box-shadow:0 3px 14px #17324d0a!important}
html[data-aurora-theme=light] .cardhead,html[data-aurora-theme=light] .head,html[data-aurora-theme=light] .playlist,html[data-aurora-theme=light] .chatlog,html[data-aurora-theme=light] .motivation{background:transparent!important;color:#17324d!important;border-color:#cfdae6!important}
html[data-aurora-theme=light] .card p,html[data-aurora-theme=light] .card h2,html[data-aurora-theme=light] .card h3,html[data-aurora-theme=light] .card strong,html[data-aurora-theme=light] .card small,html[data-aurora-theme=light] .money small{color:inherit!important}
html[data-aurora-theme=light] input,html[data-aurora-theme=light] textarea,html[data-aurora-theme=light] select,html[data-aurora-theme=light] #aurora-theme-select{background:#fff!important;color:#17324d!important;border-color:#aec2d6!important}
html[data-aurora-theme=light] input::placeholder,html[data-aurora-theme=light] textarea::placeholder{color:#637b92!important;opacity:1}
html[data-aurora-theme=light] .search{background:#edf3f8!important;border-color:#cfdae6!important;color:#17324d!important}
html[data-aurora-theme=light] .nav a,html[data-aurora-theme=light] .aurora-official-brand-text{color:#17324d!important}
html[data-aurora-theme=light] .nav a:hover,html[data-aurora-theme=light] .nav a.active{background:#deedfc!important;color:#075ca6!important}
html[data-aurora-theme=light] .btn.ghost,html[data-aurora-theme=light] .pwd-eye{background:#edf5fd!important;color:#155582!important;border-color:#b8cee2!important}
html[data-aurora-theme=light] .btn.primary{background:#0877dd!important;color:#fff!important}
html[data-aurora-theme=light] .newsitem,html[data-aurora-theme=light] .track,html[data-aurora-theme=light] .member{border-color:#cfdae6!important;color:#17324d!important}
html[data-aurora-theme=light] #viravira-affiliate-ad,html[data-aurora-theme=light] #facio-referral-ad,html[data-aurora-theme=light] #awin-central-affiliate{background:#edf5fc!important;color:#17324d!important;border-color:#c5d9eb!important}
html[data-aurora-theme=light] .aurora-book-cover,html[data-aurora-theme=light] .aurora-featured-users-grid>a,html[data-aurora-theme=light] .aurora-featured-reels-body>a{background:#e9f3fc!important;color:#17324d!important;border-color:#bdd4e9!important}
html[data-aurora-theme=light] #aurora-social-feed{background:#fff!important;color:#17324d!important}
html[data-aurora-theme=light] #aurora-social-feed article,html[data-aurora-theme=light] .aurora-social-post{background:#f6f9fc!important;color:#17324d!important;border-color:#cfdae6!important}
@media(max-width:700px){#aurora-theme-select{font-size:12px;max-width:106px;padding:6px}.topbar .actions{flex-wrap:wrap;gap:6px}}

html[data-aurora-theme=light] .msg{background:#e7f1fb!important;color:#17324d!important}
html[data-aurora-theme=light] .aurora-advertiser-copy span,html[data-aurora-theme=light] .aurora-social-counts,html[data-aurora-theme=light] .aurora-social-counts span,html[data-aurora-theme=light] .aurora-social-compose small{color:#50677f!important}
html[data-aurora-theme=light] .aurora-social-action,html[data-aurora-theme=light] .aurora-social-reaction{background:#e8f2fc!important;color:#174e7a!important;border-color:#bfd3e6!important}
html[data-aurora-theme=light] #aurora-social-central .cardhead span,html[data-aurora-theme=light] .aurora-social-header small{color:#17324d!important}
html[data-aurora-theme=light] #stageArt,html[data-aurora-theme=light] #stageArt p,html[data-aurora-theme=light] #stageArt strong,html[data-aurora-theme=light] #stageArt span{color:#fff!important}
