.combat-initiative-rail[data-v-c60992fe]{--rail-border:hsla(0,0%,100%,.14);--rail-text:#f7fafc;--rail-muted:#a9b5c2;--rail-gold:#f2bd69;background:linear-gradient(180deg,#111923f5,#080d13f5);border:1px solid rgba(148,163,184,.13);border-radius:22px;box-shadow:0 16px 48px #00000042,inset 0 1px #ffffff0a;min-width:0;padding:12px 14px 14px}.rail-heading[data-v-c60992fe]{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding:0 3px 10px}.rail-heading>div[data-v-c60992fe]{display:grid;gap:1px}.rail-kicker[data-v-c60992fe]{color:#8392a1;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rail-heading strong[data-v-c60992fe]{color:#ecf2f7;font-size:.92rem}.rail-hint[data-v-c60992fe]{color:#738292;font-size:.68rem}.rail-scroller[data-v-c60992fe]{align-items:stretch;display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 7px;scroll-snap-type:x proximity;scrollbar-color:#435160 transparent;scrollbar-width:thin}.rail-combatant[data-v-c60992fe]{--accent:#64a9dd;--initiative-image:none;background:#14202b;border:2px solid color-mix(in srgb,var(--accent) 54%,#24313e);border-radius:17px;box-shadow:0 8px 24px #0000003d;color:var(--rail-text);cursor:default;flex:0 0 146px;height:112px;isolation:isolate;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;text-align:left;transition:flex-basis .16s ease,height .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.rail-combatant[data-v-c60992fe]:before{background-image:var(--initiative-image);background-position:50% 28%;background-size:cover;content:"";inset:0;position:absolute;transform:scale(1.015);z-index:-2}.rail-combatant.enemy[data-v-c60992fe]{--accent:#df6565}.rail-combatant.minion[data-v-c60992fe]{--accent:#9481ef}.rail-combatant.active[data-v-c60992fe]{--accent:#f2bd69;border-color:#f2bd69;box-shadow:0 0 0 2px #f2bd6929,0 16px 34px #00000057;flex-basis:184px;height:126px;transform:translateY(-2px)}.rail-combatant.down[data-v-c60992fe]{filter:saturate(.45);opacity:.64}.rail-combatant.clickable[data-v-c60992fe]{cursor:pointer}.rail-combatant.clickable[data-v-c60992fe]:hover{border-color:color-mix(in srgb,var(--accent) 85%,#fff 10%);transform:translateY(-3px)}.rail-art-fallback[data-v-c60992fe]{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent) 24%,#263646),#0d151e 72%);color:color-mix(in srgb,var(--accent) 86%,#fff 8%);display:grid;font-size:2.1rem;font-weight:900;inset:0;place-items:center;position:absolute;z-index:-3}.rail-image-shade[data-v-c60992fe]{background:linear-gradient(180deg,#02060a1a,#04080c24 35%,#05090eeb 82%,#05090efa),linear-gradient(90deg,rgba(4,8,12,.26),transparent 45%);inset:0;position:absolute;z-index:-1}.rail-topline[data-v-c60992fe]{align-items:flex-start;display:flex;inset:7px 7px auto;justify-content:space-between;pointer-events:none;position:absolute;z-index:4}.rail-turn-index[data-v-c60992fe]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05090dbf;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#d4dde6;display:grid;font-size:.53rem;font-weight:950;height:23px;letter-spacing:.08em;min-width:34px;padding:0 7px;place-items:center}.rail-combatant.active .rail-turn-index[data-v-c60992fe]{background:#4b3416e0;border-color:#f2bd69b8;color:#ffe2a7}.rail-init[data-v-c60992fe]{align-items:baseline;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05090dc2;border:1px solid hsla(0,0%,100%,.2);border-radius:9px;display:flex;font-size:.78rem;font-weight:950;gap:4px;min-width:40px;padding:4px 6px}.rail-init small[data-v-c60992fe]{color:#9ba8b5;font-size:.43rem;letter-spacing:.06em}.rail-owner-link[data-v-c60992fe]{background:#473a99db;border-radius:7px;color:#e5e0ff;font-size:.5rem;font-weight:800;left:8px;max-width:95px;overflow:hidden;padding:3px 6px;position:absolute;text-overflow:ellipsis;top:36px;white-space:nowrap;z-index:4}.rail-status-dots[data-v-c60992fe]{display:flex;gap:3px;position:absolute;right:8px;top:38px;z-index:4}.rail-status-dots i[data-v-c60992fe]{background:#0e141cd6;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#ffe0a3;display:grid;font-size:.48rem;font-style:normal;font-weight:950;height:18px;place-items:center;width:18px}.rail-content[data-v-c60992fe]{bottom:8px;display:grid;gap:2px;left:9px;min-width:0;position:absolute;right:9px;z-index:3}.rail-content>small[data-v-c60992fe],.rail-content>strong[data-v-c60992fe]{overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 7px rgba(0,0,0,.9);white-space:nowrap}.rail-content>small[data-v-c60992fe]{color:#b4c0cb;font-size:.52rem;text-transform:capitalize}.rail-content>strong[data-v-c60992fe]{color:#fff;font-size:.78rem}.rail-combatant.active .rail-content>strong[data-v-c60992fe]{font-size:.92rem}.rail-vitals[data-v-c60992fe]{align-items:center;display:flex;gap:5px;margin-top:2px}.rail-vitals>span[data-v-c60992fe]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070c11a8;border-radius:6px;font-size:.55rem;font-weight:900;padding:3px 5px}.rail-hp[data-v-c60992fe]{color:#ffd1d1}.rail-hp b[data-v-c60992fe]{color:#f77}.rail-ac[data-v-c60992fe]{color:#d6e8f8}.rail-ac b[data-v-c60992fe]{color:#84bbe7}.rail-hpbar[data-v-c60992fe]{background:#ffffff26;border-radius:999px;box-shadow:inset 0 1px 2px #00000073;display:block;height:5px;margin-top:2px;overflow:hidden}.rail-hpbar i[data-v-c60992fe]{background:linear-gradient(90deg,#34b96c,#70d998);border-radius:inherit;display:block;height:100%}.rail-combatant.down .rail-hpbar i[data-v-c60992fe]{background:#d45f5f}.rail-status-dots i.death[data-v-c60992fe]{background:#4f1216e0;border-color:#ec5b5b8c;color:#ffb0b0}.rail-death-label[data-v-c60992fe]{background:#6f191dd1;border-radius:6px;color:#ffc1c1;font-size:.48rem;font-weight:950;letter-spacing:.05em;margin-top:2px;padding:2px 5px;width:-moz-max-content;width:max-content}@media(max-width:800px){.combat-initiative-rail[data-v-c60992fe]{border-radius:18px;padding:10px}.rail-heading[data-v-c60992fe]{align-items:flex-start;flex-direction:column;gap:2px}.rail-combatant[data-v-c60992fe]{flex-basis:132px;height:106px}.rail-combatant.active[data-v-c60992fe]{flex-basis:166px;height:120px}.rail-hint[data-v-c60992fe]{display:none}}
