.login-form.svelte-8x4lvj{width:65vw;max-width:550px;font-family:var(--font-display)}h3.svelte-8x4lvj{font-size:clamp(14px,4vw,34px);color:var(--pink-500);text-transform:uppercase;text-align:center;margin:0;line-height:.68em}form.svelte-8x4lvj{width:100%;display:flex;flex-direction:column;gap:1rem;padding:2em;background-color:#2e4770;border:9px double var(--pink-500)}form.svelte-8x4lvj input:where(.svelte-8x4lvj){font-size:16px;padding:.5em}form.svelte-8x4lvj button:where(.svelte-8x4lvj){padding:.25em;background-color:var(--soft-yellow);font-family:var(--font-display);font-size:x-large;font-weight:700;cursor:pointer;border:none;transition:background .2s}form.svelte-8x4lvj button:where(.svelte-8x4lvj):hover:enabled{background-color:var(--button-hover, #eca089)}form.svelte-8x4lvj button:where(.svelte-8x4lvj):disabled{opacity:.6;cursor:not-allowed}.form-response.error.svelte-8x4lvj{text-align:center;color:var(--pink-500);font-size:clamp(1.8rem,2.5vw,2rem)}.success-msg.svelte-8x4lvj{text-align:center;color:var(--soft-yellow);font-size:clamp(1.5rem,2.5vw,1.6rem);line-height:clamp(.5rem,5vw,2rem);font-family:var(--font-display)}@media (max-width: 768px){form.svelte-8x4lvj button:where(.svelte-8x4lvj){font-size:14px}form.svelte-8x4lvj input:where(.svelte-8x4lvj){font-size:12px}}h1.svelte-v2kxqg,h2.svelte-v2kxqg{font-family:var(--font-display)}h1.svelte-v2kxqg{font-style:italic;text-transform:uppercase;font-size:clamp(42px,8vw,90px);text-shadow:0 0 2px var(--pink-500),0 0 10px var(--pink-500);margin:0;padding:0;line-height:0px}h2.svelte-v2kxqg{margin-top:2em;margin-bottom:5em;color:var(--soft-yellow);font-size:clamp(14px,2vw,26px)}@media (max-width: 768px){h2.svelte-v2kxqg{margin-top:.5em}}
