.rare-name,.rare-badge{color:#8ecaff!important}.rare-badge{border:1px solid #569cdb;background:#163858}.rarity-rare{border-color:#579ee0!important;box-shadow:inset 0 0 0 1px #579ee044,0 0 16px #439de018}.rarity-rare .slot-art,.rarity-rare>svg{color:#8ecaff}.rarity-rare .slot-button>span,.rarity-rare.collection-item>span{color:#9cceff}.collection-item>small{text-transform:capitalize;color:var(--muted);font-size:10px}.rule-description{font-size:12px;color:#b7ccd7;line-height:1.5;margin:12px 0!important}.rule-description b{white-space:nowrap;color:#e3d2ac}.reward-choice{position:relative}.equip-compatibility{display:none;position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:245px;max-width:100%;padding:15px;border:1px solid #698fa9;border-radius:10px;background:#0b1a29;box-shadow:0 10px 35px #000b;pointer-events:none;text-align:left}.reward-choice:hover .equip-compatibility,.reward-choice:focus-within .equip-compatibility,.reward-choice:focus .equip-compatibility{display:block}.equip-compatibility>strong{display:block;font-size:12px;margin-bottom:12px}.equip-compatibility>div{display:flex;justify-content:space-between;gap:9px;margin-top:8px;font-size:12px}.equip-compatibility small{font-size:10px;max-width:110px;text-align:right}.can-equip{color:#9be0b8}.cannot-equip{color:#91a2af}.item-metrics .positive{color:#9be0b8}.item-metrics .negative{color:#f49b9b}.attribute>span{flex:1}.attribute>span>small{display:block;font-size:10px;color:var(--muted);font-weight:400}.attribute{gap:7px}.attribute button{flex:none;width:29px;padding:6px}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;max-width:90vw;background:#17384a;border:1px solid #7fb1bd;border-radius:10px;padding:14px 20px;box-shadow:0 5px 30px #0008;color:#e7f7fa;font-size:13px}.summary-hero[aria-pressed=true]{border-color:var(--accent);background:#214344}.socket-mode-panel{margin-top:15px}.level-heroes .card{min-width:0}@media(max-width:600px){.rule-description{font-size:11px}.equip-compatibility{width:235px}.attribute{gap:5px}.attribute button{width:27px}}
