/* 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 .bm-castle-page{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-shell{background:radial-gradient(circle at top,rgba(42,50,68,0.10),transparent 36%),linear-gradient(180deg,rgba(16,19,27,0.91),rgba(8,7,6,.94)) !important;border:1px solid rgba(58,68,88,0.36) !important;box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(0,0,0,0.18) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-kicker{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-head h1{color:#CBD0DA !important;text-shadow:0 0 16px rgba(0,0,0,0.40) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-head p{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-bonusbox{background:rgba(42,50,68,0.08) !important;border:1px solid rgba(58,68,88,0.40) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-bonusbox strong{color:#CBD0DA !important;text-shadow:0 0 14px rgba(0,0,0,0.50) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-bonusbox span{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-card{background:radial-gradient(circle at top,rgba(42,50,68,0.08),transparent 36%),linear-gradient(180deg,rgba(16,19,27,0.85),rgba(8,7,6,.9)) !important;border:1px solid rgba(58,68,88,0.28) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-card h2,
html[data-tema="eclipse"] body.ec-dark .bm-castle-card h3{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-card p{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-emblem{background:linear-gradient(135deg,rgba(42,50,68,0.25),rgba(42,50,68,0.08)) !important;border:1px solid rgba(58,68,88,0.50) !important;color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-owner h2{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-owner p{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-members a{background:rgba(42,50,68,0.06) !important;border:1px solid rgba(58,68,88,0.30) !important;color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-members a:hover{background:rgba(42,50,68,0.14) !important;border-color:rgba(58,68,88,0.55) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-members small{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-muted{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bm-castle-list li{background:rgba(42,50,68,0.05) !important;border-left:3px solid rgba(58,68,88,0.50) !important;color:#CBD0DA !important}
}
