.card.svelte-1wohba7{max-width:28rem;margin:4rem auto;border:1px solid #000;padding:2rem;display:flex;flex-direction:column;gap:1rem}.card.svelte-1wohba7 .button:where(.svelte-1wohba7){box-sizing:border-box;display:flex;align-items:center;padding:1rem 2rem;gap:2rem;width:100%;height:fit-content;border:none;background:#000;color:#fff;position:relative;font:inherit;cursor:pointer}.card.svelte-1wohba7 .button:where(.svelte-1wohba7) p:where(.svelte-1wohba7){font-weight:400;z-index:2;font-size:.75rem}.card.svelte-1wohba7 .button:where(.svelte-1wohba7) div:where(.svelte-1wohba7){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffefdc;width:0%;height:0%;transition:width .25s ease-out,height .25s ease-out;z-index:1;pointer-events:none}.card.svelte-1wohba7 .button:where(.svelte-1wohba7)>:where(.svelte-1wohba7){pointer-events:none}.card.svelte-1wohba7 .button:where(.svelte-1wohba7):hover,.card.svelte-1wohba7 .button:where(.svelte-1wohba7):active{color:#000}.card.svelte-1wohba7 .button:where(.svelte-1wohba7):hover div:where(.svelte-1wohba7),.card.svelte-1wohba7 .button:where(.svelte-1wohba7):active div:where(.svelte-1wohba7){width:calc(100% - 2px);height:calc(100% - 2px)}.card.svelte-1wohba7 .button:where(.svelte-1wohba7):active div:where(.svelte-1wohba7){filter:brightness(90%)}.card.svelte-1wohba7 .button:where(.svelte-1wohba7):disabled{opacity:.5;cursor:not-allowed}h1.svelte-1wohba7{font-size:2.5rem}p.svelte-1wohba7{font-weight:300}form.svelte-1wohba7{display:flex;flex-direction:column;gap:1.25rem}form.svelte-1wohba7 .input-container:where(.svelte-1wohba7){position:relative}form.svelte-1wohba7 .input-container:where(.svelte-1wohba7)>label:where(.svelte-1wohba7){display:block;position:absolute;top:-.5rem;left:.5rem;background:#ffefdc;padding:0 .5rem}form.svelte-1wohba7 .input-container:where(.svelte-1wohba7)>label:where(.svelte-1wohba7) p:where(.svelte-1wohba7){font-size:.625rem;font-weight:300;margin:0}form.svelte-1wohba7 input:where(.svelte-1wohba7){box-sizing:border-box;background:none;border:1px solid #000;width:100%;padding:.75rem 1rem;border-radius:0;font:inherit;color:#000}
