.enews-widget input {
    margin-bottom: 16px;
}
.enews-widget input[type="submit"] {
    margin: 0;
    width: 100%;
}
.enews form + p {
    margin-top: 24px;
}
.widget-area .enews-widget {
    background-color: var(--first-color);
    color: var(--fifth-color);
    padding: 32px;
    box-shadow: var(--ui-shadow);
}
.widget-area .enews-widget input:focus {
    border: 2px solid var(--fifth-color);
}
.widget-area .enews-widget input[type="submit"] {
    background-color: var(--second-color);
    color: var(--fifth-color);
}
.widget-area .enews-widget input:focus[type="submit"],
.widget-area .enews-widget input:hover[type="submit"] {
    background-color: var(--fifth-color);
    color: var(--text-color);
}