.post-password-form {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: calc(100vh - (150px + 128px));
    margin-top: calc(150px + 64px);
    margin-bottom: 64px;
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    font-size: var(--e-global-typography-text-font-size);
    color: var(--e-global-color-text);
    line-height: var(--e-global-typography-text-line-height);
    text-transform: var(--e-global-typography-text-text-transform);
}

.post-password-form p {
    display: flex;
    align-items: flex-end;
}

.post-password-form label {
    flex: 1;
    font-family: var(--e-global-typography-7db2634-font-family), sans-serif;
    font-weight: var(--e-global-typography-7db2634-font-weight);
    font-size: var(--e-global-typography-7db2634-font-size);
    line-height: var(--e-global-typography-7db2634-line-height);
    letter-spacing: var(--e-global-typography-7db2634-letter-spacing);
    text-transform: var(--e-global-typography-7db2634-text-transform);
}

.post-password-form input[name="post_password"] {
    border: 0;
    background-color: var(--e-global-color-c9ad638);
    color: var(--e-global-color-text);
}

.post-password-form input[type="submit"] {
    height: 40px;
    padding: 12px 24px;
    border: 0;
    border-radius: 0;
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-46f967a-font-family), sans-serif;
    font-weight: var(--e-global-typography-46f967a-font-weight);
    font-size: var(--e-global-typography-46f967a-font-size);
    color: #fff;
    line-height: 1;
    text-transform: var(--e-global-typography-46f967a-text-transform);
}

.post-password-form-invalid-password {
    width: 100%;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #FF003F;
    background-color: rgba(255, 0, 63, 0.18);
    color: #FF003F;
    text-align: center;
}

.post-password-form-invalid-password p {
    margin: 0;
}