.exp .lb-theme{--bg-panel: var(--ex-panel);--bg-panel-hover: rgba(24, 26, 48, .8);--border-color: var(--ex-line);--border-highlight: var(--ex-line-strong);--accent-gold: var(--ex-gold);--text-secondary: var(--ex-muted);--radius-md: 12px;--radius-lg: 14px}.exp-top{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:.2rem 1rem 0;box-sizing:border-box}.exp-track{display:block;height:1px;margin-top:.7rem;background:linear-gradient(90deg,var(--ex-gold),var(--ex-line-strong) 30%,transparent);transform-origin:left;animation:exp-track-in .52s var(--ex-ease) both}@keyframes exp-track-in{0%{transform:scaleX(0)}to{transform:none}}.exp-body{position:relative;z-index:1}.exp .lb-side,.exp .lb-main{animation:exp-rise .32s var(--ex-ease) both}.exp .lb-main{animation-delay:70ms}@keyframes exp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.exp .lb-panel,.exp .lb-section{background:var(--ex-panel)}.exp .lb-label{letter-spacing:.14em;color:var(--ex-muted)}.exp .lb-side-title,.exp .lb-title,.exp .lb-id-name{font-family:var(--ex-font-display);letter-spacing:.01em}.exp :is(.lb-chip,.lb-btn,.lb-back){transition:background-color .12s var(--ex-ease),border-color .12s var(--ex-ease),color .12s var(--ex-ease),transform .12s var(--ex-ease)}.exp :is(button,a.lb-btn,a.lb-back,.lb-chip):not(:disabled):active{transform:scale(.97)}.exp :is(button,a,select,input,summary):focus-visible{outline:2px solid var(--ex-cyan);outline-offset:2px}.exp .lb-btn.primary{background:linear-gradient(180deg,#f3cd6b,var(--ex-gold));border-color:transparent;color:#15162a;font-family:var(--ex-font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.exp .lb-chip.on{border-color:var(--ex-line-strong)}@media(hover:hover)and (pointer:fine){.exp .lb-btn.primary:hover{filter:brightness(1.08);color:#15162a}}.exp.lite .exp-track,.exp.lite .lb-side,.exp.lite .lb-main{animation:none}@media(prefers-reduced-motion:reduce){.exp-track{animation:none}.exp .lb-side,.exp .lb-main{animation:exp-fade .2s ease both}@keyframes exp-fade{0%{opacity:0}to{opacity:1}}.exp :is(button,a.lb-btn,a.lb-back,.lb-chip):not(:disabled):active{transform:none}}.exp .lb-section:has(>:is(.grid-container,.relics-grid,.weapons-grid,.grid-wrapper)){background:none;border:0;padding:0}
