/* GERADO AUTOMATICAMENTE por scripts/eclipse_autotema.py em 22/09/2026 12:12 - NAO editar a mao.
   Ajuste fino vai em css/eclipse.css ou css/eclipse/p-<pagina>.css (que vencem este). */
@layer eclipse-auto {
html[data-tema="eclipse"] body.ec-dark{--era-bg:#10131B !important;--era-panel:#10131B !important;--era-line:#272E3E !important;--era-ink:#CBD0DA !important;--era-ink-soft:#B6BDCC !important;--era-accent:#B6BDCC !important;--era-accent-deep:#CBC2C5 !important;--era-gold:#CBC2C5 !important;--era-shadow:0 10px 30px rgba(0,0,0,0.20) !important}
html[data-tema="eclipse"] body.ec-dark .eras-hero{background:linear-gradient(135deg, #10131B 0%, #10131B 100%) !important}
html[data-tema="eclipse"] body.ec-dark .eras-hero::before{background:radial-gradient(circle, rgba(42,50,68,0.08), transparent) !important}
html[data-tema="eclipse"] body.ec-dark .eras-hero h1{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .eras-timeline-title h2{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .eras-timeline::before{background:linear-gradient(90deg, var(--era-line), var(--era-#2A3244), var(--era-line)) !important}
html[data-tema="eclipse"] body.ec-dark .era-dot{border:3px solid var(--era-#3A4458) !important}
html[data-tema="eclipse"] body.ec-dark .era-node:hover .era-dot{box-shadow:0 0 20px rgba(0,0,0,0.60) !important}
html[data-tema="eclipse"] body.ec-dark .era-dot.active{background:var(--era-#2A3244) !important;box-shadow:0 0 30px rgba(0,0,0,0.60) !important}
html[data-tema="eclipse"] body.ec-dark .era-dot.loading{background:linear-gradient(90deg, transparent, var(--era-#2A3244), transparent) !important}
html[data-tema="eclipse"] body.ec-dark .era-year{color:var(--era-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .era-name{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .era-card::before{background:linear-gradient(90deg, var(--era-accent), var(--era-#2A3244)) !important}
html[data-tema="eclipse"] body.ec-dark .era-card:hover{box-shadow:0 20px 40px rgba(0,0,0,0.25) !important}
html[data-tema="eclipse"] body.ec-dark .era-card.loading{background:linear-gradient(135deg, #10131B, #10131B) !important}
html[data-tema="eclipse"] body.ec-dark .era-card.loading::after{background:linear-gradient(90deg, transparent, rgba(16,19,27,0.30), transparent) !important}
html[data-tema="eclipse"] body.ec-dark .era-card-badge{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .era-card-badge.loading{background:linear-gradient(90deg, var(--era-accent-deep), var(--era-#2A3244)) !important}
html[data-tema="eclipse"] body.ec-dark .era-card h3{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .era-card .era-year-big{color:var(--era-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .era-feature::before{color:var(--era-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .era-loading-dot{background:var(--era-#2A3244) !important}
html[data-tema="eclipse"] body.ec-dark [style="font-family: var(--era-serif); font-size: 22px; color: #2a1808; margin-bottom: 8px;"]{color:#E6E9F0 !important}
}
