.author-form-container[data-v-b7be0ff3]{margin-left:auto;margin-right:auto;max-width:28rem}.form-field[data-v-b7be0ff3]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.form-label[data-v-b7be0ff3]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;line-height:1.25rem}.form-label.required[data-v-b7be0ff3]:after{content:" *";--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.form-input[data-v-b7be0ff3]{background-color:hsl(var(--background));border-color:hsl(var(--border));border-radius:var(--radius);border-width:1px;color:hsl(var(--foreground));padding:.5rem .75rem;width:100%}.form-input[data-v-b7be0ff3]::-moz-placeholder{color:hsl(var(--muted-foreground))}.form-input[data-v-b7be0ff3]::placeholder{color:hsl(var(--muted-foreground))}.form-input[data-v-b7be0ff3]{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-input[data-v-b7be0ff3]:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary))}.form-textarea[data-v-b7be0ff3]{background-color:hsl(var(--background));border-color:hsl(var(--border));border-radius:var(--radius);border-width:1px;color:hsl(var(--foreground));padding:.5rem .75rem;resize:vertical;width:100%}.form-textarea[data-v-b7be0ff3]::-moz-placeholder{color:hsl(var(--muted-foreground))}.form-textarea[data-v-b7be0ff3]::placeholder{color:hsl(var(--muted-foreground))}.form-textarea[data-v-b7be0ff3]{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-textarea[data-v-b7be0ff3]:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary))}.form-error[data-v-b7be0ff3]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.btn[data-v-b7be0ff3]{align-items:center;border-radius:var(--radius);display:inline-flex;font-weight:500;justify-content:center;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn[data-v-b7be0ff3]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.btn[data-v-b7be0ff3]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-b7be0ff3]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-primary[data-v-b7be0ff3]:hover{background-color:hsl(var(--primary)/.9)}.btn-primary[data-v-b7be0ff3]:focus{--tw-ring-color:hsl(var(--primary))}.btn-secondary[data-v-b7be0ff3]{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.btn-secondary[data-v-b7be0ff3]:hover{background-color:hsl(var(--secondary)/.8)}.btn-secondary[data-v-b7be0ff3]:focus{--tw-ring-color:hsl(var(--secondary))}.btn-outline[data-v-b7be0ff3]{border-color:hsl(var(--border));border-width:1px;color:hsl(var(--foreground))}.btn-outline[data-v-b7be0ff3]:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn-outline[data-v-b7be0ff3]:focus{--tw-ring-color:hsl(var(--primary))}
