.molten-veil{position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:0;transition:opacity 2s ease;background:radial-gradient(ellipse 90% 55% at 50% 108%,rgba(255,120,24,.55),rgba(255,70,0,.18) 45%,transparent 72%),radial-gradient(ellipse 60% 30% at 50% -10%,rgba(255,150,60,.12),transparent 70%)}.molten-veil.is-on{opacity:1;transition:opacity .7s ease}html.is-molten-soft .molten-veil.is-on{opacity:.4}.molten-embers{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.molten-embers i{position:absolute;bottom:-8px;border-radius:50%;background:#ffc46b;box-shadow:0 0 6px 1px #ff7a1a;opacity:0;animation:molten-rise var(--d) linear var(--delay) both}@keyframes molten-rise{0%{transform:translate(0);opacity:0}8%{opacity:1}70%{opacity:.8}to{transform:translate(var(--dx),-105vh);opacity:0}}html.is-molten .site{animation:molten-bg 5.2s ease-in-out both}@keyframes molten-bg{10%{background-color:#2c170a}55%{background-color:#1e1108}}html.is-molten .ability-rule,html.is-molten .btn-brass,html.is-molten .emblem,html.is-molten .item-icon,html.is-molten .metal,html.is-molten .relic-pick-rule,html.is-molten .relic-rule,html.is-molten .rule,html.is-molten .tier-btn.is-active{animation:molten-bloom 5.2s ease-in-out both}@keyframes molten-bloom{10%{filter:brightness(2.4) saturate(.5) drop-shadow(0 0 10px rgba(255,190,90,.9))}55%{filter:brightness(1.5) saturate(1.7) hue-rotate(-16deg) drop-shadow(0 0 8px rgba(255,110,20,.55))}}html.is-molten .plate-edge{animation:molten-edge 5.2s ease-in-out both}@keyframes molten-edge{10%{filter:brightness(1.6) saturate(.7) drop-shadow(0 0 14px rgba(255,190,90,.7))}55%{filter:brightness(1.25) saturate(1.5) hue-rotate(-12deg) drop-shadow(0 0 10px rgba(255,110,20,.45))}}html.is-molten .ability-type,html.is-molten .btn-steel,html.is-molten .chip,html.is-molten .filter-chip,html.is-molten .footer,html.is-molten .nav,html.is-molten .nav-discord,html.is-molten .nav-links a.is-active,html.is-molten .relic-tab,html.is-molten .sb-btn,html.is-molten .sb-chip,html.is-molten .sb-controls,html.is-molten .sb-replay,html.is-molten .stat,html.is-molten .stat-title,html.is-molten .text-link,html.is-molten .tier-btn,html.is-molten .tier-row.is-lit{animation:molten-border 5.2s ease-in-out both}@keyframes molten-border{10%{border-color:#fff3d0;box-shadow:0 0 14px rgba(255,170,70,.6)}55%{border-color:#ff8a2a;box-shadow:0 0 10px rgba(255,110,20,.45)}}html.is-molten .ability-bind b,html.is-molten .anvil-count b,html.is-molten .eyebrow,html.is-molten .footer-legal,html.is-molten .key-hint b,html.is-molten .relic-tab-num,html.is-molten .sb-readout b,html.is-molten .stat-value--brass,html.is-molten .tier-toggle-label,html.is-molten a{animation:molten-text 5.2s ease-in-out both}@keyframes molten-text{10%{color:#fff8e6;text-shadow:0 0 14px rgba(255,180,70,.9)}55%{color:#ffb347;text-shadow:0 0 8px rgba(255,120,20,.6)}}html.is-molten-soft .ability-rule,html.is-molten-soft .btn-brass,html.is-molten-soft .emblem,html.is-molten-soft .item-icon,html.is-molten-soft .metal,html.is-molten-soft .plate-edge,html.is-molten-soft .relic-rule,html.is-molten-soft .rule{animation-name:molten-bloom-soft}@keyframes molten-bloom-soft{10%,55%{filter:brightness(1.3) saturate(1.3) hue-rotate(-8deg)}}html.is-molten-soft .ability-type,html.is-molten-soft .btn-steel,html.is-molten-soft .footer,html.is-molten-soft .nav,html.is-molten-soft .nav-discord,html.is-molten-soft .relic-tab,html.is-molten-soft .sb-btn,html.is-molten-soft .sb-chip,html.is-molten-soft .sb-controls,html.is-molten-soft .sb-replay,html.is-molten-soft .stat,html.is-molten-soft .stat-title,html.is-molten-soft .text-link,html.is-molten-soft .tier-btn{animation-name:molten-border-soft}@keyframes molten-border-soft{10%{border-color:#ffd9a0}55%{border-color:#e8863a}}html.is-molten-soft .eyebrow,html.is-molten-soft .stat-value--brass,html.is-molten-soft a{animation-name:molten-text-soft}@keyframes molten-text-soft{10%{color:#fff1d6}55%{color:#f2a24a}}