.hint.svelte-1821sv7{display:flex;flex-direction:column;align-items:center;gap:8px;width:108px;background:none;border:none;cursor:not-allowed;color:var(--hd-text-faint)}.hint.enabled.svelte-1821sv7{cursor:var(--hd-cursor),pointer;color:var(--hd-text)}.socket.svelte-1821sv7{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 40%,#ffffff14,#0009 70%);border:1px solid var(--hd-line);box-shadow:inset 0 0 10px #000c;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.socket.svelte-1821sv7 img{width:44px;height:44px;object-fit:contain;opacity:.25;filter:grayscale(1) brightness(.6);transition:opacity .2s ease,filter .2s ease}.enabled.svelte-1821sv7 .socket:where(.svelte-1821sv7) img{opacity:1;filter:none}.enabled.svelte-1821sv7 .socket:where(.svelte-1821sv7){border-color:var(--hd-line-strong);box-shadow:inset 0 0 10px #0009,0 0 14px var(--hd-accent-glow)}.enabled.svelte-1821sv7:hover .socket:where(.svelte-1821sv7){transform:scale(1.07)}.active.svelte-1821sv7 .socket:where(.svelte-1821sv7){border-color:var(--hd-accent);box-shadow:inset 0 0 10px #0009,0 0 22px var(--hd-accent-glow)}.count.svelte-1821sv7{position:absolute;font-family:var(--hd-font-title);font-size:22px;color:var(--hd-text-dim);text-shadow:0 1px 3px #000}.label.svelte-1821sv7{font-size:14px;line-height:1.15;text-align:center;font-style:italic}.enabled.svelte-1821sv7 .label:where(.svelte-1821sv7){font-family:var(--hd-font-title);font-style:normal;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--hd-accent)}
