.theme-form {
    textarea {
        width: 100%;
        font-family: "Source Serif Pro", serif;
        font-size: large;
        padding: 8px;
        border-radius: 8px;
        margin: 8px 0 12px;
        min-height: 280px;
        max-height: 800px;
    }

    textarea::placeholder,
    input::placeholder {
        color: var(--app-color-dark);
    }

    input,
    select,
    #togglePassword {
        width: 100%;
        font-size: large;
        border-radius: 8px;
        font-family: "Source Serif Pro", serif;
        padding: 8px;
        margin: 8px 0 12px;
        border: 1px solid;
    }

    #togglePassword {
        width: fit-content;
    }

    input[type="checkbox"] {
        width: fit-content;
        box-shadow: none;
    }

    input:focus,
    textarea:focus {
        outline: var(--app-color-1) solid 2px;
    }
}