/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form{--alert-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23d8002c' d='M1 21L11.5 2.81L22 21zm19.27-1L11.5 4.81L2.73 20zM11 14v-4h1v4zm0 2h1v2h-1z'/%3E%3C/svg%3E");--alert-color:#d60020;--check-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23117E21' d='M17.15 9.6L10 16.75l-3.2-3.2l.7-.71l2.5 2.5l6.44-6.45zM11.5 3c5.25 0 9.5 4.25 9.5 9.5S16.75 22 11.5 22S2 17.75 2 12.5S6.25 3 11.5 3m0 1C6.81 4 3 7.81 3 12.5S6.81 21 11.5 21s8.5-3.81 8.5-8.5S16.19 4 11.5 4'/%3E%3C/svg%3E");padding-block-end:4rem;padding-inline-end:max(0px,100% - 80ch);:where(fieldset){border:unset;margin:0 0 2rem;padding:0;:where(legend){font-size:1.5rem;font-weight:700;margin:0 0 2rem;}}.form-item{margin:0 0 2.25rem;label{display:block;font-size:1.125rem;margin:0 0 .375rem;&.form-required{&::after{color:var(--alert-color);content:'*' / '';display:inline-block;padding-left:.1875em;}}}}.form-text{border:1px solid var(--line);font-size:1.375rem;font-weight:300;padding:.25rem .5rem;width:100%;}.form-select{font-size:1em;padding:0 .25rem;}.button{background-color:var(--accent-color);border:.25rem solid var(--accent-color);border-radius:1.5em;color:var(--secondary-accent-color);display:inline-block;font-size:1.125rem;line-height:1;padding:.5em 2em;text-decoration:none;transition:background-color .2s ease,color .2s ease;&:hover{background-color:var(--secondary-accent-color);color:var(--primary-color);}}.user-reset-password{padding:1.5rem 0 0;}}
