.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;transition:transform .15s,filter .15s;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));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-heavy);vector-effect:non-scaling-stroke;stroke-linejoin:round}.dnd-sigil-key.svelte-1eyd77r{fill:none;stroke:var(--metal-dim);stroke-width:var(--border-width);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;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){filter: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){filter:brightness(.85);transform:scale(.94)}.dnd-sigil.svelte-1eyd77r:disabled{cursor:not-allowed;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-stone), var(--stone-dark);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--keyline);display:block}
