/* GERADO por scripts/gen-dark.js — não edite; ajustes manuais ficam em dark-extra.css */
html[data-theme="dark"] code{background:#161e30}
html[data-theme="dark"] .demo-bar{background:#1C1917;color:#f8e6ad}
html[data-theme="dark"] .top{background:#131b2a}
html[data-theme="dark"] .logo{background:linear-gradient(145deg,#64511d,#F5A700)}
html[data-theme="dark"] .btn.dark{color:#fff}
html[data-theme="dark"] .btn.dark:hover{background:#2B2B2B}
html[data-theme="dark"] .btn.light{background:#131b2a}
html[data-theme="dark"] .btn.light:hover{background:#151d2e}
html[data-theme="dark"] .btn.wpp{background:#15803D;color:#fff}
html[data-theme="dark"] .btn.wpp:hover{background:#166534}
html[data-theme="dark"] .btn:disabled{background:#453914;color:#fff}
html[data-theme="dark"] .chip{background:#131b2a}
html[data-theme="dark"] label{color:#dee2eb}
html[data-theme="dark"] input:not([type=checkbox]):not([type=radio]):not([type=file]),
html[data-theme="dark"] select{background:#131b2a}
html[data-theme="dark"] textarea{background:#131b2a}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder{color:#a3afc8}
html[data-theme="dark"] input:disabled,
html[data-theme="dark"] select:disabled{background:#151e2f}
html[data-theme="dark"] .tag,
html[data-theme="dark"] .badge{background:#161e30}
html[data-theme="dark"] .tag.ok{background:#113a1f}
html[data-theme="dark"] .tag.warn{background:#3f3612}
html[data-theme="dark"] .tag.err{background:#381010;color:#ea7171}
html[data-theme="dark"] .note{background:#352d0f;border:1px dashed #a07935;color:#ed9c6e}
html[data-theme="dark"] .toast{color:#fff}
html[data-theme="dark"] .toast.err{background:#B42343}
html[data-theme="dark"] .hero2{background:linear-gradient(135deg,#403613 0%,#705921 100%)}
html[data-theme="dark"] .hero2 p{color:#e5c975}
html[data-theme="dark"] .photo{background:linear-gradient(135deg,#483c15,#705921)}
html[data-theme="dark"] .hero{background:linear-gradient(135deg,#483c15,#705921)}
html[data-theme="dark"] .side{background:#131b2a}
html[data-theme="dark"] .side a .ico{color:#a5b1c9}
html[data-theme="dark"] .steps span{background:#131b2a}
html[data-theme="dark"] .ag{background:#131b2a}
html[data-theme="dark"] .auth-card{background:#131b2a;border:1px solid #232d41}
html[data-theme="dark"] .auth-icon{background:radial-gradient(circle,#3f3512 0%,rgba(255,241,196,0) 70%)}
html[data-theme="dark"] .auth-icon span{background:#131b2a}
html[data-theme="dark"] .auth-card label{color:#dee2eb}
html[data-theme="dark"] .pw button{color:#c7cedd}
html[data-theme="dark"] .sb{background:#0E0E10;color:#8696b6}
html[data-theme="dark"] .sb-head{border-bottom:1px solid #25262B}
html[data-theme="dark"] .sb .brand{color:#fff}
html[data-theme="dark"] .sb-collapse{background:#25262B;color:#8696b6}
html[data-theme="dark"] .sb-collapse:hover{background:#34353B;color:#fff}
html[data-theme="dark"] .sb select{background:#1B1C20;border-color:#2C2D33;color:#E5E7EB}
html[data-theme="dark"] .sb-unit{color:#b2bcd1}
html[data-theme="dark"] .sb-unit b{color:#E5E7EB}
html[data-theme="dark"] .sb-search{background:#1B1C20;border:1px solid #25262B;color:#b2bcd1}
html[data-theme="dark"] .sb-search:hover{border-color:#3A3B42;color:#8696b6}
html[data-theme="dark"] kbd{background:#2C2D33;color:#9ba9c3}
html[data-theme="dark"] .sb-group{color:#b2bcd1}
html[data-theme="dark"] .sb-group:hover{color:#fff}
html[data-theme="dark"] .sb a.item,
html[data-theme="dark"] .sb-foot .item{color:#8696b6}
html[data-theme="dark"] .sb a.item:hover,
html[data-theme="dark"] .sb-foot .item:hover{background:#1B1C20;color:#fff}
html[data-theme="dark"] .sb a.item .ico,
html[data-theme="dark"] .sb-foot .item .ico{color:#a4b0c8}
html[data-theme="dark"] .sb a.item.on{color:#f2f4f7}
html[data-theme="dark"] .sb a.item.on .ico{color:#f2f4f7}
html[data-theme="dark"] .sb a.item.lock{color:#bdc6d7}
html[data-theme="dark"] .sb-foot{border-top:1px solid #25262B}
html[data-theme="dark"] .sb-foot .out,
html[data-theme="dark"] .sb-foot .out .ico{color:#f3687e}
html[data-theme="dark"] .hdr{background:#131b2a}
html[data-theme="dark"] .menu-btn{background:#131b2a}
html[data-theme="dark"] .bell{background:#131b2a}
html[data-theme="dark"] .bell .dot{background:#681e21;border:2px solid #1e2738}
html[data-theme="dark"] .vsel{background:#131b2a}
html[data-theme="dark"] .tbtn{background:#131b2a}
html[data-theme="dark"] .srch{background:#131b2a}
html[data-theme="dark"] table.dt th{background:#151d2e}
html[data-theme="dark"] table.dt tbody tr:hover{background:#191926}
html[data-theme="dark"] .pager button{background:#131b2a}
html[data-theme="dark"] .pager button.on{color:#f2f4f7}
html[data-theme="dark"] .kpi-ico{background:linear-gradient(145deg,#64511d,#F5A700);color:#f2f4f7}
html[data-theme="dark"] .pill{background:#131b2a}
html[data-theme="dark"] .pill.amber{color:#e7b873;border-color:#7e642a;background:#342b0f}
html[data-theme="dark"] .pill.blue{color:#709deb;border-color:#243e6b;background:#0f1d32}
html[data-theme="dark"] .pill.green{color:#6cefc1;border-color:#2c7858;background:#113221}
html[data-theme="dark"] .pill.red{color:#e6758c;border-color:#682330;background:#320f16}
html[data-theme="dark"] .stars{color:#E1E4EA}
html[data-theme="dark"] .stars .on{color:#f3ca68}
html[data-theme="dark"] .dim-star{color:#E1E4EA}
html[data-theme="dark"] .menu{background:#131b2a}
html[data-theme="dark"] .dr .x{background:#131b2a}
html[data-theme="dark"] .pal-l button .pi{background:#131b2a}
html[data-theme="dark"] .pal-f{background:#151d2e}
html[data-theme="dark"] .pal-f kbd{background:#131b2a}
html[data-theme="dark"] .pop{background:#131b2a}
html[data-theme="dark"] .pop-i{border-bottom:1px solid #232c40}
html[data-theme="dark"] .chart text{fill:#b1bbd0}
html[data-theme="dark"] .chart .avg{stroke:#f3ca68}
html[data-theme="dark"] .rating .ico{color:#f3ca68}
html[data-theme="dark"] .cal .day{background:#131b2a}
html[data-theme="dark"] .cal .day:hover{background:#191926}
html[data-theme="dark"] .cal .day.out{background:#141c2c;color:#92a1be}
html[data-theme="dark"] .cal .day.today .num{color:#f2f4f7}
html[data-theme="dark"] .cal .ev{background:#362c10}
html[data-theme="dark"] .cal .ev.t{border-color:#2DB8A0;background:#10352d}
html[data-theme="dark"] .now-line span{background:#131b2a}
html[data-theme="dark"] .scard{background:#131b2a}
html[data-theme="dark"] h3.sec{color:var(--mut,#c9d1df);border-top:1px solid var(--line,#242f43)}
html[data-theme="dark"] .loading{color:var(--mut,#c9d1df)}
html[data-theme="dark"] .spin{border:3px solid var(--soft,#4e421a)}
html[data-theme="dark"] .go:hover{border-color:#355c9f}
html[data-theme="dark"] .go:focus-visible{outline:2px solid #355c9f}
html[data-theme="dark"] tr:has([data-open],
html[data-theme="dark"] [data-row-menu]):hover td{background:#0f1c32}
html[data-theme="dark"] .ccard{background:#131b2a}
html[data-theme="dark"] .ccard:hover{border-color:#355c9f}
html[data-theme="dark"] .ccard[aria-pressed=true]{border-color:#355c9f;background:#0f1c34}
html[data-theme="dark"] .ccard .ph{background:#101f37;color:#689af3}
html[data-theme="dark"] .cm-add{background:#0e1831}
html[data-theme="dark"] .cm-side{background:#131b2a}
html[data-theme="dark"] .sum-r.rem{background:#0f1c34;color:#689af3}
html[data-theme="dark"] .sum-r.rem b{color:#689af3}
html[data-theme="dark"] .mbar{background:#101f37}
html[data-theme="dark"] .mbar i{background:#223f74}
html[data-theme="dark"] [data-brand="aura"] .sb .wm{color:#fff}
html[data-theme="dark"] [data-brand="aura"] .demo-bar{color:#CFE0FF}
html[data-theme="dark"] [data-brand="aura"] .sb{color:#c6d4ea}
html[data-theme="dark"] [data-brand="aura"] .sb-collapse{color:#c6d4ea}
html[data-theme="dark"] [data-brand="aura"] .sb-collapse:hover{background:#1E4573;color:#fff}
html[data-theme="dark"] [data-brand="aura"] .sb-unit,
html[data-theme="dark"] [data-brand="aura"] .sb-group{color:#a0acc6}
html[data-theme="dark"] [data-brand="aura"] .sb-unit b{color:#EAF2FF}
html[data-theme="dark"] [data-brand="aura"] .sb select{color:#EAF2FF}
html[data-theme="dark"] [data-brand="aura"] .sb-search{color:#a0acc6}
html[data-theme="dark"] [data-brand="aura"] .sb-search:hover{border-color:#2A5A8E;color:#EAF2FF}
html[data-theme="dark"] [data-brand="aura"] .sb a.item,
html[data-theme="dark"] [data-brand="aura"] .sb-foot .item{color:#cbd8ea}
html[data-theme="dark"] [data-brand="aura"] .sb a.item .ico,
html[data-theme="dark"] [data-brand="aura"] .sb-foot .item .ico{color:#a0acc6}
html[data-theme="dark"] [data-brand="aura"] .sb a.item:hover,
html[data-theme="dark"] [data-brand="aura"] .sb-foot .item:hover{background:#1B3556;color:#fff}
html[data-theme="dark"] [data-brand="aura"] .sb a.item.on{color:#fff}
html[data-theme="dark"] [data-brand="aura"] .sb a.item.on .ico{color:#fff}
html[data-theme="dark"] [data-brand="aura"] .sb a.item.lock{color:#b6c0d3}
html[data-theme="dark"] [data-brand="aura"] .sb-foot .out,
html[data-theme="dark"] [data-brand="aura"] .sb-foot .out .ico{color:#f695a6}
html[data-theme="dark"] [data-brand="aura"] .sb :focus-visible{outline:2px solid #243f6c}
html[data-theme="dark"] [data-brand="aura"] .btn.light,
html[data-theme="dark"] [data-brand="aura"] .tbtn{background:#131b2a}
html[data-theme="dark"] [data-brand="aura"] .btn.light:hover,
html[data-theme="dark"] [data-brand="aura"] .tbtn:hover{border-color:#263f64}
html[data-theme="dark"] [data-brand="aura"] .btn.danger:hover{background:#3b111c}
html[data-theme="dark"] [data-brand="aura"] .pager button.on{color:#fff}
html[data-theme="dark"] [data-brand="aura"] .photo,
html[data-theme="dark"] [data-brand="aura"] .hero{background:linear-gradient(135deg,#0f1e35,#12213c)}
html[data-theme="dark"] [data-brand="aura"] .auth-icon{background:radial-gradient(circle,#0f1e35 0%,rgba(234,242,255,0) 70%)}
html[data-theme="dark"] [data-brand="aura"] .note{border-color:#997a33;color:#f3c568}
html[data-theme="dark"] [data-brand="aura"] .chip[aria-pressed="true"]{color:#fff}
html[data-theme="dark"] [data-brand="aura"] .btn:disabled{color:#fff}
html[data-theme="dark"] [data-brand="aura"] .sb-group:hover{color:#fff}
html[data-theme="dark"] [data-brand="aura"] .sb :focus-visible{outline:2px solid #243f6c}
html[data-theme="dark"] .top #nav a[href="#/assinar"]{color:#fff}
html[data-theme="dark"] .top #nav a[href="#/assinar"]:hover{color:#fff}
@media (max-width:1023px){
html[data-theme="dark"] [data-brand="aura"] .scroll,
html[data-theme="dark"] [data-brand="aura"] .ag{background-color:#131b2a}
}
