.image.svelte-1yzkhnr{height:100%;width:100%;display:flex;position:relative}.big-preview.svelte-1yzkhnr{border:0;padding:0;margin:0;background:none;height:100%;width:100%;object-fit:cover}.close.svelte-1yzkhnr{position:absolute;background:none;border:none;padding:.25rem;border-radius:100%;top:.25rem;right:.25rem;height:1.5rem;width:1.5rem;background:var(--light-grey);display:flex;align-items:center;justify-content:center;border:1px solid black}.close.svelte-1yzkhnr .icon{height:1.5rem;width:1.5rem}.img.svelte-1yzkhnr{object-fit:cover;height:100%;width:100%}.image-preview.svelte-1yzkhnr:popover-open{max-height:80vh;max-width:80vw;margin-inline:auto;margin-block:auto;position:relative;border:none;background:transparent;padding:1rem}.image-preview.svelte-1yzkhnr:popover-open .inner:where(.svelte-1yzkhnr){background-color:#fff;padding:1rem;border:1px solid black;box-shadow:0 0 5px 2.5px #00000080}.image-preview.svelte-1yzkhnr:popover-open img:where(.svelte-1yzkhnr){max-width:100%;height:auto}.generate.svelte-1yzkhnr{position-area:center right}.generate.svelte-1yzkhnr:popover-open{position:absolute;background:transparent;border:0;height:min-content;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.75))}.generate--inner.svelte-1yzkhnr{background-color:var(--white);position:relative;padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-radius:5px;width:25ch;margin-inline-start:10px}.generate--inner.svelte-1yzkhnr:before{position:absolute;left:-10px;top:calc(50% - 5px);content:"";display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid var(--white)}.generate.svelte-1yzkhnr label:where(.svelte-1yzkhnr){text-transform:uppercase;font-size:.75rem;line-height:1.25}.generate.svelte-1yzkhnr input:where(.svelte-1yzkhnr),.generate.svelte-1yzkhnr textarea:where(.svelte-1yzkhnr){width:100%}.generate.svelte-1yzkhnr textarea:where(.svelte-1yzkhnr){resize:none;field-sizing:content;min-height:5rem;max-height:10rem}.generate--group.svelte-1yzkhnr{display:grid;grid-column:1/-1}.generate.svelte-1yzkhnr [type=submit]:where(.svelte-1yzkhnr){grid-column:1/-1;margin-block-start:-.5rem}.generate.svelte-1yzkhnr button:where(.svelte-1yzkhnr),.generate.svelte-1yzkhnr [type=submit]:where(.svelte-1yzkhnr){font-size:.75rem;background:var(--light-purple);padding:.25rem .5rem;border:none;text-align:center}.change.svelte-1yzkhnr{position:absolute;width:100%;left:0;bottom:0;font-size:.75rem;text-align:right;background-color:#00000080;border:0;color:#fff;text-shadow:1px 0 black,0 1px black,2px 0 black,0 2px black}.switch.svelte-1yzkhnr{display:flex;gap:.5rem;align-items:center;justify-content:center;flex-grow:0;overflow:hidden;padding:.5rem}.switch--picker.svelte-1yzkhnr{background:none;border:0;flex-grow:0;flex-shrink:1;height:100%;padding:0;cursor:pointer}.switch--picker.svelte-1yzkhnr .icon{height:100%}fieldset.svelte-173dvyd{grid-column:1/-1;display:grid;gap:1rem}ul.svelte-173dvyd{display:flex;gap:.5rem;flex-wrap:wrap}.pill.svelte-173dvyd{font-size:.75rem;text-transform:uppercase;border:1px solid black;padding:.25rem .5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--white)}.remove.svelte-173dvyd{height:.75rem;width:.75rem;padding:0;border:0;background:none;cursor:pointer}.remove.svelte-173dvyd .icon{height:.75rem;width:.75rem}.actions.svelte-173dvyd{display:flex;justify-content:flex-end;gap:1rem}.options.svelte-173dvyd{min-width:50%;width:100%}.add.svelte-173dvyd{flex-shrink:0}.actions.svelte-ngcodc{display:grid;grid-template-columns:repeat(4,1fr);padding-top:.75rem;justify-content:center}button.svelte-ngcodc:not(.empty){padding:0;margin:0;border:0;background:0;aspect-ratio:1/1;font-weight:700}.messages.svelte-515w6r{position:fixed;bottom:1rem;left:1rem;display:grid;gap:.5rem}.sidebar.svelte-515w6r{position:sticky;top:var(--header-height)}.switch.svelte-515w6r{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.switch.svelte-515w6r input:where(.svelte-515w6r){--timing: .2s;position:relative;height:1rem;width:2.25rem;cursor:pointer;appearance:none;border-radius:1rem;background-image:linear-gradient(to right,var(--dark-green) 50%,transparent 50%);background-size:200%;background-position:100%;border:1px solid var(--black);transition:background-position var(--timing) ease;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.switch.svelte-515w6r input:where(.svelte-515w6r):before{content:"";display:block;height:1.25rem;width:1.25rem;cursor:pointer;border:1px solid var(--black);border-radius:1rem;background-color:var(--white);transition:transform var(--timing) ease;transform:translate(-.25rem)}.switch.svelte-515w6r input:where(.svelte-515w6r):checked{background-position:0}.switch.svelte-515w6r input:where(.svelte-515w6r):checked:before{transform:translate(100%)}.image.svelte-515w6r{border:1px solid black;grid-column:1/span 1;grid-row:1/span 4}.container.svelte-515w6r{display:grid;grid-template-columns:1fr 200px;gap:1rem}h1.svelte-515w6r{grid-column:1/-1;margin:0}.form.svelte-515w6r{display:grid;grid-template-columns:200px 1fr 1fr;gap:1rem}fieldset.svelte-515w6r{grid-column:1/-1}.group.svelte-515w6r{display:flex;flex-direction:column}.group.svelte-515w6r label:where(.svelte-515w6r):not(:has([type=checkbox])){font-size:.75rem;text-transform:uppercase;line-height:1.25}.group.svelte-515w6r input:where(.svelte-515w6r):not([type=checkbox]),.group.svelte-515w6r select:where(.svelte-515w6r){width:100%;height:2rem;padding:.25rem}.group.svelte-515w6r textarea:where(.svelte-515w6r){resize:none}fieldset.svelte-515w6r{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}fieldset.abilities.svelte-515w6r{grid-template-columns:repeat(4,1fr)}fieldset.svelte-515w6r p:where(.svelte-515w6r),fieldset.svelte-515w6r fieldset:where(.svelte-515w6r){grid-column:1/-1}fieldset.svelte-515w6r p:where(.svelte-515w6r){font-size:.9rem}.top.svelte-515w6r{grid-column:span 2}.buttons.svelte-515w6r{display:grid;gap:.5rem}.weapon-group.svelte-515w6r{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1rem}.full.svelte-515w6r{grid-column:1/-1}.half.svelte-515w6r{grid-column:span 2}.attack-actions.svelte-515w6r{grid-column:-2}.group.svelte-515w6r:has([required]:where(.svelte-515w6r)) label:where(.svelte-515w6r):after{content:"*";color:var(--dark-red)}textarea[name^=nwa-desc].svelte-515w6r{field-sizing:content;min-height:5rem}
