.mza-root{--mza-deep:#082b23;--mza-mid:#155344;--mza-ivory:#fffdf8;--mza-brass:#85652d;--mza-line:#d9e0d8;color:var(--mza-deep);background:var(--mza-ivory);padding:clamp(24px,5vw,72px) 16px;font-family:'IBM Plex Sans Arabic','Noto Naskh Arabic',system-ui,sans-serif;font-size:16px;line-height:1.8}
.mza-root *{box-sizing:border-box}.mza-wrap{max-width:1080px;margin:auto}.mza-head{max-width:740px;margin-bottom:28px}.mza-head h1{font-family:'Noto Kufi Arabic',sans-serif;letter-spacing:-.03em;font-size:clamp(30px,4.5vw,48px);line-height:1.35;margin:8px 0}.mza-kicker{color:var(--mza-brass);font-size:12px;letter-spacing:.15em;font-weight:700}.mza-head p{font-size:18px;color:#476052}.mza-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mza-card{background:white;border:1px solid var(--mza-line);border-radius:8px;padding:clamp(22px,3vw,38px);margin-bottom:22px}.mza-card h2{margin:0 0 22px;font-size:23px;font-weight:700;color:var(--mza-deep)}.mza-card h3{margin-top:28px;font-size:18px}.mza-root form label{display:block;font-size:14px;font-weight:650;margin:16px 0 5px}.mza-root input:not([type=checkbox]):not([type=submit]){width:100%;min-height:46px;padding:10px 12px;border:1px solid #9fafaa;border-radius:5px;background:white;color:#122b24;font:inherit}.mza-root button,.mza-root input[type=submit]{min-height:46px;margin:22px 0 8px;padding:10px 22px;border:0;border-radius:5px;background:var(--mza-deep);color:white;font:inherit;font-weight:650;cursor:pointer}.mza-root :is(button,input,a):focus-visible{outline:3px solid #b79252;outline-offset:3px}.mza-root a{color:var(--mza-mid);text-underline-offset:5px}.mza-locales,.mza-links{display:flex;flex-wrap:wrap;gap:22px}.mza-locales{margin-top:20px}.mza-check{display:flex!important;gap:10px;align-items:center;cursor:pointer}.mza-check input{width:20px;height:20px}.mza-muted,.mza-foot{color:#52685d;font-size:14px}.mza-notice{border-inline-start:3px solid #85652d;background:#f5f0e4;padding:12px 18px;margin:18px 0}.mza-foot{border-top:1px solid var(--mza-line);margin-top:28px;padding-top:22px}.mza-foot h2{font-size:18px}.mza-root .login-remember label{display:flex;align-items:center;gap:10px}.mza-root .login-remember input{width:18px;height:18px}
@media(max-width:700px){.mza-columns{grid-template-columns:1fr}.mza-root{padding:24px 12px}.mza-card{padding:22px 18px}}
@media(prefers-reduced-motion:reduce){.mza-root *{scroll-behavior:auto!important;transition:none!important}}

.mza-account-meta{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0 18px;font-size:.86rem}.mza-account-meta span{border:1px solid var(--mza-line);padding:6px 12px;border-radius:4px}.mza-root [dir=ltr]{text-align:left}.mza-root a:hover{text-decoration-thickness:2px}@media(prefers-color-scheme:dark){.mza-root{background:#082b23;color:#fffdf8}.mza-root .mza-card{background:#11382e;border-color:#38594c}.mza-root .mza-card h2,.mza-root a{color:#dbc493}.mza-root .mza-muted,.mza-root .mza-head p{color:#d2ddd6}}
