.error.svelte-wq7a0f{border:2px solid red!important}.error-text.svelte-wq7a0f{color:red;font-size:12px;margin-top:2px;text-align:left}main.svelte-wq7a0f{font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;min-height:90vh;background-image:url(../../../img/cake-bg-2.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;margin:0}.container.svelte-wq7a0f{background:#fff;color:#333;border-radius:12px;box-shadow:0 8px 15px #0000001a;padding:30px;text-align:center;max-width:500px;width:100%}.container.svelte-wq7a0f h1:where(.svelte-wq7a0f){font-size:24px;margin-bottom:10px;color:#0a0104}.container.svelte-wq7a0f p:where(.svelte-wq7a0f){font-size:14px;color:#555}input.svelte-wq7a0f,textarea.svelte-wq7a0f{width:100%;padding:10px;margin:10px 0;border:2px solid #0a0104;border-radius:8px;font-size:16px;outline:none;box-shadow:inset 0 1px 3px #0000001a}input.svelte-wq7a0f:focus,textarea.svelte-wq7a0f:focus{border-color:#0a0104}button.svelte-wq7a0f{background:#0a0104;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s;margin-top:10px}button.svelte-wq7a0f:hover{background:#0a0104}form.svelte-wq7a0f input[type=email]:where(.svelte-wq7a0f),form.svelte-wq7a0f input[type=number]:where(.svelte-wq7a0f),form.svelte-wq7a0f input[type=text]:where(.svelte-wq7a0f),form.svelte-wq7a0f textarea:where(.svelte-wq7a0f){resize:none;outline:0;background-color:#f8f9f4;font-family:Noto Sans,Helvetica,Arial,sans-serif;border:1px solid #c8c8c8;color:#00205b;font-size:24px;font-size:1.4rem!important;border-radius:0;width:100%;padding:15px;padding:1.5rem;-webkit-appearance:none;-moz-appearance:none}
