.popover-button.svelte-1kv46k{align-content:center;margin:0}.popover-button.svelte-1kv46k:focus,.popover-button.svelte-1kv46k:focus-visible{outline:1px solid var(--clr-main);background:transparent}.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k){background-color:transparent;width:fit-content;font-family:var(--bronova);border-radius:6px;letter-spacing:3px;padding:.75rem 1.15rem;border:none;outline:none;text-transform:uppercase}.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k) svg:where(.svelte-1kv46k){font-size:clamp(var(--h2),4vw,var(--xxl));stroke-width:calc(5px + 1vw);width:clamp(1.5em,4vw,5em);height:clamp(1.5em,4vw,5em)}@media (width <= 768px){.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k) svg:where(.svelte-1kv46k){stroke-width:calc(5px + 5vw)}}.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k):hover{animation:svelte-1kv46k-wiggle 1s ease-out infinite}.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k):focus,.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k):focus-visible{outline:1px solid var(--clr-main);background:transparent}.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k):active{scale:.97}@media (width <= 500px){.popover-button.svelte-1kv46k .popover-icon:where(.svelte-1kv46k){letter-spacing:1px}}.popover-button.svelte-1kv46k #popover:where(.svelte-1kv46k){margin-inline:auto;margin-block:5em;font-family:var(--bronova);font-size:clamp(var(--xs),1.25vw,var(--h5));letter-spacing:2px;padding:clamp(1rem,2vw,2.25rem) clamp(1.5rem,2vw,2.75rem);color:var(--clr-main)}@media (width < 500px){.popover-button.svelte-1kv46k #popover:where(.svelte-1kv46k){letter-spacing:1px}}[popover].svelte-1kv46k{border:3px solid var(--clr-gray);border-radius:.5rem;box-shadow:var(--blackest) 0 20px 25px -5px;padding:1rem 1.5rem;display:none;opacity:0;transform:translateY(-5rem);transition:all .5s allow-discrete}[popover].svelte-1kv46k:popover-open{display:block;opacity:1;transform:translateY(0)}@starting-style{[popover].svelte-1kv46k:popover-open{display:block;opacity:0;transform:translateY(2rem)}}[popover].svelte-1kv46k::backdrop{background-color:#0000;transition:display .5s allow-discrete,overlay .5s allow-discrete,background-color .5s}[popover].svelte-1kv46k:popover-open::backdrop{background-color:#0000007f;box-shadow:none}@starting-style{[popover].svelte-1kv46k:popover-open::backdrop{background-color:#0000}}@keyframes svelte-1kv46k-wiggle{0%{rotate:0deg;translate:0 0}25%{rotate:-2deg;translate:-5px 0}80%{rotate:2deg;translate:5px 0}}
