.published-site .published-site-masthead{--masthead-height:228px;background-size:auto 100%}.published-site-masthead:before{content:"";background:linear-gradient(90deg,#1d140ff5,#1d140fc2 38%,#1d140f1f 78%);position:absolute;inset:0}.published-site .public-masthead-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block-end:18px;display:flex;position:relative}.published-site .published-site-brand{flex-shrink:0;max-width:48%;margin:0}.published-site .published-site-brand-image{height:var(--masthead-height);filter:brightness(1.18)contrast(1.08)saturate(1.06);clip-path:inset(0 0 7%);width:auto;max-width:100%}.public-header-tools{gap:1rem;min-width:0;max-width:100%;padding-block:1.5rem;display:grid}.public-header-welcome{color:#efdcba;letter-spacing:.01em;font-size:1rem}.public-header-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.public-header-actions .public-header-icon:has(.public-header-login-label){width:auto;padding-inline:.75rem}@media (max-width:620px){.public-header-login-label{display:none}}.public-header-actions a,.public-header-actions button{min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #ad8e5d;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.public-header-actions .public-header-about{color:#fff4df;background:#fff4df0d;padding:.65rem .95rem}.public-header-actions .public-header-ask{color:#321;background:linear-gradient(120deg,#f4d999,#d7ad5d);border-color:#e7c47d;padding:.65rem 1rem;font-weight:700;box-shadow:0 4px 18px #0003,inset 0 1px #fff7}.public-header-actions .public-header-icon{color:#f6e8ce;background:#19120c52;border-color:#a68c645e;border-radius:50%;flex-shrink:0;width:46px;padding:0}.public-header-actions svg{flex-shrink:0}.public-header-actions a:hover,.public-header-actions button:hover{color:#321;background:#f6e8ce;box-shadow:0 4px 16px #0002}.public-header-divider{background:#c4aa7555;width:1px;height:24px;margin-inline:.35rem}:is(.public-header-actions :focus-visible,.public-question-dialog :focus-visible){outline-offset:4px;outline:3px solid #caa04b}.header-about-short{display:none}.public-question-dialog{--question-surface:#fffdf8;--question-ink:#382b20;--question-muted:#705c46;--question-border:#d8c6a6;border:1px solid var(--question-border);background:var(--question-surface);width:min(660px,100% - 24px);max-height:min(90dvh,850px);color:var(--question-ink);overscroll-behavior:contain;font-family:var(--font-noto-sans-arabic), sans-serif;text-align:start;border-radius:22px;margin:auto;padding:2rem;overflow-y:auto;box-shadow:0 30px 100px #0005}.public-question-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19130fcc}.question-close{inset-inline-end:16px;border:1px solid var(--question-border);width:44px;height:44px;color:var(--question-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px}.question-heading{align-items:center;gap:.85rem;padding-inline-end:40px;display:flex}.question-heading-icon{color:#6c491f;background:#f1e2bd;border-radius:17px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.question-eyebrow{color:var(--question-muted);font-size:.75rem}.public-question-dialog h2{margin:.15rem 0 0;font-size:1.7rem;font-weight:750}.public-question-dialog>p{color:var(--question-muted);margin:1rem 0 1.4rem;font-size:.9rem;line-height:1.9}.public-question-form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.public-question-form label{gap:.4rem;font-size:.85rem;font-weight:600;display:grid;position:relative}.public-question-form label small{color:var(--question-muted);font-weight:400;position:absolute;inset-inline-end:0}.question-two-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.public-question-form input,.public-question-form textarea{border:1px solid var(--question-border);width:100%;min-width:0;min-height:46px;color:var(--question-ink);background:var(--question-surface);font:inherit;border-radius:9px;padding:.75rem;font-weight:400}.public-question-form input::placeholder,.public-question-form textarea::placeholder{color:var(--question-muted);opacity:.85}.public-question-form textarea{resize:vertical;min-height:120px;max-height:300px;line-height:1.8}.question-private{color:var(--question-muted);align-items:flex-start;gap:.45rem;margin:0;padding:.8rem 0;font-size:.76rem;line-height:1.9;display:flex}.question-private svg{flex-shrink:0;margin-top:.15rem}.question-form-footer{border-top:1px solid var(--question-border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.question-form-footer>span{color:var(--question-muted);font-size:.75rem}.question-form-footer button,.question-success button{color:#fff6e2;min-height:46px;font:inherit;cursor:pointer;background:#6a4922;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.3rem;font-size:.9rem;display:inline-flex}.public-question-dialog button:disabled{opacity:.65;cursor:wait}.question-error{color:#8d2626;background:#fff0ed;border:1px solid #ba5656;border-radius:8px;padding:.75rem;font-size:.85rem}.question-success{text-align:center;padding:1.5rem 0 .5rem}.question-success>span{color:#375a31;background:#e7eddd;border-radius:50%;place-items:center;width:62px;height:62px;display:inline-grid}.question-success h3{margin:1rem 0 .5rem;font-size:1.3rem}.question-success p{color:var(--question-muted);font-size:.9rem;line-height:1.9}.question-reference{background:#b08e4410;border-radius:8px;padding:.65rem}.question-reference bdi{overflow-wrap:anywhere;font:.75rem monospace;display:block}@media (max-width:1050px){.published-site .published-site-masthead{--masthead-height:190px}.public-masthead-inner{gap:1rem!important}.public-header-actions{flex-wrap:wrap}.public-header-divider,.header-ask-arrow{display:none}}@media (max-width:760px){.published-site .public-masthead-inner{flex-direction:column;padding-block-end:1.5rem;gap:0!important}.published-site .published-site-brand{max-width:min(100%,430px)}.published-site .published-site-brand-image{width:100%;height:auto;max-height:215px}.published-site-masthead:before{background:linear-gradient(#20161022,#201610b3 65%,#201610f5)}.public-header-tools{gap:.65rem;padding:.25rem 0 0}.public-header-welcome{display:none}.public-header-actions{flex-wrap:wrap;justify-content:center;gap:.45rem}.public-header-actions a,.public-header-actions button{min-height:44px;font-size:.82rem}.public-header-actions .public-header-icon{width:44px}.public-header-actions .public-header-about,.public-header-actions .public-header-ask{padding:.6rem .7rem}}@media (max-width:430px){.header-about-full{display:none}.header-about-short{display:inline}.public-header-actions{gap:.35rem}.public-header-actions .public-header-about,.public-header-actions .public-header-ask{gap:.35rem;padding-inline:.55rem}.public-header-about svg{display:none}.public-question-dialog{border-radius:16px;max-height:94dvh;padding:1.4rem 1rem}.question-two-fields{grid-template-columns:1fr;gap:1rem}.question-form-footer{flex-direction:column;align-items:stretch;gap:.5rem}.question-form-footer>span{text-align:center}}@media (prefers-reduced-motion:reduce){.public-header-actions a,.public-header-actions button{transition:none}}
