main.svelte-1kq0jeg{max-width:37.5rem;padding-inline:1rem;margin-block:2rem;display:flex;flex-direction:column;gap:2rem}@media screen and (width >= 768px){main.svelte-1kq0jeg{padding-inline:1.5rem;margin-inline:auto}}@media screen and (width >= 1280px){main.svelte-1kq0jeg{padding-inline:2rem}}h2.svelte-1kq0jeg{font-size:var(--fs-title--small);font-weight:var(--fw--bold);margin-bottom:.25rem}form.svelte-1kq0jeg{display:flex;flex-direction:column;gap:.5rem}form.svelte-1kq0jeg select,form.svelte-1kq0jeg textarea,form.svelte-1kq0jeg input,form.svelte-1kq0jeg button{padding:.5rem 1rem;border-radius:.5rem;border:none}form.svelte-1kq0jeg select,form.svelte-1kq0jeg textarea,form.svelte-1kq0jeg input{background-color:var(--c-background);color:var(--c-text);box-shadow:inset 0 0 0 .125rem var(--c-primary)}form.svelte-1kq0jeg select::placeholder,form.svelte-1kq0jeg textarea::placeholder,form.svelte-1kq0jeg input::placeholder{color:var(--c-text);opacity:.5}form.svelte-1kq0jeg select:focus-visible,form.svelte-1kq0jeg textarea:focus-visible,form.svelte-1kq0jeg input:focus-visible{outline:var(--c-primary) 2px solid;border-radius:.25rem}form.svelte-1kq0jeg textarea{resize:vertical}form.svelte-1kq0jeg button{background-color:var(--c-primary);color:var(--c-background);transition:background-color .3s,color .3s}form.svelte-1kq0jeg button:hover,form.svelte-1kq0jeg button:focus-visible{background-color:var(--c-primary--inverted);color:var(--c-text)}form.svelte-1kq0jeg button:focus-visible{outline-offset:.25rem;outline:var(--c-primary--inverted) 2px solid;border-radius:.25rem}form.svelte-1kq0jeg label{display:flex;gap:.5rem;align-items:center}form.svelte-1kq0jeg label input{width:100%}
