main.svelte-1w3prs2{display:grid;place-items:center;height:93dvh}section.svelte-1w3prs2{margin:0 auto;width:min(95%,500px)}h2.svelte-1w3prs2{font-size:clamp(1.5rem,3.5vw,1.8rem);line-height:1;margin:0;padding:0}p.svelte-1w3prs2{font-size:clamp(1rem,2.4vw,1.1rem);color:var(--color-gray)}p.svelte-1w3prs2:not(:has(a)){line-height:1.25;margin:.2rem 0 1rem}p.svelte-1w3prs2:has(a){font-size:clamp(.95rem,2.4vw,1rem)}span.svelte-1w3prs2{color:var(--color-red);font-weight:600}a.svelte-1w3prs2{color:var(--color-black);font-weight:700}label.svelte-1w3prs2{display:block;font-size:clamp(1rem,2.4vw,1.1rem);font-weight:500}input.svelte-1w3prs2{width:100%;padding:.5rem;border:1px solid var(--color-gray-light);border-radius:.3rem;font-size:clamp(1rem,2.4vw,1.1rem);transition:border .1s;margin:.2rem 0 .6rem}input.svelte-1w3prs2:not(:placeholder-shown),input.svelte-1w3prs2:focus,input.svelte-1w3prs2:active{outline:none;border:1px solid var(--color-primary)}button.svelte-1w3prs2{width:100%;padding:.5rem;margin:0 0 .6rem;border:none;border-radius:.3rem;background-color:var(--color-primary);color:var(--color-white);font-size:clamp(1rem,2.4vw,1.1rem);font-weight:700;cursor:pointer;transition:background-color .1s}button.svelte-1w3prs2:disabled{background-color:var(--color-primary-lighter);cursor:not-allowed}button.svelte-1w3prs2:active{background-color:var(--color-primary-dark)}
