.lg{background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);font-family:Vazirmatn,Noto Sans Arabic,system-ui,sans-serif}.lg-top{align-items:center;gap:14px;max-width:780px;margin:0 auto;padding:16px clamp(16px,4vw,32px);display:flex}.lg-logo{color:var(--lp-ink);direction:ltr;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lg-langs{gap:6px;margin-inline-start:auto;display:flex}.lg-langs a{color:var(--lp-muted);border-radius:999px;padding:6px 10px;font-size:13px;text-decoration:none}.lg-langs a[aria-current=page]{background:var(--lp-card);color:var(--lp-ink);box-shadow:0 0 0 1px var(--lp-line);font-weight:700}.lg-doc{max-width:780px;margin:0 auto;padding:12px clamp(16px,4vw,32px) 24px}.lg-doc h1{margin:12px 0 4px;font-family:Lalezar,Vazirmatn,sans-serif;font-size:clamp(30px,6vw,42px);font-weight:400;line-height:1.4}.lg[lang=en] .lg-doc h1,.lg[lang=it] .lg-doc h1{font-family:"Baloo Bhaijaan 2",Vazirmatn,sans-serif;font-weight:800}.lg-date{color:var(--lp-muted);margin:0 0 18px;font-size:13px}.lg-intro{margin:0 0 8px;font-size:16px;line-height:2}.lg-doc section{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:18px;margin:14px 0;padding:16px 20px}.lg-doc h2{color:var(--lp-ink);margin:0 0 8px;font-size:17px}.lg-doc p,.lg-doc li{color:var(--lp-ink);margin:0;font-size:14.5px;line-height:2}.lg-doc ul{gap:6px;margin:0;padding-inline-start:20px;display:grid}.lg-doc a,.lg-foot a{color:var(--lp-accent-ink);font-weight:700}.lg-foot{max-width:780px;color:var(--lp-muted);text-align:center;margin:0 auto;padding:10px clamp(16px,4vw,32px) 40px;font-size:13px}
