/* 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 .bsets{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-shell{background:linear-gradient(160deg,#10131B 0%,#161B26 60%,#1C2230 100%) !important;border:1px solid #3A4458 !important;box-shadow:0 16px 40px rgba(0,0,0,0.25),inset 0 0 0 1px rgba(255,255,255,.5) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero{border:1px solid #3A4458 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero-bg{background:linear-gradient(120deg,#10131B 0%,#161B26 30%,#2A3244 55%,#161B26 78%,#10131B 100%) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero-shine{background:linear-gradient(180deg,rgba(28,34,48,0.13) 0%,rgba(42,50,68,0.07) 40%,transparent 70%) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero-border{box-shadow:inset 0 1px 0 rgba(0,0,0,0.45),inset 0 -1px 0 rgba(0,0,0,.4) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-kicker{background:rgba(42,50,68,0.14) !important;border:1px solid rgba(58,68,88,0.38) !important;color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero h1{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero-note{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero-badge{border:1px solid rgba(58,68,88,0.35) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero-badge strong{color:#CBD0DA !important;text-shadow:0 0 16px rgba(0,0,0,0.50) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-hero-badge span{color:rgba(203,208,218,0.85) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-upgrade{background:rgba(42,50,68,0.13) !important;border:1px solid rgba(58,68,88,0.35) !important;color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bsets-upgrade strong{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bsets-stepper-label{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bsets-step-line{background:linear-gradient(90deg,#2A3244,#2A3244) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-step-dot{border:2px solid #3A4458 !important;background:linear-gradient(180deg,#10131B,#2A3244) !important;box-shadow:0 2px 6px rgba(0,0,0,0.28) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-step.is-active .bsets-step-dot{border-color:var(--tier-accent,#3A4458) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.35),0 4px 10px rgba(0,0,0,0.32) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-step-name{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bsets-step.is-active .bsets-step-name{color:var(--tier-accent,#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-step.is-active .bsets-step-badge{color:var(--tier-accent,#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-voc-tab{border:1px solid #3A4458 !important;background:linear-gradient(180deg,#10131B,#2A3244) !important;color:#CBD0DA !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 2px 6px rgba(0,0,0,0.22) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-voc-tab:hover,
html[data-tema="eclipse"] body.ec-dark .bsets-voc-tab.is-active{background:linear-gradient(180deg,#161B26,#10131B) !important;border-color:var(--tier-accent,#3A4458) !important;color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-board{background:linear-gradient(180deg,#10131B 0%,#161B26 100%) !important;border:1px solid var(--tier-accent,#3A4458) !important;box-shadow:0 4px 20px rgba(0,0,0,0.20) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-board-header{background:linear-gradient(135deg,var(--tier-dark,#161B26) 0%,var(--tier-accent,#2A3244) 100%) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-board-title h2{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-board-tag{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-board-sub{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bsets-board-power{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-item{background:rgba(16,19,27,0.80) !important;border:1px solid rgba(58,68,88,0.35) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-item:hover{box-shadow:0 6px 18px rgba(0,0,0,0.23) !important;border-color:var(--tier-accent,#3A4458) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-item-frame{background:radial-gradient(ellipse at 40% 35%,#10131B 0%,#2A3244 55%,#10131B 100%) !important;border:1px solid rgba(58,68,88,0.55) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-item-slot{color:var(--tier-accent,#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-item-name{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-stat.is-spec{background:rgba(42,50,68,0.12) !important;border:1px solid rgba(58,68,88,0.30) !important;color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bsets-soon-badge{background:rgba(22,27,38,0.10) !important;border:1px solid rgba(27,33,48,0.20) !important;color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bsets-progress-label{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bsets-progress-bar{background:rgba(42,50,68,0.20) !important;border:1px solid rgba(58,68,88,0.30) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-prog-step{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bsets-prog-step::after{color:#CBC2C5 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-prog-step.cur{color:var(--tier-accent,#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bsets-prog-step small{color:#CBC2C5 !important}
html[data-tema="eclipse"] body.ec-dark .bsets-prog-step.cur small{color:var(--tier-accent,#CBC2C5) !important}
}
