/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.xerona-button{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing,.25rem) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing,.25rem) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}.xerona-button>:where(svg){width:var(--btn-size);height:var(--btn-size)}.xerona-button{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.xerona-button:not(:disabled):hover{filter:brightness(125%)}.xerona-button:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}}.xerona-button{--radius-base:.5rem;--btn-size:.875rem;white-space:normal;text-align:center;border-style:solid;border-width:1px;min-width:0;min-height:2.625rem;padding:.625rem 1rem;font-weight:500;line-height:1.25rem}.xerona-button:hover:not(:disabled){filter:none}.xerona-button>:where(svg){flex-shrink:0;margin-inline:0}.xerona-button--compact{min-height:2rem;padding:.375rem .75rem;line-height:1rem}.xerona-button--primary{background:var(--color-primary-800);color:#fff;border-color:#0000}.xerona-button--primary:hover:not(:disabled){background:var(--color-primary-900)}.xerona-button--secondary{border-color:var(--color-gray-300);color:var(--color-gray-800);background:#fff}.xerona-button--secondary:hover:not(:disabled){background:var(--color-gray-100)}.dark .xerona-button--secondary{border-color:var(--color-gray-600);background:var(--color-gray-800);color:var(--color-gray-100)}.dark .xerona-button--secondary:hover:not(:disabled){background:var(--color-gray-700)}.xerona-input{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing,.25rem) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing,.25rem) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}.xerona-input::placeholder{color:var(--field-placeholder)}.xerona-input:active,.xerona-input:focus,.xerona-input:focus-within{--tw-ring-color:var(--color-primary-500)}.xerona-input[type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing,.25rem) * -.5));margin-right:calc(var(--spacing,.25rem) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing,.25rem) * 2)}.xerona-input[type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}.xerona-input[type=color]{border-radius:var(--radius-base);width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);appearance:none;border:none;outline:none;padding:0}.xerona-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.xerona-input[type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}.xerona-input[type=color]::-moz-color-swatch{border:none}.xerona-textarea{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-container);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing,.25rem) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing,.25rem) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-width) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;outline-color:#0000;display:block}.xerona-textarea::placeholder{color:var(--field-placeholder)}.xerona-textarea:active,.xerona-textarea:focus,.xerona-textarea:focus-within{--tw-ring-color:var(--color-primary-500)}.xerona-textarea{resize:vertical}.xerona-input,.xerona-textarea{--field-size:.875rem;--radius-base:.5rem;--radius-container:.5rem;--color-surface-50-950:var(--color-gray-50);--color-surface-950-50:var(--color-gray-900);--field-placeholder:var(--color-gray-500);border:1px solid var(--color-gray-300);min-width:0;min-height:2.625rem;box-shadow:none;padding:.625rem .75rem;line-height:1.25rem}.dark .xerona-input,.dark .xerona-textarea{--color-surface-50-950:var(--color-gray-700);--color-surface-950-50:white;border-color:var(--color-gray-600)}.xerona-button:focus-visible,.xerona-input:focus-visible,.xerona-textarea:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px}.xerona-button:disabled,.xerona-input:disabled,.xerona-textarea:disabled{cursor:not-allowed;opacity:.55}.xerona-button[aria-busy=true]{cursor:wait;opacity:1}
