.ma-root{--ma-card:#151a2e;--ma-card-2:#1b2139;--ma-line:#ffecc81f;--ma-line-strong:#ffecc83d;--ma-text:#f3eee4;--ma-muted:#b9b2a4;--ma-gold:#f0c36a;--ma-teal:#5fd3c6;color:var(--ma-text);flex:1;line-height:1.75}.ma-root [lang=ar],.ma-root[lang=ar]{font-family:var(--font-arabic), "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;line-height:1.9}.ma-page{max-width:1080px;margin:0 auto;padding:24px 18px 64px}.ma-crumbs ol{color:var(--ma-muted);flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;font-size:.88rem;list-style:none;display:flex}.ma-crumbs li+li:before{content:"›";opacity:.6;margin-inline-end:6px}.ma-crumbs a{color:inherit}.ma-hero{border-bottom:1px solid var(--ma-line);margin-bottom:8px;padding:8px 0 18px}.ma-kicker{color:var(--ma-gold);margin:0 0 6px;font-size:.9rem;font-weight:600}.ma-hero h1{margin:0 0 10px;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:700;line-height:1.3}.ma-hero p{color:var(--ma-muted);max-width:72ch;margin:0 0 8px;font-size:1.05rem}.ma-section{margin-top:32px}.ma-section>h2{margin:0 0 12px;font-size:1.45rem;font-weight:700}.ma-section p{max-width:75ch}.ma-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.ma-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ma-card{background:var(--ma-card);border:1px solid var(--ma-line);color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}a.ma-card:hover,a.ma-card:focus-visible{border-color:var(--ma-line-strong);background:var(--ma-card-2)}.ma-card h3{margin:0;font-size:1.15rem;font-weight:700}.ma-card p{color:var(--ma-muted);margin:0}.ma-tag{border:1px solid var(--ma-line-strong);color:var(--ma-muted);border-radius:999px;margin-inline-end:6px;padding:2px 10px;font-size:.78rem;display:inline-block}.ma-tag-free{color:#4ade80;border-color:#4ade8066}.ma-tag-code{color:var(--ma-gold);border-color:#f0c36a66}.ma-list{margin:6px 0;padding-inline-start:1.3em}.ma-list li{margin:4px 0}ul.ma-list{list-style:outside}ol.ma-list{list-style:decimal}.ma-link{color:var(--ma-teal);text-underline-offset:3px;text-decoration:underline}.ma-btn{border:1px solid var(--ma-line-strong);color:inherit;border-radius:10px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}.ma-btn-gold{background:var(--ma-gold);color:#1a1406;border-color:var(--ma-gold)}.ma-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ma-faq dt{margin-top:14px;font-weight:700}.ma-faq dd{color:var(--ma-muted);max-width:75ch;margin:4px 0 0}.ma-note{color:var(--ma-muted);border-inline-start:3px solid var(--ma-gold);margin-top:16px;padding-inline-start:10px;font-size:.9rem}.ma-split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.ma-lessons{color:var(--ma-muted);margin:6px 0 0;padding-inline-start:1.2em;font-size:.92rem;list-style:outside}
