.elementor-kit-30{--e-global-color-primary:#461A5B;--e-global-color-secondary:#461A5B;--e-global-color-text:#7e7e7e;--e-global-color-accent:#D4B439;--e-global-color-border:#8E54A8;--e-global-color-dark:#181818;--e-global-color-light:#f8f8f8;--e-global-color-gray:#e7e6e0;--e-global-color-muted:#999;--e-global-color-placeholder:#CAA51C;--e-global-color-ebdcf9d:#877191;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Josefin Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-30 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Center and style the password form */
.post-password-form {
    text-align: center;
    font-family: 'Libre Baskerville', serif;
    color: #181818;
}

/* Keep input and button inline */
.post-password-form input[type="password"] {
    display: inline-block;
    padding: 10px;
    font-size: 16px;
    font-family: 'Libre Baskerville', serif;
    border: 1px solid #ccc;
    color: #181818;
}

/* Style the button */
.post-password-form input[type="submit"] {
    display: inline-block;
    background-color: #D4B439;
    color: #ffffff; /* white text */
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 24px;
    border: none;
    cursor: pointer;
    transition: background 0.3s ease;
}



/* Hover effect */
.post-password-form input[type="submit"]:hover {
    background-color: #c1a42f; /* slightly darker gold */
}

/* Hide only the "Password:" text but keep the input field */
.post-password-form label {
    color: transparent;   /* makes the text invisible */
    font-size: 0;         /* removes space taken by the text */
}

/* Add spacing above and below the password form */
.post-password-form {
    margin-top: 50px;
    margin-bottom: 50px;
}/* End custom CSS */