body,html{width:100%;min-height:100vh;font-family:Merriweather,serif;background:url(../../../images/form-bg.png) center/cover no-repeat;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;margin:0;padding:0}.page-background.svelte-1j8o54d{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px}.overlay.svelte-1j8o54d{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.form-wrapper.svelte-1j8o54d{position:relative;width:100%;max-width:500px;padding:50px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 30px #000000b3;z-index:1;margin:20px}.form-wrapper.svelte-1j8o54d h2:where(.svelte-1j8o54d){font-weight:700;font-size:1.6rem;color:#e0cda9;text-align:center;margin-bottom:30px}.form-group.svelte-1j8o54d{margin-bottom:20px}.form-group.svelte-1j8o54d label:where(.svelte-1j8o54d){display:block;margin-bottom:8px;font-weight:600;color:#f1f1f1}.form-group.svelte-1j8o54d input:where(.svelte-1j8o54d),textarea.svelte-1j8o54d{width:100%;padding:12px;border:none;border-radius:6px;background:#fff3;color:#fff;font-size:1rem;outline:none}textarea.svelte-1j8o54d{resize:none}.svelte-1j8o54d::placeholder{color:#fff9}.actions.svelte-1j8o54d{display:flex;justify-content:flex-end;margin-top:30px}.btn.svelte-1j8o54d{padding:12px 28px;border:none;border-radius:24px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s}.btn-next.svelte-1j8o54d{background:#bfa76f;color:#0d1b2a}.btn-next.svelte-1j8o54d:hover{background:#d4c08b}.coin-container.svelte-1j8o54d{position:absolute;top:-40px;right:-40px;width:120px;height:120px;perspective:1000px}.coin.svelte-1j8o54d{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:svelte-1j8o54d-flip 3s infinite linear}.coin-face.svelte-1j8o54d{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:50%;overflow:hidden;box-shadow:0 4px 10px #0006,inset 0 2px 5px #00000080}.coin-face.svelte-1j8o54d img:where(.svelte-1j8o54d){width:100%;height:100%;object-fit:cover;border-radius:50%}.front.svelte-1j8o54d{transform:rotateY(0)}.back.svelte-1j8o54d{transform:rotateY(180deg)}@keyframes svelte-1j8o54d-flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}
