:root{--accent:#0E5049;--accent-dark:#0A3A35;--brass:#C29A4B;--bg:#FAF7F2;--card:#fff;--text:#211C16;--muted:#7A7266;--border:#E7DFD3;--radius:14px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Tajawal,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.8}a{color:var(--accent)}.d-container{max-inline-size:960px;margin-inline:auto;padding-inline:20px;padding-block:24px}.d-btn{padding-block:12px;padding-inline:18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);font:inherit;cursor:pointer}.d-btn-primary{background:var(--accent);color:#fff;border:none;font-weight:700}.d-builder{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:720px){.d-builder{grid-template-columns:1fr}}.d-nav{display:flex;gap:16px;padding-inline:20px;padding-block:14px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.d-badge,.d-nav a{font-weight:600}.d-badge{display:inline-block;padding-block:2px;padding-inline:10px;border-radius:999px;font-size:12px;color:#fff}.d-badge-draft{background:var(--brass)}.d-badge-published{background:var(--accent)}.d-plan-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;-webkit-margin-after:20px;margin-block-end:20px}.d-plan-name{font-weight:700;-webkit-margin-after:8px;margin-block-end:8px}.d-plan-usage{font-size:14px;color:var(--muted)}.d-plan-upsell{color:var(--accent);font-weight:600;-webkit-margin-before:8px;margin-block-start:8px}