a.svelte-18sv61c{position:relative;display:flex;width:100%;height:100%;text-decoration:none}.decor.svelte-18sv61c{position:absolute;background-color:var(--orange);width:1rem;height:1rem;transition:transform .2s ease-out;transform:translate(0)}#backplate.svelte-18sv61c{position:absolute;left:0;top:0;background:var(--fg0);width:100%;height:100%}button.svelte-18sv61c{position:relative;border:var(--fg1);background-color:transparent;font-size:large;color:var(--bg1);padding:.75rem;border:var(--bg5) solid 2px;transition:border-color .25s ease-out}button.selected.svelte-18sv61c{border-color:var(--red)}.buttonParent.svelte-18sv61c:hover>.decor:where(.svelte-18sv61c){transform:translate(var(--offsetX),var(--offsetY))}.buttonParent.svelte-18sv61c:hover{filter:brightness(1.2);box-shadow:0 0 20px var(--glow)}.buttonParent.svelte-18sv61c:active{transform:scale(.95);filter:brightness(.95)}.buttonParent.svelte-18sv61c{box-sizing:border-box;position:relative;height:fit-content;width:fit-content;transition:all .2s ease-out}#upleft.svelte-18sv61c{--offsetX: -.2rem;--offsetY: -.2rem;left:1px;top:1px}#upright.svelte-18sv61c{--offsetX: .2rem;--offsetY: -.2rem;top:1px;right:1px}#downleft.svelte-18sv61c{--offsetX: -.2rem;--offsetY: .2rem;bottom:1px;left:1px}#downright.svelte-18sv61c{--offsetX: .2rem;--offsetY: .2rem;bottom:1px;right:1px}.icon.svelte-18sv61c{height:1.2rem;width:1.2rem;margin-left:.2rem;margin-right:.5rem;vertical-align:middle;background-color:var(--fg)}
