.augur .dying-track{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-3)}.augur .dying-track em{font-style:normal;margin-right:3px}.augur .dying-track .dt-dying,.augur .dying-track .dt-wounded{display:inline-flex;align-items:center;gap:3px}.augur .dying-track i{width:7px;height:7px;border-radius:50%;border:1px solid var(--enemy);background:transparent;display:inline-block}.augur .dying-track .dt-dying i.is-on{background:var(--enemy)}.augur .dying-track .dt-wounded i{border-color:var(--d-severe);background:var(--d-severe)}.augur .dying-track.is-compact{gap:5px}.augur .dying-track.is-compact i{width:5px;height:5px}.augur .dying-meter .dm-pip{stroke:var(--enemy);stroke-width:1;fill:var(--s0)}.augur .dying-meter .dm-pip.is-dying-on{fill:var(--enemy)}.augur .dying-meter .dm-pip.is-wounded{stroke:var(--d-severe);fill:var(--d-severe)}.augur .rt.is-dying{opacity:.8}.augur .rt.is-dying .rt-base{stroke:var(--enemy);stroke-dasharray:4 3}.augur .mo-particles{position:absolute;left:0;top:0;pointer-events:none}.augur .mo-ghost{fill:#f3e3c0}.augur .mo-spot{fill:var(--brass)}.augur .mo-spot-ring{stroke:var(--brass-hi);stroke-width:2}.augur .mo-banner rect{fill:#0b0d10d1}.augur .mo-banner line{stroke:var(--brass-lo, var(--brass));stroke-width:1}.augur .mo-banner text{font-family:var(--f-display);font-weight:700;letter-spacing:.2em;fill:var(--brass-hi)}.augur .mo-rb-ghost{position:absolute;top:0;bottom:0;background:#f3e3c0;transform-origin:left center}.augur .mo-projectile.is-bolt{filter:drop-shadow(0 0 4px currentColor)}.augur .mo-dim{fill:#05070a}.augur .mo-ripple{stroke:var(--brass-hi);stroke-width:2.5}.augur .mo-bang{font-family:var(--f-display);font-weight:800;fill:var(--brass-hi);stroke:#0b0d10d9;stroke-width:3px;paint-order:stroke}.augur .mo-condition{font-family:var(--f-ui, inherit);font-weight:600;text-transform:capitalize;fill:var(--warn);stroke:#0b0d10d9;stroke-width:3px;paint-order:stroke}.augur .mo-condition.is-lose{fill:var(--ink-3)}.augur .mo-heal-glow{fill:var(--ok);filter:drop-shadow(0 0 3px var(--ok))}.augur .mo-rb-heal{position:absolute;top:-1px;bottom:-1px;background:var(--ok);box-shadow:0 0 6px var(--ok)}@keyframes mo-march{to{stroke-dashoffset:-20}}@keyframes mo-flicker{0%,to{fill-opacity:.12;stroke-opacity:.45}35%{fill-opacity:.22;stroke-opacity:.8}60%{fill-opacity:.15;stroke-opacity:.55}}@keyframes mo-flicker-edge{0%,to{stroke-opacity:.1}35%{stroke-opacity:.24}60%{stroke-opacity:.14}}@keyframes mo-shimmer{0%,to{fill-opacity:.1}50%{fill-opacity:.18}}.augur [data-effects=full] .bfx-zone .bfx-zone-sq,.augur [data-effects=full] .bfx-zone .bfx-zone-edge .edge-line{animation:mo-march 2.4s linear infinite}.augur [data-effects=full] .bfx-zone.is-hazardous .bfx-zone-sq{animation:mo-march 2.4s linear infinite,mo-flicker 1.6s ease-in-out infinite}.augur [data-effects=full] .bfx-zone.is-hazardous .bfx-zone-edge .edge-soft{animation:mo-flicker-edge 1.6s ease-in-out infinite}.augur [data-effects=full] .bfx-zone.is-difficult .bfx-zone-sq{animation:mo-march 2.4s linear infinite,mo-shimmer 3.2s ease-in-out infinite}.augur .mo-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(5,7,10,.55) 100%)}@keyframes rt-heartbeat-squash{0%,60%,to{scale:1 1}12%{scale:1.05 .93}24%{scale:.99 1.01}36%{scale:1.06 .92}}@keyframes rt-persistent-squash{0%,70%,to{scale:1 1}15%{scale:1.03 .96}30%{scale:1 1}45%{scale:1.035 .955}}.augur svg:not([data-effects=off]) .rt.is-dying>.rt-body{animation:rt-heartbeat-squash 1.4s ease-in-out infinite}.augur svg:not([data-effects=off]) .rt.is-persistent>.rt-body{animation:rt-persistent-squash 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.augur .rt.is-dying>.rt-body,.augur .rt.is-persistent>.rt-body{animation:none}}.augur .dice-control{display:inline-flex;align-items:center;gap:6px}.augur .dice-tray{position:absolute;inset:0;z-index:30;display:grid;grid-template-rows:auto 1fr;justify-items:center;background:#0b0d108c;animation:dice-in .16s ease-out both}.augur .dice-tray.is-small{inset:10px auto auto 50%;translate:-50% 0;width:min(420px,calc(100% - 20px));height:178px;background:#111419eb;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 10px 30px #00000073}.augur .dice-tray.is-shaking{animation:dice-in .16s ease-out both,dice-shake .4s steps(8) 1 both}.augur .dice-head{display:flex;gap:10px;align-items:center;padding:12px 18px 0;width:100%;z-index:1;pointer-events:none}.augur .dice-line{font:600 12.5px var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brass-hi, #e6c27a);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.augur .dice-need{font-size:12px;color:var(--ink-3);border:1px solid var(--line-2);border-radius:6px;padding:2px 8px;background:var(--s1)}.augur .dice-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.augur .dice-tray.is-small .dice-canvas{border-radius:12px}.augur .dice-hand{position:absolute;left:50%;bottom:18px;translate:-50% 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;z-index:1}.augur .dice-grab{font:700 13px var(--f-mono);color:#e6c27a;background:#141008;border:1.5px solid #e6c27a;border-radius:7px;padding:4px 11px;animation:dice-pulse 1.9s ease-in-out infinite}.augur .dice-chip{display:inline-block;font-weight:700;border-radius:7px;padding:5px 11px;background:#141008;border:1.5px solid currentColor;color:var(--ink-1);white-space:nowrap}.augur .dice-result{position:absolute;left:50%;top:62%;translate:-50% 0;display:grid;justify-items:center;gap:8px;z-index:1;pointer-events:none;animation:dice-fade .25s ease-out both}.augur .dice-math{font-size:17px}.augur .dice-fortune{font-size:12.5px;color:var(--ok);background:var(--s0)}.augur .dice-stamp{position:absolute;left:50%;top:50px;translate:-50% 0;z-index:1;pointer-events:none;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;font:800 22px var(--f-mono);letter-spacing:.04em;padding:6px 16px;border-radius:8px;border:2px solid currentColor;background:var(--s0);animation:dice-stamp .26s cubic-bezier(.2,1.4,.4,1) .25s both;white-space:nowrap}.augur .dice-stamp.tone-crit{color:#e6c27a}.augur .dice-stamp.tone-hit{color:#73b38a}.augur .dice-stamp.tone-miss{color:#847f75}.augur .dice-stamp.tone-fumble{color:#e0614f}.augur .dice-sub{color:var(--ink-2)}.augur .dice-hero{position:absolute;left:22%;top:60%;color:#847f75;z-index:1}.augur .dice-hero s{text-decoration-color:#e0614f;text-decoration-thickness:2px}.augur .dice-total{position:absolute;left:50%;bottom:22px;translate:-50% 0;font-size:17px;z-index:1;animation:dice-fade .3s ease-out both}.augur .dice-total.is-flying{animation:dice-fade .3s ease-out both,dice-fly .65s cubic-bezier(.5,0,.7,.4) .9s forwards}.augur .dice-persist{position:absolute;right:18px;bottom:64px;color:#e48b45;z-index:1}.augur .dice-skip{position:absolute;right:10px;top:8px;z-index:2}.augur .dice-tray.is-small .dice-head{padding:10px 12px 0}.augur .dice-tray.is-small .dice-result{left:66%;top:38px;gap:6px}.augur .dice-tray.is-small .dice-stamp{left:66%;top:72px;font-size:14px;padding:3px 10px;max-width:60%}.augur .dice-tray.is-small .dice-math{font-size:13px}.augur .dice-tray.is-small .dice-total{left:66%;bottom:10px;font-size:13px}.augur .dice-tray.is-quick .dice-stamp,.augur .dice-tray.is-quick .dice-result{animation-duration:1ms;animation-delay:0ms}@keyframes dice-in{0%{opacity:0}}@keyframes dice-fade{0%{opacity:0}}@keyframes dice-pulse{50%{opacity:.55}}@keyframes dice-stamp{0%{opacity:0;scale:1.6}}@keyframes dice-shake{0%,to{translate:0 0}25%{translate:3px -2px}50%{translate:-3px 2px}75%{translate:2px 3px}}@keyframes dice-fly{to{left:var(--tx);top:var(--ty);bottom:auto;opacity:0;scale:.6}}.augur .dice-rail{display:flex;align-items:center;gap:8px;padding:6px 16px;min-height:64px;background:var(--s1);border-bottom:1px solid var(--line);overflow:hidden}.augur .dice-rail-label{color:var(--ink-3)}.augur .dice-rail-item{display:grid;justify-items:center;gap:1px;animation:dice-rail-in .2s ease-out both}.augur .dice-rail-math{font-size:9.5px;color:var(--ink-3)}.augur .dice-rail-item.is-seek{padding:2px 3px;border:1px solid transparent;border-radius:var(--r-2, 4px);background:none;color:inherit;font:inherit;cursor:pointer}.augur .dice-rail-item.is-seek:hover{border-color:var(--line-3);background:var(--s2)}.augur .dice-rail-item.is-seek:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus)}.augur .dice-rail-item.is-seek[aria-current=step]{border-color:var(--brass)}.augur .dice-rail-item[data-kept]{position:relative;padding-right:12px}.augur .dice-rail-other{position:absolute;top:0;right:-2px;display:grid;gap:1px}.augur .dice-rail-drop{display:flex;align-items:baseline;gap:1px;font-size:10px;line-height:1;color:var(--ink-3);opacity:.75}.augur .dice-rail-drop s{text-decoration-color:#e0614f}.augur .dice-rail-mark{font-size:7.5px;color:var(--ink-3);letter-spacing:.02em}.augur .dice-badges{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:hidden}.augur .dice-badge{position:absolute;display:grid;justify-items:center;gap:2px;translate:0 -50%;animation:dice-badge-out .18s ease-in calc(var(--delay) + var(--show)) forwards,dice-fade 1ms linear var(--delay) both}.augur .dice-badge.is-flipping .dice-hex{animation:dice-flip var(--flip) ease-out var(--delay) both}.augur .dice-badge-math{font-size:11px;font-weight:600;color:var(--ink-1);background:#0b0d10cc;padding:0 4px;border-radius:3px}.augur .dice-badge-burst{position:absolute;left:50%;top:24px;width:40px;height:40px;margin:-20px;border-radius:50%;border:4px solid #e6c27a;animation:dice-burst .6s ease-out var(--delay) both}.augur .dice-badge.is-nat1 .dice-badge-burst{border-color:#e0614f}@keyframes dice-flip{0%{transform:scaleX(1)}25%{transform:scaleX(.05)}50%{transform:scaleX(1)}75%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes dice-badge-out{to{opacity:0;translate:0 -80%}}@keyframes dice-burst{0%{scale:.6;opacity:1}to{scale:3;opacity:0}}@keyframes dice-rail-in{0%{opacity:0;translate:24px 0}}.augur .dice-persist-mark{position:absolute;left:6px;top:-30px;display:inline-flex;gap:2px;animation:dice-pulse 1.6s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(240,138,60,.6));pointer-events:none}@media (prefers-reduced-motion: reduce){.augur .dice-persist-mark{animation:none}.augur .dice-tray,.augur .dice-badge,.augur .dice-badge .dice-hex,.augur .dice-rail-item,.augur .dice-grab,.augur .dice-total{animation-duration:1ms!important}}
