.dnd-aura.svelte-91lglk{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.dnd-aura-ember.svelte-91lglk{color:var(--ember)}.dnd-aura-verdigris.svelte-91lglk{color:color-mix(in srgb, var(--verdigris) 35%, var(--ember))}.dnd-aura-metal.svelte-91lglk{color:var(--metal)}.dnd-aura-mote.svelte-91lglk{border-radius:var(--radius-pill);background:radial-gradient(circle, var(--ember-core) 0%, currentColor 60%);width:.25rem;height:.25rem;box-shadow:0 0 .5rem currentColor, 0 0 1rem var(--ember-glow);opacity:0;animation-name:svelte-91lglk-dnd-aura-rise;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;bottom:-.5rem}.dnd-aura-ring.svelte-91lglk{opacity:.5;width:min(88%,40rem);height:auto;animation:46s linear infinite svelte-91lglk-dnd-aura-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dnd-aura-glyphs.svelte-91lglk{transform-origin:100px 100px;animation:32s linear infinite svelte-91lglk-dnd-aura-spin-back}.dnd-aura-wisps.svelte-91lglk{width:120%;height:120%;animation:26s ease-in-out infinite alternate svelte-91lglk-dnd-aura-slide;position:absolute;inset:-10%}.dnd-aura-veil.svelte-91lglk{opacity:.1;background:radial-gradient(at 20% 15%,currentColor 0%,#0000 42%),radial-gradient(at 82% 78%,currentColor 0%,#0000 46%);animation:12s ease-in-out infinite alternate svelte-91lglk-dnd-aura-breathe;position:absolute;inset:-20%}@keyframes svelte-91lglk-dnd-aura-rise{0%{opacity:0;transform:translate(0, 0) scale(var(--mote-scale))}14%{opacity:.9}76%{opacity:.55}to{opacity:0;transform:translate(var(--mote-drift), -105vh) scale(calc(var(--mote-scale) * .4))}}@keyframes svelte-91lglk-dnd-aura-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes svelte-91lglk-dnd-aura-spin-back{to{transform:rotate(-360deg)}}@keyframes svelte-91lglk-dnd-aura-slide{0%{transform:translate(-3%,2%)}to{transform:translate(3%,-2%)}}@keyframes svelte-91lglk-dnd-aura-breathe{0%{opacity:.06}to{opacity:.16}}@media (prefers-reduced-motion:reduce){.dnd-aura-mote.svelte-91lglk,.dnd-aura-ring.svelte-91lglk,.dnd-aura-glyphs.svelte-91lglk,.dnd-aura-wisps.svelte-91lglk,.dnd-aura-veil.svelte-91lglk{animation:none}.dnd-aura-mote.svelte-91lglk{opacity:.35}}.dnd-ornament.svelte-1dzovzv{pointer-events:none;flex:none;display:block;overflow:visible}.dnd-ornament-metal.svelte-1dzovzv{color:var(--metal);filter:drop-shadow(0 1px 0 #000) drop-shadow(0 0 .2rem color-mix(in srgb, var(--ember-glow) 50%, transparent))}.dnd-ornament-verdigris.svelte-1dzovzv{color:var(--verdigris)}.dnd-ornament-ember.svelte-1dzovzv{color:var(--ember)}.dnd-ornament-ink.svelte-1dzovzv{color:var(--ink-dim);filter:drop-shadow(0 1px #000)}.dnd-ornament-accent.svelte-1dzovzv{fill:var(--metal-bright)}.dnd-ornament-accent-fill.svelte-1dzovzv{fill:var(--ember)}.dnd-ornament-accent-stroke.svelte-1dzovzv{stroke:var(--ember)}.dnd-ornament-ember.svelte-1dzovzv .dnd-ornament-accent:where(.svelte-1dzovzv),.dnd-ornament-ember.svelte-1dzovzv .dnd-ornament-accent-fill:where(.svelte-1dzovzv){fill:var(--metal)}.dnd-ornament-xs.svelte-1dzovzv{width:auto;height:16px}.dnd-ornament-sm.svelte-1dzovzv{width:auto;height:28px}.dnd-ornament-md.svelte-1dzovzv{width:auto;height:48px}.dnd-ornament-lg.svelte-1dzovzv{width:auto;height:88px}.dnd-ornament-xl.svelte-1dzovzv{width:auto;height:150px}.dnd-ornament-divider.svelte-1dzovzv,.dnd-ornament-chain.svelte-1dzovzv,.dnd-ornament-vine.svelte-1dzovzv{width:100%;height:auto}.dnd-sigil.svelte-1eyd77r{cursor:pointer;--sigil-d:3.3rem;--sigil-light:var(--metal);width:var(--sigil-d);height:var(--sigil-d);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dnd-sigil-sm.svelte-1eyd77r{--sigil-d:2.25rem}.dnd-sigil-md.svelte-1eyd77r{--sigil-d:3.3rem}.dnd-sigil-lg.svelte-1eyd77r{--sigil-d:4.6rem}.dnd-sigil-metal.svelte-1eyd77r{--sigil-light:var(--metal)}.dnd-sigil-ember.svelte-1eyd77r{--sigil-light:var(--ember)}.dnd-sigil-verdigris.svelte-1eyd77r{--sigil-light:var(--verdigris)}.dnd-sigil-arcane.svelte-1eyd77r{--sigil-light:var(--metal-bright)}.dnd-sigil-bane.svelte-1eyd77r{--sigil-light:var(--state-bad)}.dnd-sigil-trace.svelte-1eyd77r{z-index:1;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 -1px 0 var(--metal-edge)) drop-shadow(0 2px 3px var(--shade));transition:transform .15s,filter .15s;position:absolute;inset:0;overflow:visible}.dnd-sigil-fill.svelte-1eyd77r{fill:var(--ground-deep)}.dnd-sigil-rim.svelte-1eyd77r{fill:none;stroke:var(--metal);stroke-width:var(--border-hair);vector-effect:non-scaling-stroke;stroke-linejoin:round}.dnd-sigil-key.svelte-1eyd77r{fill:none;stroke:var(--metal-dim);stroke-opacity:.55;stroke-width:var(--border-hair);vector-effect:non-scaling-stroke;transform-origin:50%;transform:scale(.82)}.dnd-sigil.svelte-1eyd77r:hover:not(:disabled) .dnd-sigil-rim:where(.svelte-1eyd77r){stroke:var(--metal-bright)}.dnd-sigil-active.svelte-1eyd77r .dnd-sigil-fill:where(.svelte-1eyd77r){fill:color-mix(in srgb, var(--sigil-light) 30%, var(--ground-deep))}.dnd-sigil-active.svelte-1eyd77r .dnd-sigil-rim:where(.svelte-1eyd77r){stroke:var(--metal-bright)}.dnd-sigil-glyph.svelte-1eyd77r{z-index:2;font-family:var(--font-display);font-size:calc(var(--sigil-d) * .42);color:var(--sigil-light);text-shadow:0 1px 0 #000, 0 0 8px color-mix(in srgb, var(--sigil-light) 60%, transparent);justify-content:center;align-items:center;line-height:1;transition:color .18s,text-shadow .18s,transform .15s;display:flex;position:relative}.dnd-sigil-count.svelte-1eyd77r{z-index:3;min-width:1.1rem;padding:0 var(--space-1);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--ground) 0%, var(--ground-deep) 100%);border:var(--border-hair) solid var(--metal);box-shadow:inset 0 0 0 var(--border-hair) var(--ground-deep), var(--shadow-sm);font-family:var(--font-figures);font-size:var(--text-xs);color:var(--metal-bright);line-height:1.4;position:absolute;bottom:-2px;right:-2px}.dnd-sigil.svelte-1eyd77r:hover:not(:disabled) .dnd-sigil-trace:where(.svelte-1eyd77r){filter:drop-shadow(0 -1px 0 var(--metal-edge)) drop-shadow(0 2px 3px var(--shade)) drop-shadow(0 0 8px var(--ember-glow))}.dnd-sigil.svelte-1eyd77r:hover:not(:disabled) .dnd-sigil-glyph:where(.svelte-1eyd77r){color:var(--metal-bright);text-shadow:var(--glow-text)}.dnd-sigil.svelte-1eyd77r:active:not(:disabled) .dnd-sigil-trace:where(.svelte-1eyd77r),.dnd-sigil.svelte-1eyd77r:active:not(:disabled) .dnd-sigil-glyph:where(.svelte-1eyd77r){filter:brightness(.85);transform:scale(.94)}.dnd-sigil.svelte-1eyd77r:disabled{cursor:not-allowed}.dnd-sigil.svelte-1eyd77r:disabled .dnd-sigil-trace:where(.svelte-1eyd77r),.dnd-sigil.svelte-1eyd77r:disabled .dnd-sigil-glyph:where(.svelte-1eyd77r),.dnd-sigil.svelte-1eyd77r:disabled .dnd-sigil-count:where(.svelte-1eyd77r){opacity:.4;filter:grayscale(.7)}.dnd-sigil.svelte-1eyd77r:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--focus-ring);outline:none}.dnd-glyph.svelte-ximl5l{width:var(--glyph-d);height:var(--glyph-d);--glyph-d:20px;display:block}.dnd-glyph-sm.svelte-ximl5l{--glyph-d:15px}.dnd-glyph-md.svelte-ximl5l{--glyph-d:20px}.dnd-glyph-lg.svelte-ximl5l{--glyph-d:26px}.dnd-stored-image-missing.svelte-swunw3{background:radial-gradient(ellipse at 50% 40%, transparent 30%, #0009 100%), linear-gradient(180deg, color-mix(in srgb, var(--stone-light) 12%, transparent), #0000008c), var(--texture-noise), var(--stone-dark);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--keyline);display:block}.dnd-button.svelte-er4ugn{cursor:pointer;isolation:isolate;--button-h:2.4rem;--button-pad:var(--space-5);--button-text:var(--text-sm);--button-light:var(--ember-glow);--button-cut:var(--radius-md);--button-edge:.16rem;--button-rim:linear-gradient(180deg, var(--metal-bright) 0%, var(--metal) 38%, var(--metal-dim) 70%, var(--metal) 100%);--button-stone:var(--stone);--button-tint:transparent;--button-ink:var(--metal);--button-shape:inset(0 round var(--button-cut));min-height:var(--button-h);filter:drop-shadow(0 2px 3px var(--shade-hard));background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:filter .18s;display:inline-flex;position:relative}.dnd-button-sm.svelte-er4ugn{--button-h:1.8rem;--button-pad:var(--space-4);--button-text:var(--text-xs);--button-cut:var(--radius-sm);--button-edge:.12rem}.dnd-button-md.svelte-er4ugn{--button-h:2.4rem;--button-pad:var(--space-5);--button-text:var(--text-sm);--button-cut:var(--radius-md);--button-edge:.16rem}.dnd-button-lg.svelte-er4ugn{--button-h:3.2rem;--button-pad:var(--space-6);--button-text:var(--text-md);--button-cut:var(--radius-lg);--button-edge:.18rem}.dnd-button-fill.svelte-er4ugn{width:100%}.dnd-button-frame.svelte-er4ugn{z-index:0;background:var(--button-rim);clip-path:var(--button-shape);pointer-events:none;position:absolute;inset:0}.dnd-button-face.svelte-er4ugn{inset:var(--button-edge);z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--stone-light) 18%, transparent) 0%, #0000006b 38%, #000000b8 100%), linear-gradient(var(--button-tint), var(--button-tint)), var(--texture-stone), var(--button-stone);clip-path:var(--button-shape);box-shadow:inset 0 1px 0 var(--sheen-strong), inset 0 -2px 0 var(--shade-hard), inset 0 0 0 1px var(--keyline);pointer-events:none;transition:filter .18s;position:absolute}.dnd-button-sheen.svelte-er4ugn{inset:var(--button-edge);z-index:2;background:radial-gradient(ellipse 70% 120% at 50% 110%, var(--button-light) 0%, transparent 70%);clip-path:var(--button-shape);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute}.dnd-button-inner.svelte-er4ugn{z-index:3;justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--button-pad);min-height:var(--button-h);font-family:var(--font-display);font-size:var(--button-text);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--button-ink);text-shadow:0 1px #000,0 0 2px #000;font-weight:700;line-height:1.1;transition:color .18s,text-shadow .18s;display:inline-flex;position:relative}.dnd-button.svelte-er4ugn:hover:not(:disabled){filter:drop-shadow(0 2px 3px var(--shade-hard)) brightness(1.08)}.dnd-button.svelte-er4ugn:hover:not(:disabled) .dnd-button-sheen:where(.svelte-er4ugn){opacity:1}.dnd-button.svelte-er4ugn:hover:not(:disabled) .dnd-button-inner:where(.svelte-er4ugn){color:var(--metal-bright);text-shadow:var(--glow-text)}.dnd-button.svelte-er4ugn:active:not(:disabled) .dnd-button-face:where(.svelte-er4ugn){box-shadow:inset 0 3px 5px var(--shade-hard), inset 0 -1px 0 var(--sheen-soft), inset 0 0 0 1px var(--keyline);filter:brightness(.82)}.dnd-button.svelte-er4ugn:active:not(:disabled) .dnd-button-inner:where(.svelte-er4ugn){transform:translateY(1px)}.dnd-button.svelte-er4ugn:focus-visible{box-shadow:none;filter:drop-shadow(0 0 .15rem var(--metal-bright)) drop-shadow(0 0 .5rem var(--ember-glow));outline:none}.dnd-button.svelte-er4ugn:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.85)}.dnd-button-primary.svelte-er4ugn{--button-rim:linear-gradient(180deg, var(--ember-core) 0%, var(--metal-bright) 22%, var(--metal) 55%, var(--metal-dim) 100%);--button-tint:color-mix(in srgb, var(--ember) 16%, transparent);--button-ink:var(--metal-bright)}.dnd-button-primary.svelte-er4ugn .dnd-button-sheen:where(.svelte-er4ugn){opacity:.45}.dnd-button-secondary.svelte-er4ugn{--button-light:color-mix(in srgb, var(--metal) 40%, transparent)}.dnd-button-ghost.svelte-er4ugn{--button-light:color-mix(in srgb, var(--metal) 30%, transparent);--button-rim:linear-gradient(180deg, var(--metal-dim) 0%, color-mix(in srgb, var(--metal-dim) 50%, #000) 100%);--button-stone:var(--ground-raised);--button-ink:var(--metal)}.dnd-button-ghost.svelte-er4ugn .dnd-button-face:where(.svelte-er4ugn){background:linear-gradient(180deg, color-mix(in srgb, var(--ground-lift) 70%, transparent) 0%, color-mix(in srgb, var(--ground-deep) 90%, transparent) 100%), var(--texture-noise), var(--button-stone)}.dnd-button-ghost.svelte-er4ugn:hover:not(:disabled){--button-rim:linear-gradient(180deg, var(--metal) 0%, var(--metal-dim) 100%)}.dnd-button-danger.svelte-er4ugn{--button-light:color-mix(in srgb, var(--state-bad) 55%, transparent);--button-rim:linear-gradient(180deg, color-mix(in srgb, var(--state-bad) 60%, var(--metal-bright)) 0%, color-mix(in srgb, var(--state-bad) 70%, #000) 60%, color-mix(in srgb, var(--state-bad) 40%, #000) 100%);--button-tint:color-mix(in srgb, var(--state-bad) 30%, transparent);--button-ink:color-mix(in srgb, var(--state-bad) 30%, var(--ink))}.dnd-button-danger.svelte-er4ugn:hover:not(:disabled) .dnd-button-inner:where(.svelte-er4ugn){color:var(--ink);text-shadow:0 0 8px var(--state-bad), 0 1px 1px #000}.dnd-button-spinner.svelte-er4ugn{border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;width:1em;height:1em;animation:.7s linear infinite svelte-er4ugn-dnd-button-spin}@keyframes svelte-er4ugn-dnd-button-spin{to{transform:rotate(360deg)}}
