form .iti { display: block; }
form .iti .iti__arrow { border-top: 4px solid var(--black-1-1); }
form .iti .iti__arrow--up { border-bottom: 4px solid var(--black-1-1); }
form .iti .iti__country-list { background: var(--light-3-1); }
@media (prefers-color-scheme: dark) {
    form .iti .iti__arrow { border-top: 4px solid var(--white-1-1); }
    form .iti .iti__arrow--up { border-bottom: 4px solid var(--white-1-1); }
    form .iti .iti__country-list { background: var(--dark-3-1); }
}
form input[type="submit"] { border-radius: 1.5rem; background: var(--color-1-1); color: var(--white-1-1); }
form input[type="submit"]:hover { background: var(--color-1-2); color: var(--white-1-1); }
form input[type="submit"]:focus,
form input[type="submit"]:active,
form input[type="submit"]:link { background: var(--color-1-3); color: var(--white-1-1); }
form .form-actions input + input,
form .form-actions input + input:hover,
form .form-actions input + input:focus,
form .form-actions input + input:active,
form .form-actions input + input:link { border: 1px solid var(--black-1-1); background: transparent !important; color: var(--black-1-1); }
@media (prefers-color-scheme: dark) {
    form input[type="submit"] { border-radius: 1.5rem; background: var(--color-2-1); color: var(--black-1-1); }
    form input[type="submit"]:hover { background: var(--color-2-2); color: var(--black-1-1); }
    form input[type="submit"]:focus,
    form input[type="submit"]:active,
    form input[type="submit"]:link { background: var(--color-2-3); color: var(--black-1-1); }
    form .form-actions input + input,
    form .form-actions input + input:hover,
    form .form-actions input + input:focus,
    form .form-actions input + input:active,
    form .form-actions input + input:link { border: 1px solid var(--white-1-1); background: transparent !important; color: var(--white-1-1); }
}

form .form-item { margin-bottom: 1rem; }

form .form-item label { display: block; margin-bottom: 0.5rem; }
form .form-item input {  }
form .form-item input.error {  }
form .form-item strong.error { display: block; margin-top: 0.24rem; font-size: 0.875rem; font-weight: 400; color: red; }

form .form-actions { display:flex; gap: 1rem; margin: 1rem 0; }