.letter-component.svelte-aq9jlv{padding:1rem;text-align:center}.letter-component.svelte-aq9jlv h2:where(.svelte-aq9jlv){color:#712262;font-family:pgm,sans-serif;font-size:1.5rem;margin-bottom:1rem}.letter-component.svelte-aq9jlv img:where(.svelte-aq9jlv){width:100%;border-radius:15px;margin-bottom:1rem;border:3px solid #712262}.letter-component.svelte-aq9jlv p:where(.svelte-aq9jlv){font-size:1rem;color:#333;line-height:1.5}.btn-primary.svelte-aq9jlv{width:100%;padding:.5rem 1rem;background:#712262;color:#fff;border-radius:9999px;margin-bottom:10px;font-size:1.25rem}.code-input.svelte-aq9jlv{width:3rem;height:3.5rem;text-align:center;border:2px solid #712262;border-radius:10px;font-size:1.5rem;font-family:bby}.backdrop.svelte-aq9jlv{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000}.modal.svelte-aq9jlv{position:relative;background:#fff;padding:15px;border-radius:20px;max-width:85%;width:350px}.close-btn.svelte-aq9jlv{position:absolute;top:-10px;right:-10px;background:#ff4757;color:#fff;border:none;border-radius:50%;width:30px;height:30px}.flat.svelte-1uha8ag{background-attachment:fixed;background-size:cover}
