.character-form[data-v-e4c4f583]{gap:var(--space-5);flex-direction:column;display:flex}.character-form__row[data-v-e4c4f583]{gap:var(--space-4);display:grid}@media (width>=480px){.character-form__row[data-v-e4c4f583]{grid-template-columns:1fr 1fr}}.character-form__field[data-v-e4c4f583]{min-width:0}.character-form__field[data-v-e4c4f583],.character-form__fieldset[data-v-e4c4f583]{gap:var(--space-2);flex-direction:column;display:flex}.character-form__fieldset[data-v-e4c4f583]{border:0;margin:0;padding:0}.character-form__fieldset[data-v-e4c4f583]:disabled{opacity:.7}.character-form__label[data-v-e4c4f583]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);padding:0}.character-form__input[data-v-e4c4f583]{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.character-form__input[data-v-e4c4f583]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.character-form__input[data-v-e4c4f583]:disabled{cursor:not-allowed;opacity:.6}.character-form__input--number[data-v-e4c4f583]{width:6rem}.character-form__choices[data-v-e4c4f583]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.character-form__choice[data-v-e4c4f583]{gap:var(--space-2);min-height:2.75rem;font-size:var(--text-sm);cursor:pointer;align-items:center;display:inline-flex}.character-form__choice--unavailable[data-v-e4c4f583]{color:var(--color-text-subtle);cursor:not-allowed}.character-form__checkbox[data-v-e4c4f583],.character-form__radio[data-v-e4c4f583]{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.character-form__quick[data-v-e4c4f583]{gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-md);background:#8fd3ff0f;border:1px solid #8fd3ff40;align-items:flex-start;display:flex}.character-form__quick[data-v-e4c4f583] svg{color:var(--color-frost);flex-shrink:0;margin-top:2px}.character-form__switch[data-v-e4c4f583]{color:var(--color-frost);text-underline-offset:3px;cursor:pointer;padding:0;text-decoration:underline;display:inline}.character-form__switch[data-v-e4c4f583]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.character-form__hint[data-v-e4c4f583]{font-size:var(--text-xs);color:var(--color-text-muted)}.character-form__error[data-v-e4c4f583]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-danger);border-radius:var(--radius-md);background:#ff8a8a14;border:1px solid #ff8a8a4d}.character-form__demo[data-v-e4c4f583]{font-size:var(--text-xs);color:var(--color-lantern)}
