.bg-slider.svelte-iwk5qg{z-index:0;position:fixed;inset:0;overflow:hidden}.slide.svelte-iwk5qg{background-position:50%;background-size:cover;position:absolute;inset:0}.loader.svelte-li6gfl{color:var(--pink);background-color:#fff;justify-content:center;align-items:center;font-family:Spline Sans,sans-serif;font-size:2rem;display:flex;position:absolute;inset:0}:root{--base-size:16px;--white:255, 255, 255;--gray:226, 226, 226;--br-white:rgba(var(--white), .3);--bg-white:rgba(var(--white), .3);--txt-white:rgba(var(--white), 1);--pink:#ff3c82;--dark-gray:#191919;font-size:var(--base-size);--padding:1.6rem;--border-radius:2.5rem;background-color:var(--dark-gray)}*{box-sizing:border-box;appearance:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,em,span,th,a,button{color:var(--txt-white);text-shadow:0 .1em .15em #0006;text-align:left;font-family:DM Sans,sans-serif}h1{text-transform:uppercase;text-align:center;letter-spacing:-.1rem;margin-bottom:1.6rem;font-size:4rem;font-weight:900;line-height:.95}h1 small{font-size:6rem;display:block}h1:has(small){margin-bottom:1rem}h2{text-transform:uppercase;margin-top:1.4rem;margin-bottom:.6rem;font-size:1.6rem;font-weight:400}h3{margin-top:1.4rem;margin-bottom:.6rem;font-size:1.2rem}p{margin:1.5rem 0;font-size:1rem}a {text-decoration:underline}h1+p{margin:0 0 1rem}ul{color:var(--txt-white);margin:.6rem 0;list-style-position:inside}img{border-radius:var(--border-radius)}.bubble{padding:var(--padding);border-radius:var(--border-radius);border:.1rem solid var(--br-white);background:var(--bg-white);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);width:100%}div.container.svelte-12qhfyh{grid-template-rows:1fr 5rem 5rem;justify-content:center;justify-items:center;width:100dvw;height:100dvh;padding:0 1rem;display:grid;position:relative}main.svelte-12qhfyh{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:32rem;padding:1rem 0;display:flex}main>*{max-width:100%}footer.svelte-12qhfyh{justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}@media screen and (width<=600px){footer.svelte-12qhfyh{flex-direction:column}}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--txt-white);text-align:center;font-family:DM Sans,sans-serif;font-size:.8rem}h4.svelte-12qhfyh,p.svelte-12qhfyh{text-align:center;margin:0}
