main.svelte-14cysbz{display:flex;flex-direction:column;gap:1.5rem;width:min(72rem,92%);margin:0 auto;padding:2rem 0 4rem}form.svelte-14cysbz{display:flex;flex-direction:column;gap:1.5rem}.back.svelte-14cysbz{font-size:.9rem}.back.svelte-14cysbz:hover{color:var(--accent)}h1.svelte-14cysbz{font-size:2.4rem;margin-bottom:.5rem}h2.svelte-14cysbz{font-size:1.5rem}section.svelte-14cysbz,.generator.svelte-14cysbz,.identity.svelte-14cysbz,.sheet.svelte-14cysbz{display:flex;flex-direction:column;gap:1rem}.layout.svelte-14cysbz{display:grid;grid-template-columns:1fr 17rem;grid-template-areas:"generator identity" "sheet sheet";gap:2rem}.generator.svelte-14cysbz{grid-area:generator}.identity.svelte-14cysbz{grid-area:identity}.sheet.svelte-14cysbz{grid-area:sheet}.presets.svelte-14cysbz{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.options.svelte-14cysbz{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem}label.svelte-14cysbz{display:flex;flex-direction:column;gap:.25rem;font-size:.95rem}.options.svelte-14cysbz input:where(.svelte-14cysbz){height:40px;padding:0 .6rem}.options.svelte-14cysbz .power:where(.svelte-14cysbz) input:where(.svelte-14cysbz){background-color:var(--secondary)}.hint.svelte-14cysbz{font-size:.85rem}.generate.svelte-14cysbz{max-width:20rem}.image.svelte-14cysbz{position:relative;flex:1 1 0;min-height:8rem;align-items:center;justify-content:center;border:1px dashed var(--border);border-radius:var(--radius);overflow:hidden;text-align:center;cursor:pointer;transition:var(--transition)}.image.svelte-14cysbz:hover,.image.svelte-14cysbz:has(input:where(.svelte-14cysbz):focus-visible){border-color:var(--accent)}.image.filled.svelte-14cysbz{border-style:solid}.image.svelte-14cysbz img:where(.svelte-14cysbz){position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.image.svelte-14cysbz .muted:where(.svelte-14cysbz){font-size:.85rem}.image.svelte-14cysbz input:where(.svelte-14cysbz){position:absolute;inset:0;opacity:0;cursor:pointer}.kinds.svelte-14cysbz{display:flex;gap:1rem}.kinds.svelte-14cysbz label:where(.svelte-14cysbz){flex-direction:row;align-items:center;gap:.75rem;padding:.5rem 1rem;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:var(--transition)}.kinds.svelte-14cysbz label.active:where(.svelte-14cysbz){border-color:var(--accent);background-color:#e5b8cc1f}.kinds.svelte-14cysbz input:where(.svelte-14cysbz){position:absolute;opacity:0}.kinds.svelte-14cysbz label:where(.svelte-14cysbz):has(input:where(.svelte-14cysbz):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.kinds.svelte-14cysbz img:where(.svelte-14cysbz){width:2.5rem;height:2.5rem;filter:invert(90%) sepia(13%) saturate(311%) hue-rotate(52deg) brightness(101%) contrast(81%)}.fields.svelte-14cysbz{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.author.svelte-14cysbz{align-self:end;font-size:1.1rem}.wide.svelte-14cysbz{grid-column:1 / -1}.trap.svelte-14cysbz{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:800px){.layout.svelte-14cysbz{grid-template-columns:1fr;grid-template-areas:"identity" "generator" "sheet"}.image.svelte-14cysbz{min-height:12rem}}@media(max-width:600px){.fields.svelte-14cysbz{grid-template-columns:1fr}}
