/*
Theme Name: Al Wothqa Legal Consultancy
Theme URI: https://example.com/
Author: OpenAI
Description: Custom bilingual WordPress theme for AL WOTHQA LEGAL CONSULTANCY.
Version: 1.2.0
Text Domain: al-wothqa-legal
*/

:root{--bg:#07111f;--bg2:#0d1828;--gold:#c8a96b;--gold2:#e0c58d;--text:#f7f7f4;--muted:#b9c0ca;--line:rgba(200,169,107,.25);--card:#0c1726;--danger:#b94b4b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.65}body.rtl{direction:rtl}.container{width:min(1180px,92%);margin:auto}.site-header{position:sticky;top:0;z-index:100;background:rgba(7,17,31,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.brand img{width:58px;height:58px;object-fit:cover;border-radius:8px}.brand-title{font-family:Georgia,serif;letter-spacing:.06em;font-size:18px}.nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nav a{color:var(--text);text-decoration:none;font-size:14px}.nav a:hover{color:var(--gold2)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:8px;border:1px solid var(--gold);background:var(--gold);color:#07111f;text-decoration:none;font-weight:700;cursor:pointer}.btn.outline{background:transparent;color:var(--gold2)}.hero{padding:92px 0 72px;background:linear-gradient(180deg,#07111f 0%,#0b1625 100%)}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.eyebrow{color:var(--gold2);text-transform:uppercase;letter-spacing:.14em;font-size:13px}.hero h1,.section-title,h1,h2,h3{font-family:Georgia,'Times New Roman',serif}.hero h1{font-size:clamp(42px,6vw,74px);line-height:1.05;margin:14px 0 20px}.hero p{font-size:20px;color:var(--muted);max-width:760px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hero-card,.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px}.hero-card img{width:100%;border-radius:12px;display:block}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.stat{padding:20px;border:1px solid var(--line);border-radius:12px;background:#0b1624}.stat strong{display:block;font-size:27px;color:var(--gold2);font-family:Georgia,serif}.section{padding:72px 0}.section.alt{background:var(--bg2)}.section-title{font-size:38px;margin:0 0 12px}.section-lead{color:var(--muted);max-width:820px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.card h3{margin-top:0;font-size:24px}.card p{color:var(--muted)}.card a{color:var(--gold2)}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.founder-grid img{width:100%;border-radius:18px;border:1px solid var(--line)}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.chip{border:1px solid var(--line);padding:8px 12px;border-radius:999px;color:var(--gold2);font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.field label{font-weight:700}.field input,.field select,.field textarea{width:100%;padding:13px 14px;background:#081321;color:var(--text);border:1px solid var(--line);border-radius:8px}.field textarea{min-height:130px}.notice{padding:14px 16px;border-radius:8px;background:#0c1a2b;border:1px solid var(--line);margin:14px 0}.success{border-color:#4c9b74}.error{border-color:var(--danger)}.site-footer{border-top:1px solid var(--line);padding:42px 0;background:#050c16}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{color:var(--muted);text-decoration:none}.small{font-size:13px;color:var(--muted)}.lang-switch{padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--gold2);text-decoration:none}.content-page{padding:72px 0}.content-page .prose{max-width:900px}.prose h2{margin-top:34px}.prose p,.prose li{color:var(--muted)}.mobile-toggle{display:none;background:none;border:0;color:var(--text);font-size:24px}
@media(max-width:900px){.hero-grid,.founder-grid,.contact-grid,.footer-grid{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr}.mobile-toggle{display:block}.nav{display:none;position:absolute;top:82px;left:0;right:0;padding:20px;background:#07111f;border-bottom:1px solid var(--line)}.nav.open{display:flex;flex-direction:column;align-items:flex-start}.hero{padding-top:58px}}@media(max-width:620px){.grid,.stats{grid-template-columns:1fr}.hero h1{font-size:42px}.brand-title{display:none}}
