:root{color-scheme:dark;--ink:#f7f2e8;--muted:#b9b0a1;--line:#3a352e;--panel:#181715;--gold:#d7a948;--red:#e46555;--bg:#0c0c0b}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 10%,#322715 0,transparent 32rem),var(--bg);color:var(--ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}main{width:min(1080px,calc(100% - 32px));margin:auto}.hero{padding:42px 0 40px;border-bottom:1px solid var(--line)}.eyebrow,.step{color:var(--gold);font-size:.78rem;font-weight:800;letter-spacing:.16em}.hero h1{max-width:850px;margin:.2rem 0 1rem;font:clamp(2.35rem,7vw,5rem)/1.04 Georgia,serif}.lede{max-width:760px;color:var(--muted);font-size:1.05rem}.notice,.status-card{margin:26px 0;padding:28px;border:1px solid var(--line);background:linear-gradient(135deg,#1a1815,#111)}h2{margin:.25rem 0 .65rem;font:1.55rem/1.25 Georgia,serif}.notice li{margin:.35rem 0}.notice p,.card p{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{padding:30px;border:1px solid var(--line);background:var(--panel)}form{display:grid;gap:10px;margin-top:22px}label{font-weight:700;font-size:.9rem}input,textarea{width:100%;border:1px solid #51493e;border-radius:3px;background:#0d0d0c;color:var(--ink);font:inherit;padding:12px 13px;outline:none}input:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d7a94822}.check{display:flex;gap:9px;align-items:flex-start;margin:6px 0;color:var(--muted);font-weight:500}.check input{width:auto;margin-top:6px}button{border:0;border-radius:3px;background:var(--gold);color:#17120a;font:800 1rem/1 system-ui;padding:15px;cursor:pointer}button:hover{filter:brightness(1.08)}button:disabled{cursor:wait;opacity:.58}.card:first-child button{background:var(--red);color:white}.result{min-height:1.65em;margin:4px 0 0!important;color:var(--ink)!important;word-break:break-word}.result.error{color:#ff9183!important}.result.success{color:#9bd49b!important}.trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.status-row{display:grid;grid-template-columns:1fr auto;gap:10px}.status-row button{padding-inline:28px}footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 48px;color:var(--muted);font-size:.9rem}a{color:var(--gold)}.language-switcher{display:flex;justify-content:flex-end;gap:8px;margin-bottom:36px}.language-switcher .lang-option{border:1px solid var(--line);border-radius:999px;background:#141310;color:var(--muted);font-size:.82rem;font-weight:750;line-height:1;padding:9px 14px}.language-switcher .lang-option:hover,.language-switcher .lang-option:focus-visible{border-color:var(--gold);color:var(--ink);filter:none}.language-switcher .lang-option.active{border-color:var(--gold);background:var(--gold);color:#17120a}.language-switcher .lang-option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[dir="rtl"] body{font-family:"Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif}html[dir="rtl"] .hero h1,html[dir="rtl"] h2{font-family:"Noto Naskh Arabic","Noto Sans Arabic",Tahoma,serif}html[dir="rtl"] .eyebrow{letter-spacing:.08em}html[dir="rtl"] #direct-account,html[dir="rtl"] #direct-password,html[dir="rtl"] #manual-account,html[dir="rtl"] #manual-email,html[dir="rtl"] #request-id{direction:ltr;text-align:left}html[dir="rtl"] .trap{left:auto!important;right:-9999px!important}@media(max-width:760px){.hero{padding-top:28px}.language-switcher{justify-content:flex-start;margin-bottom:30px}.grid{grid-template-columns:1fr}.notice,.card,.status-card{padding:22px}.status-row{grid-template-columns:1fr}footer{display:block}}
