/* Compact, icon-first run state. All meaning lives in body-level tooltips. */
.relic-run-bar{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:-4px 0 18px;padding:7px 0;border-bottom:1px solid var(--line-soft);min-height:50px;overflow:visible}
.relic-run-bar .run-icon{position:relative;width:38px;height:38px;flex:0 0 38px;border:1px solid #2a303c;border-radius:9px;background:#11151c;display:grid;place-items:center;cursor:help;transition:transform .15s ease,border-color .15s ease,background .15s ease}.relic-run-bar .run-icon:hover{transform:translateY(-2px);border-color:#6973a9;background:#171c26;z-index:20}.relic-run-bar .run-icon>span{font-size:18px;line-height:1}.relic-run-bar .run-icon>b{position:absolute;right:-4px;bottom:-4px;min-width:15px;height:15px;padding:0 3px;border:1px solid #0b0e14;border-radius:99px;background:#e8ebf2;color:#10131a;display:grid;place-items:center;font-size:8px;line-height:1}
.relic-run-bar .run-icon.blue{border-color:#33466e}.relic-run-bar .run-icon.blue>span{color:#8eacff}.relic-run-bar .run-icon.red{border-color:#61333b}.relic-run-bar .run-icon.red>span{color:#ff9ca9}.relic-run-bar .run-icon.amber{border-color:#5c4b2d}.relic-run-bar .run-icon.amber>span{color:#f4c46f}.relic-run-bar .run-icon.purple{border-color:#57386b}.relic-run-bar .run-icon.purple>span{color:#d9a2ff}.relic-run-bar .run-icon.green{border-color:#315b4b}.relic-run-bar .run-icon.green>span{color:#88dfba}.relic-run-bar .run-icon.gold{border-color:#5d4e2b}.relic-run-bar .run-icon.gold>span{color:#ffd679}.relic-run-bar .run-icon.violet{border-color:#543d67}.relic-run-bar .run-icon.violet>span{color:#d8adff}.relic-run-bar .run-icon.orange{border-color:#63432b}.relic-run-bar .run-icon.orange>span{color:#ffb57b}
.relic-tooltip{position:fixed;left:0;top:0;max-width:330px;width:max-content;padding:10px 12px;border:1px solid #333b4b;border-radius:9px;background:#090c12;color:#dce1eb;font-size:10px;line-height:1.45;white-space:pre-line;text-align:left;box-shadow:0 14px 32px rgba(0,0,0,.45);opacity:0;visibility:hidden;pointer-events:none;z-index:99999;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.relic-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.event-weight-meta{display:none!important}
/* Resort is a dedicated build-choice screen; run-state relics start with Events 1–10. */
.resort-state > .relic-run-bar{display:none!important}
@media(max-width:900px){.relic-run-bar{gap:7px;overflow:visible}.relic-run-bar .run-icon{width:36px;height:36px;flex-basis:36px}}
