@layer theme,base,components,utilities;@layer forge{.ff-reset-password{min-block-size:100%;inline-size:100%;padding-block:var(--ff-spacing-12);padding-inline:var(--ff-spacing-4);justify-content:center;align-items:center;display:flex}.ff-reset-password__container{gap:var(--ff-spacing-8);flex-direction:column;inline-size:100%;max-inline-size:28rem;display:flex}.ff-reset-password__title{color:var(--ff-color-secondary-900);font-size:var(--ff-font-size-3xl);text-align:center;margin-block-start:var(--ff-spacing-6);font-weight:800}.ff-reset-password__form{gap:var(--ff-spacing-6);flex-direction:column;margin-block-start:var(--ff-spacing-8);display:flex}.ff-reset-password__error{border-radius:var(--ff-radius-sm);color:var(--ff-color-error-600)}.ff-reset-password__fields{flex-direction:column;display:flex}.ff-reset-password__fields>*+*{margin-block-start:-1px}.ff-reset-password__input{appearance:none;border:1px solid var(--ff-color-secondary-300);block-size:auto;box-shadow:var(--ff-shadow-sm);color:var(--ff-color-secondary-900);font-size:var(--ff-font-size-sm);inline-size:100%;padding-block:var(--ff-spacing-2);padding-inline:var(--ff-spacing-3);display:block;position:relative}.ff-reset-password__input::placeholder{color:var(--ff-color-secondary-500)}.ff-reset-password__input:focus{border-color:var(--ff-color-primary);z-index:10;outline:none}.ff-reset-password__input--first{border-start-start-radius:var(--ff-radius-md);border-start-end-radius:var(--ff-radius-md);border-end-end-radius:0;border-end-start-radius:0}.ff-reset-password__input--last{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--ff-radius-md);border-end-start-radius:var(--ff-radius-md)}.ff-reset-password__field-error{border-radius:var(--ff-radius-sm);color:var(--ff-color-error-600)}.ff-reset-password__submit{gap:var(--ff-spacing-2);justify-content:center;margin-block-end:var(--ff-spacing-4)}.ff-reset-password__submit-icon{block-size:var(--ff-spacing-5);inline-size:var(--ff-spacing-5)}@container (width>=640px){.ff-reset-password{padding-inline:var(--ff-spacing-6)}}@container (width>=1024px){.ff-reset-password{padding-inline:var(--ff-spacing-8)}}}
