.studios.svelte-10rz8ss{padding:2rem}.studio-list.svelte-10rz8ss{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.studio-card.svelte-10rz8ss{border:1px solid #ddd;padding:1rem;border-radius:8px;text-decoration:none;color:inherit;transition:.2s;display:flex;flex-direction:column;align-items:center}.studio-card.svelte-10rz8ss:hover{background:#f5f5f5}.studio-image.svelte-10rz8ss{width:100%;max-width:300px;border-radius:8px;margin-bottom:1rem}form.svelte-10rz8ss{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid black;border-radius:7px;margin:5rem auto 1rem;max-width:500px}form.svelte-10rz8ss label:where(.svelte-10rz8ss){width:100%;display:flex;flex-direction:column;gap:1rem}form.svelte-10rz8ss input:where(.svelte-10rz8ss),form.svelte-10rz8ss textarea:where(.svelte-10rz8ss),form.svelte-10rz8ss select:where(.svelte-10rz8ss){width:100%;border-radius:.5rem;border:1px solid black;padding:.5rem;display:flex;flex-direction:column;gap:1rem}form.svelte-10rz8ss button:where(.svelte-10rz8ss){padding:1rem 2rem;background:#000;width:fit-content;color:#fff;border:1px solid black;margin:auto 0 auto auto;border-radius:.5rem;cursor:pointer}form.svelte-10rz8ss button:where(.svelte-10rz8ss):hover{color:#000;background:#fff}
