/* 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-hall{--hl-bg1:#10131B !important;--hl-bg2:#10131B !important;--hl-line:rgba(58,68,88,0.55) !important;--hl-gold:#1C2230 !important;--hl-gold2:#CBC2C5 !important;--hl-cream:#10131B !important;--hl-soft:#1C2230 !important;box-shadow:0 12px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(0,0,0,0.24) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-head h2{color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-head h2::after{background:linear-gradient(90deg,transparent,var(--hl-#2A3244),transparent) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-tab:hover{color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-tab.is-on{border-color:var(--hl-#3A4458) !important;color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-tab i{background:linear-gradient(90deg,transparent,var(--hl-#2A3244),transparent) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-av{background:radial-gradient(circle,rgba(28,34,48,0.18),rgba(0,0,0,.45)) !important;color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-s1 .bm-hall-av{border-color:var(--hl-#3A4458) !important;box-shadow:0 0 0 4px rgba(0,0,0,0.28),0 10px 24px rgba(0,0,0,.5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-s1 .bm-hall-nm{color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-base{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-s1 .bm-hall-base{background:linear-gradient(180deg,#161B26,#2A3244) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-s3 .bm-hall-base{background:linear-gradient(180deg,#1C2230,#2A3244) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-row{border:1px solid rgba(58,68,88,0.25) !important;background:rgba(16,19,27,0.04) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-row:hover{background:rgba(28,34,48,0.10) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-row .bm-hall-rank{color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-more{color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-more:hover{background:rgba(28,34,48,0.12) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-empty{background:rgba(16,19,27,0.04) !important}
html[data-tema="eclipse"] body.ec-dark .bm-hall-empty a{color:var(--hl-#CBC2C5) !important}
html[data-tema="eclipse"] body.ec-dark{--bm-bg:#10131B !important;--bm-panel:#10131B !important;--bm-panel-2:#10131B !important;--bm-ink:#CBD0DA !important;--bm-ink-soft:#B6BDCC !important;--bm-accent:#B6BDCC !important;--bm-accent-deep:#CBC2C5 !important;--bm-gold:#CBC2C5 !important;--bm-line:#272E3E !important;--bm-shadow:0 10px 24px rgba(0,0,0,0.22) !important}
html[data-tema="eclipse"] body.ec-dark .bm-podium-card::before{background:linear-gradient(120deg, transparent 30%, rgba(16,19,27,0.50) 50%, transparent 70%) !important}
html[data-tema="eclipse"] body.ec-dark .bm-podium-card::after{border:1px solid rgba(39,46,62,0.14) !important}
html[data-tema="eclipse"] body.ec-dark .bm-podium-card:hover{box-shadow:0 18px 34px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,.6) !important}
html[data-tema="eclipse"] body.ec-dark .bm-place-1{border-color:rgba(58,68,88,0.75) !important;box-shadow:0 0 22px rgba(0,0,0,0.38), 0 14px 30px rgba(0,0,0,0.28) !important}
html[data-tema="eclipse"] body.ec-dark .bm-place-3{border-color:rgba(39,46,62,0.50) !important}
html[data-tema="eclipse"] body.ec-dark .bm-place-1 .bm-place-rank{text-shadow:0 0 10px rgba(0,0,0,0.45) !important}
html[data-tema="eclipse"] body.ec-dark .bm-place-3 .bm-place-rank{color:#B6BDCC !important}
html[data-tema="eclipse"] body.ec-dark .bm-place-1 .bm-place-badge-ring{border:3px solid #272E3E !important;box-shadow:0 0 14px rgba(0,0,0,0.60), inset 0 0 8px rgba(0,0,0,0.60) !important}
html[data-tema="eclipse"] body.ec-dark .bm-place-3 .bm-place-badge-ring{border:3px solid #3A4458 !important;box-shadow:0 0 12px rgba(0,0,0,0.60), inset 0 0 8px rgba(0,0,0,0.60) !important}
html[data-tema="eclipse"] body.ec-dark .bm-place-badge-portrait{background:radial-gradient(circle at 50% 35%, #10131B 0%, #10131B 100%) !important}
html[data-tema="eclipse"] body.ec-dark .bm-latest-clean{--mpg-bg:#10131B !important;--mpg-panel:#10131B !important;--mpg-panel-2:#10131B !important;--mpg-line:#272E3E !important;--mpg-ink:#CBD0DA !important;--mpg-ink-soft:#B6BDCC !important;--mpg-accent:#B6BDCC !important;--mpg-accent-deep:#CBC2C5 !important;--mpg-gold:#CBC2C5 !important}
html[data-tema="eclipse"] body.ec-dark .bm-section-head h2::after{background:linear-gradient(90deg, transparent, var(--mpg-#2A3244), transparent) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-card{box-shadow:0 10px 22px rgba(0,0,0,0.20), inset 0 1px 0 rgba(255,255,255,.5) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-card::before{background:radial-gradient(circle at -20% -20%, rgba(58,68,88,0.10), transparent 40%) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-card::after{background:linear-gradient(120deg, transparent 30%, rgba(16,19,27,0.55) 50%, transparent 70%) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-card:hover{box-shadow:0 16px 32px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,.6) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-rank{color:#E6E9F0 !important;box-shadow:0 4px 9px rgba(0,0,0,0.32) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-p1 .bm-mpg-rank{background:linear-gradient(180deg, #1C2230, #2A3244) !important;border-color:#272E3E !important;color:#CBD0DA !important;box-shadow:0 0 12px rgba(0,0,0,0.60), 0 4px 9px rgba(0,0,0,0.35) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-p3 .bm-mpg-rank{background:linear-gradient(180deg, #2A3244, #2A3244) !important;border-color:#272E3E !important;color:#E6E9F0 !important;box-shadow:0 4px 9px rgba(0,0,0,0.35) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-p4 .bm-mpg-rank{background:linear-gradient(180deg, #3A4458, #161B26) !important;border-color:#1B2130 !important;color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-p5 .bm-mpg-rank{background:linear-gradient(180deg, #161B26, #10131B) !important;border-color:#1B2130 !important;color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-logo{border:2px solid var(--mpg-#3A4458) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.45), 0 6px 14px rgba(0,0,0,0.28) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-card:hover .bm-mpg-logo{box-shadow:0 0 0 1px rgba(0,0,0,0.60), 0 8px 18px rgba(0,0,0,0.34) !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-logo-empty{color:#E6E9F0 !important}
html[data-tema="eclipse"] body.ec-dark .bm-mpg-outfit{background:radial-gradient(circle at 50% 38%, rgba(16,19,27,0.60), transparent 62%), linear-gradient(180deg, #10131B, #1C2230) !important}
html[data-tema="eclipse"] body.ec-dark .bm-weekend-bonus{border:1px solid #3A4458 !important;box-shadow:0 10px 26px rgba(0,0,0,.45), 0 0 22px rgba(0,0,0,0.28) !important}
html[data-tema="eclipse"] body.ec-dark .bm-weekend-bonus::before{background:linear-gradient(120deg, transparent 30%, rgba(28,34,48,0.16) 50%, transparent 70%) !important}
html[data-tema="eclipse"] body.ec-dark .bm-weekend-bonus-icon{color:#E6E9F0 !important;background:radial-gradient(circle at 35% 30%, #10131B, #2A3244 75%) !important;box-shadow:0 0 14px rgba(0,0,0,0.60) !important}
html[data-tema="eclipse"] body.ec-dark .bm-weekend-bonus-text strong{color:#CBD0DA !important;text-shadow:0 0 12px rgba(0,0,0,0.45) !important}
html[data-tema="eclipse"] body.ec-dark .bm-weekend-bonus-text span{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-banner{border:1px solid #3A4458 !important;box-shadow:0 14px 34px rgba(0,0,0,.5), 0 0 26px rgba(0,0,0,0.32) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-banner:hover{box-shadow:0 18px 40px rgba(0,0,0,.55), 0 0 40px rgba(0,0,0,0.50) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-banner::before{background:linear-gradient(120deg, transparent 25%, rgba(28,34,48,0.22) 50%, transparent 75%) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-live{color:#CBD0DA !important;border:1px solid rgba(39,46,62,0.60) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-icon{filter:drop-shadow(0 0 10px rgba(0,0,0,0.60)) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-text strong{color:#E6E9F0 !important;text-shadow:0 0 14px rgba(0,0,0,0.50) !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-text span{color:#CBD0DA !important}
html[data-tema="eclipse"] body.ec-dark .bm-castlewar-arrow{color:#CBD0DA !important}
}
