.rune-map.svelte-1ruwtu3{background:#05050a url(/game/ui/rune-board.webp) center / cover no-repeat;cursor:grab;touch-action:none}.rune-map.is-dragging.svelte-1ruwtu3{cursor:grabbing}.rune-link.svelte-1ruwtu3{stroke:#d8c79a;stroke-opacity:.5}.rune-link.is-dim.svelte-1ruwtu3{stroke-opacity:.12}.rune-link.is-owned.svelte-1ruwtu3{stroke:#8fe0a8;stroke-opacity:.8}.rune-link.is-owned.is-dim.svelte-1ruwtu3{stroke-opacity:.18}.rune-path.svelte-1ruwtu3{fill:none;stroke:var(--game-gold);stroke-width:3.5px;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgb(255 200 80 / .7))}.rune-path.is-hover.svelte-1ruwtu3{stroke:#fff;stroke-opacity:.55;stroke-width:2px;filter:none}.rune-node.svelte-1ruwtu3{box-shadow:0 2px 6px #0009}.rune-node[data-slot].svelte-1ruwtu3{box-shadow:none}.rune-node.is-dim.svelte-1ruwtu3{opacity:.22}.rune-node[data-state=locked].svelte-1ruwtu3:not(.is-dim){opacity:.38}.rune-node[data-state=open].svelte-1ruwtu3:before{content:"";position:absolute;inset:-6px;border:2px dashed #8fe0a8;border-radius:3px;pointer-events:none}.rune-level.svelte-1ruwtu3{position:absolute;right:-6px;bottom:-7px;z-index:1;padding:0 3px;border:1px solid #000;background:#12301f;color:#c9f5d5;font-size:12px;font-weight:700;line-height:15px;pointer-events:none}.rune-level.is-max.svelte-1ruwtu3{background:#4a3a14;color:var(--game-gold)}.rune-key.svelte-1ruwtu3{display:inline-block;width:.75rem;height:.75rem;border:1px solid #3a332d}.rune-key.is-learned.svelte-1ruwtu3{background:#12301f;border-color:#8fe0a8}.rune-key.is-open.svelte-1ruwtu3{border:2px dashed #8fe0a8}.rune-key.is-locked.svelte-1ruwtu3{background:#2a2622;opacity:.5}.rune-node.is-match.svelte-1ruwtu3:not(.is-dim){filter:drop-shadow(0 0 5px var(--game-gold)) drop-shadow(0 0 2px var(--game-gold))}.rune-node.is-path.svelte-1ruwtu3:after{opacity:.55}.rune-node.is-selected.svelte-1ruwtu3{z-index:2}.rune-node.svelte-1ruwtu3:focus-visible{outline:2px solid #fff;outline-offset:3px;z-index:3}.rune-label.svelte-1ruwtu3{transform:translate(-50%,-100%);padding:.15rem .45rem;border:1px solid var(--tone);background:#0a0908eb;color:var(--game-cream);font-size:.75rem;white-space:nowrap}.rune-hud-chip.svelte-1ruwtu3{padding:.3rem .35rem;border:1px solid #3a332d;background:#0c0a09d9;color:var(--game-cream);font-size:.75rem}.rune-mini.svelte-1ruwtu3{border:1px solid #3a332d;box-shadow:0 0 0 1px #000}.rune-mini-link.svelte-1ruwtu3{stroke:var(--tone);stroke-opacity:.85}.rune-mini-link.is-dim.svelte-1ruwtu3{stroke-opacity:.2}
