dialog.svelte-vylm2d.svelte-vylm2d{position:absolute;justify-content:center;display:none;align-items:center;width:100%;height:100vh;border-radius:.2em;border:none;padding:0;z-index:1000;background-color:transparent;backdrop-filter:blur(5px)}dialog.svelte-vylm2d div.svelte-vylm2d{background-color:var(--color-100);border-radius:.5em}dialog.svelte-vylm2d.svelte-vylm2d::backdrop{background:rgba(0,0,0,.3)}dialog.svelte-vylm2d div.svelte-vylm2d{padding:1em}dialog[open].svelte-vylm2d.svelte-vylm2d{display:flex;animation:svelte-vylm2d-zoom .3s cubic-bezier(.34,1.56,.64,1)}dialog[open].svelte-vylm2d.svelte-vylm2d::backdrop{animation:svelte-vylm2d-fade .2s ease-out}dialog.svelte-vylm2d button.svelte-vylm2d{display:block}form.svelte-vylm2d.svelte-vylm2d{padding:1.2em;display:flex;flex-direction:column;gap:1.5em;font-size:1.5em}form.svelte-vylm2d span.svelte-vylm2d{display:flex;flex-direction:column}form.svelte-vylm2d span label.svelte-vylm2d{font-weight:700}form.svelte-vylm2d span input.svelte-vylm2d,form.svelte-vylm2d span textarea.svelte-vylm2d{border:none;border-radius:.5em;padding:.5em;background-color:var(--color-300);color:var(--color-800);max-width:60vw;max-height:10em}form.svelte-vylm2d span input.svelte-vylm2d:focus,form.svelte-vylm2d span textarea.svelte-vylm2d:focus{outline:none;box-shadow:0 0 0 2px var(--color-800)}form.svelte-vylm2d input.svelte-vylm2d:not(:placeholder-shown):invalid,form.svelte-vylm2d textarea.svelte-vylm2d:not(:placeholder-shown):invalid{box-shadow:0 0 0 2px var(--red-500)}form.svelte-vylm2d button.svelte-vylm2d{cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:var(--color-300);color:var(--on-color-300);font-weight:700;border:none;border-radius:.5em;padding:.5em}form.svelte-vylm2d button.svelte-vylm2d:hover{background-color:var(--color-400)}@media (max-width: 600px){dialog.svelte-vylm2d.svelte-vylm2d{max-height:100dvh;height:100dvh;min-height:100dvh}form.svelte-vylm2d.svelte-vylm2d{font-size:2em}}@keyframes svelte-vylm2d-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-vylm2d-fade{0%{opacity:0}to{opacity:1}}
