.page-id-1058 .post-password-form{max-width:440px;margin:6rem auto;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);text-align:center;font-size:16px}.page-id-1058 .post-password-form p:first-child{margin-bottom:1rem;color:#444}.page-id-1058 .post-password-form input[type="password"]{width:100%;padding:12px 14px;margin:0.5rem 0 1rem;border:1px solid #dcdcdc;border-radius:10px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.page-id-1058 .post-password-form input[type="password"]:focus{border-color:#8ab4ff;box-shadow:0 0 0 3px rgba(138,180,255,0.25)}.page-id-1058 .post-password-form input[type="submit"]{width:100%;padding:12px 14px;border:0;border-radius:10px;cursor:pointer;font-weight:600;background:#111827;color:#fff;transition:transform 0.03s ease,opacity 0.2s ease}.page-id-1058 .post-password-form input[type="submit"]:hover{opacity:0.9}.page-id-1058 .post-password-form input[type="submit"]:active{transform:translateY(1px)}.page-id-1058 .post-password-form .hint{margin-top:0.75rem;font-size:14px;color:#666}.page-id-1058 .password-wrap{min-height:60vh;padding:6rem 1rem;background:linear-gradient(180deg,#f8fafc,#eef2ff)}.page-id-1058 .et_pb_row,.page-id-1058 .et_pb_column,.page-id-1058 .et_pb_module,.page-id-1058 .et_pb_image,.page-id-1058 .et_pb_image img,.page-id-1058 .et-l,.page-id-1058 .et-l .et-l--row{box-shadow:none!important}