:root{--mk-forest:#073b2b;--mk-emerald:#0b7953;--mk-gold:#d9b25f;--mk-ink:#13261d;--mk-muted:#5d6a63;--mk-line:#e3dccf;color-scheme:light}
*{box-sizing:border-box}
body{margin:0;background:#fbf8f1;color:var(--mk-ink);font:15px/1.6 system-ui,-apple-system,"Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif}
a{color:var(--mk-emerald)}
.mk-shell{width:min(1080px,100% - 32px);margin-inline:auto}
.mk-top{background:linear-gradient(135deg,#052a1f,#0a4a35);color:#fff;padding-bottom:34px}
.mk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-block:14px}
.mk-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:900;letter-spacing:.12em;text-decoration:none}
.mk-brand img{border-radius:9px}
.mk-langs{display:flex;flex-wrap:wrap;gap:4px}
.mk-langs a{padding:3px 8px;border-radius:8px;color:rgba(255,255,255,.78);font-size:12px;text-decoration:none}
.mk-langs a[aria-current]{background:rgba(255,255,255,.14);color:#fff;font-weight:800}
.mk-hero{padding-top:18px}
.mk-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}
.mk-title h1{margin:0;font-size:clamp(28px,5vw,44px);line-height:1.15}
.mk-flag{font-size:40px;line-height:1}
.mk-badge{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:900}
.mk-badge-pilot_invite{background:#fbedc6;color:#6b4a00}
.mk-badge-coming_soon{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.3)}
.mk-summary{max-width:680px;margin:12px 0 18px;color:rgba(255,255,255,.86)}
.mk-cta{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:12px;background:linear-gradient(135deg,#f3d99a,var(--mk-gold));color:#173329;font-weight:900;text-decoration:none}
main.mk-shell{padding-block:24px 40px}
.mk-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.mk-meta span{padding:7px 12px;border:1px solid var(--mk-line);border-radius:12px;background:#fff;font-size:14px}
.mk-meta b{color:var(--mk-emerald);margin-inline-end:6px}
.mk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}
.mk-card{padding:18px 20px;border:1px solid var(--mk-line);border-radius:18px;background:#fff}
.mk-card h2{margin:0 0 10px;font-size:16px;color:var(--mk-forest)}
.mk-card-pilot{border-color:#e7cf98;background:#fffdf6}
.mk-card-later{background:#f7f5ef}
.mk-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}
.mk-list li{display:flex;align-items:baseline;gap:8px}
.mk-list-later li::before{content:"·";color:var(--mk-muted);font-weight:900}
.mk-ok{color:#0f9a66;font-weight:900}
.mk-pill{flex:none;padding:1px 8px;border-radius:999px;background:#fbedc6;color:#6b4a00;font-size:11.5px;font-style:normal;font-weight:900}
.mk-note{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#f6f1e4;color:#4c4433;font-size:14px}
.mk-source{margin:18px 0 0;color:var(--mk-muted);font-size:13px}
.mk-others{margin-top:26px}
.mk-others h2{font-size:15px;margin:0 0 8px}
.mk-others div{display:flex;flex-wrap:wrap;gap:8px}
.mk-others a{padding:6px 11px;border:1px solid var(--mk-line);border-radius:12px;background:#fff;color:var(--mk-ink);font-size:14px;text-decoration:none}
.mk-footer{padding-block:18px;border-top:1px solid var(--mk-line)}
.mk-footer .mk-shell{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}
