.spell-container.svelte-1xb0o2c{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-s)}.spell.svelte-1xb0o2c{display:flex;gap:var(--padding-s)}.spell-separator.svelte-1xb0o2c{height:.1rem;width:100%;opacity:.5;background-color:var(--color-fg)}@media screen and (max-width: 728px){.spell.svelte-1xb0o2c{flex-direction:row-reverse}}.container.svelte-7mcynq{display:flex;align-items:center;gap:var(--padding-m);border:var(--color-fg) solid var(--border-width);padding:var(--padding-m);text-decoration:none}.container.svelte-7mcynq:hover{background-color:var(--color-fg)}.container.svelte-7mcynq:hover h3:where(.svelte-7mcynq){color:var(--color-bg)}.container.svelte-1i9mm2j{display:flex;flex-direction:column;gap:var(--padding-x)}.character-container.svelte-1i9mm2j{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:var(--padding-m)}.character-dialog-container.svelte-1i9mm2j{display:grid;flex-wrap:wrap;grid-template-columns:5rem auto;gap:var(--padding-x)}.character-img.svelte-1i9mm2j{width:100%;height:auto}.character-dialog.svelte-1i9mm2j{position:relative;width:fit-content;padding:var(--padding-m);border:var(--color-border) dashed var(--border-width)}.character-dialog__name-container.svelte-1i9mm2j{display:flex;justify-content:space-between}.character-dialog__next.svelte-1i9mm2j{height:1rem;width:1rem;top:0;animation:svelte-1i9mm2j-messageArrow 2s ease infinite}.character-dialog__text.svelte-1i9mm2j{font-size:large}.character-dialog-connector.svelte-1i9mm2j{position:absolute;left:-1.1rem;height:1.7rem;fill:var(--color-border)}.character-spells-container.svelte-1i9mm2j{display:flex;flex-direction:column;align-items:end;justify-content:center;gap:var(--padding-s);margin-left:auto}.vim-title.svelte-1i9mm2j{width:100%;display:grid;grid-template-columns:1fr 15% min-content;background-color:var(--color-fg)}.vim-title.svelte-1i9mm2j p:where(.svelte-1i9mm2j){color:var(--color-bg);padding:0 var(--padding-s)}.cards-container.svelte-1i9mm2j{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--padding-m)}@keyframes svelte-1i9mm2j-messageArrow{0%,to{margin-right:0rem}50%{margin-right:1rem}}@media screen and (max-width: 728px){.character-container.svelte-1i9mm2j{flex-direction:column}.character-spells-container.svelte-1i9mm2j{width:100%;align-items:unset;margin-left:unset}.cards-container.svelte-1i9mm2j{grid-template-columns:1fr 1fr}}
