.augur .rp-card.ac{position:absolute;left:24px;top:24px;z-index:5;width:330px;max-height:calc(100% - 32px);overflow:hidden auto;padding:0;gap:0;display:block;background:var(--s1);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 20px 60px #0000008c;overscroll-behavior:contain}.augur .rp-card.ac[data-side=party]{--sc: var(--party)}.augur .rp-card.ac[data-side=enemy]{--sc: var(--enemy)}.augur .rp-card.ac[data-side=ally]{--sc: var(--ally)}.augur .ac-hero{position:relative;height:230px;overflow:hidden;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--sc) 30%,var(--s2)),var(--s1) 75%)}.augur .ac-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block;transform-origin:50% 30%}.augur .ac-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(17,20,25,0) 35%,rgba(17,20,25,.75) 72%,var(--s1) 100%)}.augur .rp-card.ac.is-down .ac-hero img{filter:grayscale(1) brightness(.75)}.augur .ac-initials{position:absolute;inset:0 0 40px;display:grid;place-items:center;font:700 64px var(--f-display);color:color-mix(in srgb,var(--sc) 70%,var(--ink-1));opacity:.8}.augur .rp-card.ac.is-down .ac-initials{filter:grayscale(1);opacity:.5}.augur .ac-side{position:absolute;top:12px;left:12px;z-index:2;font:700 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:var(--sc);color:var(--s0)}.augur .ac-x{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#00000073;color:var(--ink-1);cursor:pointer;font-size:13px;line-height:1}.augur .ac-x:hover{background:#000000b3;border-color:#ffffff73}.augur .ac-name{position:absolute;left:16px;right:16px;bottom:12px;z-index:2;display:grid;gap:2px}.augur .ac-name h3{margin:0;font:900 1.55rem/1.1 var(--f-display);letter-spacing:.02em;color:var(--ink-1);text-shadow:0 2px 8px #000;overflow-wrap:anywhere}.augur .ac-name span{font:600 12px var(--f-mono);color:var(--ink-2);text-shadow:0 1px 4px #000}.augur .ac-body{padding:4px 16px 16px;display:grid;gap:12px}.augur .ac-hpline{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font:600 12px var(--f-mono);color:var(--ink-3)}.augur .ac-hpline b{font-size:1.15rem;color:var(--ink-1)}.augur .ac-lost{color:#f08b7c;white-space:pre}.augur .ac-temp{color:var(--info)}.augur .ac-hpbar{height:10px;border-radius:5px;background:#0000008c;overflow:hidden;display:flex}.augur .ac-hpbar i{display:block;height:100%}.augur .ac-hpbar .is-hp{background:linear-gradient(90deg,#5a9e74,var(--ok))}.augur .ac-hpbar .is-lost{background:#e0614f8c}.augur .ac-hpbar .is-temp{background:var(--info)}.augur .rp-card.ac[data-effects=full] .ac-hpbar .is-lost{animation:ac-lost .9s ease-in-out 3}@keyframes ac-lost{0%,to{opacity:1}50%{opacity:.3}}.augur .ac-dying{display:flex;gap:10px;align-items:center;font:600 12px var(--f-mono)}.augur .ac-dying .dying-track{color:#f08b7c;font-size:12px}.augur .ac-dying .dying-track i{width:10px;height:10px;border-width:1.5px}.augur .ac-conds{display:flex;flex-wrap:wrap;gap:6px}.augur .ac-cond{font:600 11px var(--f-ui);padding:2px 8px;border-radius:999px;background:#e0a3451f;border:1px solid rgba(224,163,69,.5);color:var(--warn)}.augur .ac-cond[data-tone=harm]{background:#e0614f1f;border-color:#e0614f80;color:#f08b7c}.augur .ac-cond[data-tone=good]{background:#7fa6d61f;border-color:#7fa6d680;color:var(--info)}.augur .ac-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 0;border-block:1px solid var(--line)}.augur .ac-stats.is-short{grid-template-columns:1fr}.augur .ac-stat{display:grid;justify-items:center}.augur .ac-stat b{font:700 1.25rem var(--f-mono);color:var(--ink-1)}.augur .ac-stat b small{font-size:.6em;font-weight:600;color:var(--ink-3)}.augur .ac-stat span{font:600 9.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.augur .ac-note{margin:-6px 0 0;font-size:11px;line-height:1.35;color:var(--ink-4)}.augur .ac-sec{display:grid;gap:6px}.augur .ac-sec h4{margin:0;font:600 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.augur .ac-spark{display:block;width:100%;height:46px;overflow:visible}.augur .ac-spark path,.augur .ac-spark line{vector-effect:non-scaling-stroke}.augur .ac-spark .is-area{fill:#73b38a1f}.augur .ac-spark .is-done{fill:none;stroke:var(--ok);stroke-width:2;stroke-linejoin:round}.augur .ac-spark .is-rest{fill:none;stroke:var(--ok);stroke-width:1.5;opacity:.28;stroke-linejoin:round}.augur .ac-spark .is-cursor{stroke:var(--brass-hi);stroke-dasharray:3 3}.augur .ac-spark .is-dot{fill:var(--brass-hi)}.augur .ac-tally{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:12px;color:var(--ink-3)}.augur .ac-tally-more{margin:-6px 0 0;font-size:12px;color:var(--ink-3)}.augur .ac-tally-more b{color:var(--ink-2)}.augur .ac-tally b{display:block;font:700 1.05rem var(--f-mono);color:var(--ink-1);white-space:nowrap}.augur .ac-actions{display:flex;gap:6px;flex-wrap:wrap}@media (max-width: 600px){.augur .rp-card.ac{position:fixed;inset:auto 0 0;z-index:40;width:auto;max-height:78svh;border-radius:14px 14px 0 0;border-bottom:0}.augur .ac-hero{height:190px}}@media (prefers-reduced-motion: reduce){.augur .rp-card.ac .ac-hpbar .is-lost{animation:none}}
