.pushable.svelte-18v482f{cursor:pointer;outline-offset:0;background:0 0;border:none;padding:0;transition:filter .25s;position:relative}.pushable.full-width.svelte-18v482f{width:100%}.shadow.svelte-18v482f{will-change:transform;background:#00000040;border-radius:16px;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;left:0;transform:translateY(2px)}.pushable.small.svelte-18v482f .shadow:where(.svelte-18v482f){border-radius:12px}.pushable.medium.svelte-18v482f .shadow:where(.svelte-18v482f){border-radius:14px}.edge.svelte-18v482f{background:linear-gradient(to left, var(--edge-dark) 0%, var(--edge-light) 8%, var(--edge-light) 92%, var(--edge-dark) 100%);border:2px solid #15131a;border-radius:16px;width:100%;height:100%;position:absolute;top:7px;left:0}.pushable.small.svelte-18v482f .edge:where(.svelte-18v482f){border-radius:12px;top:5px}.pushable.medium.svelte-18v482f .edge:where(.svelte-18v482f){border-radius:14px;top:6px}.font.svelte-18v482f{color:var(--text-color);text-shadow:0 3px 1px #0000002f;background:var(--bg-color);will-change:transform;border:2px solid #15131a;border-radius:16px;padding:12px;font-size:1.6rem;font-weight:700;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:block;position:relative;transform:translateY(-4px)}.pushable.small.svelte-18v482f .font:where(.svelte-18v482f){border-radius:12px;padding:8px 16px;font-size:1rem;transform:translateY(-3px)}.pushable.medium.svelte-18v482f .font:where(.svelte-18v482f){border-radius:14px;padding:10px 20px;font-size:1.25rem;transform:translateY(-3px)}.pushable.svelte-18v482f:hover{filter:brightness(90%)}.pushable.svelte-18v482f:hover .font:where(.svelte-18v482f){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-6px)}.pushable.small.svelte-18v482f:hover .font:where(.svelte-18v482f),.pushable.medium.svelte-18v482f:hover .font:where(.svelte-18v482f){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-5px)}.pushable.svelte-18v482f:active .font:where(.svelte-18v482f){transition:transform 34ms;transform:translateY(-2px)}.pushable.small.svelte-18v482f:active .font:where(.svelte-18v482f),.pushable.medium.svelte-18v482f:active .font:where(.svelte-18v482f){transition:transform 34ms;transform:translateY(-1px)}.pushable.svelte-18v482f:hover .shadow:where(.svelte-18v482f){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(4px)}.pushable.svelte-18v482f:active .shadow:where(.svelte-18v482f){transition:transform 34ms;transform:translateY(1px)}.pushable.svelte-18v482f:focus:not(:focus-visible),.pushable.svelte-18v482f:focus,.pushable.svelte-18v482f:focus-visible{outline:none}.pushable.disabled.svelte-18v482f{opacity:.5;cursor:not-allowed;pointer-events:none}.pushable.soft-disabled.svelte-18v482f{opacity:.5;cursor:not-allowed}.button-content.svelte-18v482f{justify-content:center;align-items:center;gap:.5rem;display:flex}.button-content.svelte-18v482f .button-icon{filter:drop-shadow(0 3px 1px #0006);width:2.5rem;height:2.5rem;color:var(--text-color);flex-shrink:0}.button-text.svelte-18v482f{white-space:nowrap}
