/* 0.7.5 «Находки»: run relics — HUD strip (last equipment group), chest choice cards, pause list, Arsenal section. */
:root{--relic-common:#c9c2b0;--relic-rare:#6fb7ff;--relic-epic:#c47bff;--relic-legendary:#ffc04d}
.rarity-common{--relic-tier:var(--relic-common)}.rarity-rare{--relic-tier:var(--relic-rare)}.rarity-epic{--relic-tier:var(--relic-epic)}.rarity-legendary{--relic-tier:var(--relic-legendary)}
.relic-icon{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--item-color,#d9ad54);text-shadow:0 0 6px rgba(0,0,0,.6);box-shadow:inset 0 0 0 2px var(--relic-tier,#c9c2b0)}
/* HUD strip */
.equipment .relic-strip .equipment-items{display:flex;flex-wrap:wrap;gap:4px;max-width:calc(10 * 30px)}
.equipment .relic-slot{display:flex;align-items:center;justify-content:center;color:var(--item-color,#d9ad54);border-color:var(--relic-tier,#c9c2b0)!important;box-shadow:inset 0 0 0 1px var(--relic-tier,#c9c2b0);font-size:17px;width:28px!important;height:28px!important}
.equipment .relic-slot small{position:absolute;right:1px;bottom:0;font-size:8px;color:#fff3d6;text-shadow:1px 1px #111}
.equipment .relic-more{font-size:10px!important;color:#e9dfca}
@media(max-width:850px){.equipment .relic-slot{width:24px!important;height:24px!important;font-size:14px}.equipment .relic-strip .equipment-items{max-width:calc(8 * 26px)}}
@media(max-width:550px){.equipment .relic-slot{width:21px!important;height:21px!important;font-size:12px}.equipment .relic-strip .equipment-items{max-width:calc(6 * 23px)}.equipment .relic-slot small{font-size:6px}}
/* Chest choice */
.relic-choices{grid-template-columns:repeat(3,minmax(0,1fr))}
.relic-choice{border-color:var(--relic-tier)!important}
.relic-choice .relic-icon{width:44px;height:44px;font-size:26px;border-radius:8px;margin:4px auto}
.relic-choice.tier-legendary{box-shadow:0 0 14px rgba(255,192,77,.35)}
.relic-choice.tier-epic{box-shadow:0 0 10px rgba(196,123,255,.3)}
.relic-badge{background:#2a2438;color:#e9dfca}
@media(max-width:700px){.relic-choices{grid-template-columns:1fr}.relic-choice{display:grid;grid-template-columns:48px 1fr;column-gap:10px;text-align:left;padding:8px 10px}.relic-choice small,.relic-choice .choice-badges{grid-column:1/-1}.relic-choice .relic-icon{grid-row:span 3;margin:0}.relic-choice p{margin:2px 0}.relic-choice .choose-label{grid-column:2}}
@media(max-height:460px){.relic-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.relic-choice{display:block;text-align:center;padding:6px}.relic-choice p{font-size:11px;margin:2px 0}.relic-choice .relic-icon{width:34px;height:34px;font-size:20px}}
/* Pause list */
.relic-pause{margin:8px 0;text-align:left}.relic-pause h3{margin:0 0 6px;font-size:13px;letter-spacing:.5px}
.relic-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;max-height:34vh;overflow:auto}
.relic-list li{display:flex;gap:8px;align-items:flex-start;padding:5px 6px;border:1px solid var(--relic-tier);border-radius:6px;background:rgba(20,17,30,.6)}
.relic-list .relic-icon{flex:0 0 28px;width:28px;height:28px;font-size:16px;border-radius:5px}
.relic-list span{display:flex;flex-direction:column;font-size:12px}.relic-list em{color:#ffd27a;font-style:normal}.relic-list small{color:#b8aec0;font-size:10.5px}
.relic-state{font-size:11px;color:#bfe7a6;margin:6px 0 0}
/* Arsenal */
.relic-tier-title{margin:14px 0 6px;color:var(--relic-tier)}
.relic-panel .relic-icon{width:40px;height:40px;font-size:24px;border-radius:8px}
.relic-panel.locked{opacity:.72}.relic-panel.locked .relic-icon{filter:grayscale(.8)}
.relic-meta{font-size:11px;color:#b8aec0}.relic-state-chip.open{color:#9fe0a0}.relic-state-chip.locked{color:#f0a08a}
/* The relic strip adds one row under the equipment: the buff column moves down by it (same formula as style.css + --relic-shift). */
#arena{--relic-shift:0px}#arena.has-relics{--relic-shift:32px}
@media(max-width:850px){#arena.has-relics{--relic-shift:28px}}@media(max-width:550px){#arena.has-relics{--relic-shift:25px}}
#arena .buffs{top:calc((max(var(--hud-y),var(--safe-top)) + (var(--buff-y) + var(--boss-shift) + var(--relic-shift)) * var(--hud-scale)) / var(--hud-scale))}
