@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap');:root{--el-bg:#121315;--el-card:#1f2023;--el-text:#f4f6fb;--el-muted:#a9b0bb;--el-outline:#2c2d31;--el-yellow:#ffd200;--el-yellow-700:#e6bd00;--el-radius-lg:30px;--el-logo:url('/wp-content/uploads/2025/09/set-elsham-logo.png');--el-font:"Cairo",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body.post-password-required{background:radial-gradient(1200px 600px at 50% -200px,#222428 0%,transparent 60%),linear-gradient(180deg,#1b1c1f 0%,#141518 100%)!important;font-family:var(--el-font);direction:rtl;unicode-bidi:embed}.post-password-form,.et_password_protected_form{max-width:clamp(540px,70vw,680px);margin:clamp(32px,7vw,96px) auto;padding:clamp(36px,6vw,56px) clamp(18px,3vw,36px) clamp(70px,8vw,90px);background:var(--el-card);color:var(--el-text);border:1px solid #2a2b30;border-radius:var(--el-radius-lg);position:relative;text-align:center;overflow:visible;box-shadow:0 40px 120px rgba(0,0,0,.35),0 2px 0 #5b521b inset;font-family:var(--el-font)}.post-password-form::before,.et_password_protected_form::before{content:"";position:absolute;inset-inline-start:50%;translate:50% -120%;width:92px;height:92px;background:var(--el-logo) center/74% no-repeat,linear-gradient(#2a2b2f,#1d1e22);border-radius:24px;box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 0 1px #34363d inset}.post-password-form h1,.et_password_protected_form h1{font:700 clamp(28px,4.4vw,44px)/1.05 var(--el-font);margin:6px 0 12px;color:#fff;text-align:center}.post-password-form>p,.et_password_protected_form>p{color:var(--el-muted);font-size:clamp(14px,2vw,18px);margin:0 0 12px;text-align:center}.post-password-form label,.et_password_protected_form label{display:none}.post-password-form p:last-of-type,.et_password_protected_form p:last-of-type{display:grid;grid-template-columns:1fr;gap:10px;justify-items:center;margin-top:12px}.post-password-form input[type="password"],.et_password_protected_form input[type="password"]{width:min(92%,560px);margin-inline:auto;padding:16px 14px;font:600 18px/1.3 var(--el-font);color:#e7eaf1;background:#26272b;border:1px solid var(--el-outline);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);text-align:center;direction:ltr}.post-password-form input[type="submit"],.et_password_protected_form .et_submit_button,.et_password_protected_form input[type="submit"]{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:16px 34px;min-width:180px;border:0;border-radius:999px;font:800 18px/1 var(--el-font);color:#141414;background:var(--el-yellow);box-shadow:0 22px 50px rgba(0,0,0,.35),0 10px 0 #b89f12;cursor:pointer;transition:transform .08s ease,background-color .15s ease,box-shadow .15s ease}.post-password-form input[type="submit"]:hover,.et_password_protected_form .et_submit_button:hover,.et_password_protected_form input[type="submit"]:hover{background:var(--el-yellow-700);transform:translate(-50%,48%);box-shadow:0 30px 64px rgba(0,0,0,.38),0 10px 0 #a69110}.post-password-form input[type="submit"]:active,.et_password_protected_form .et_submit_button:active,.et_password_protected_form input[type="submit"]:active{transform:translate(-50%,50%);box-shadow:0 16px 36px rgba(0,0,0,.32),0 6px 0 #8f7e0e}.post-password-form::after,.et_password_protected_form::after{content:"";position:absolute;inset-inline:0;bottom:-60px;height:80px;background:radial-gradient(closest-side,rgba(0,0,0,.25),transparent 70%)center/420px 80px no-repeat;pointer-events:none}@media (max-width:480px){.post-password-form,.et_password_protected_form{max-width:92vw;padding-inline:16px;border-radius:22px}.post-password-form::before,.et_password_protected_form::before{width:78px;height:78px;translate:50% -120%}.post-password-form input[type="password"],.et_password_protected_form input[type="password"]{width:94%;font-size:16px}.post-password-form input[type="submit"],.et_password_protected_form .et_submit_button,.et_password_protected_form input[type="submit"]{min-width:160px;padding:14px 28px}}