
/* Shared guide extras */
.prose p{margin:10px 0;opacity:.95}
.learn-path{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.learn-path a{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;
  background:linear-gradient(180deg, rgba(57,226,157,.16), rgba(57,226,157,.08));
  border:1px solid rgba(77,186,145,.28); text-decoration:none; color:#052217; 
  font-weight:700; box-shadow:0 8px 24px rgba(57,226,157,.18);}
.learn-path a:hover{filter:brightness(1.05)}
.example{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;margin-top:10px}
.hl{box-shadow:0 0 0 2px rgba(57,226,157,.5);transition:box-shadow .6s ease}
.badge{display:inline-block;background:rgba(57,226,157,.12);border:1px solid rgba(57,226,157,.35);padding:4px 9px;border-radius:999px;font-size:12px;margin-right:6px}
.toc h3{margin:0 0 10px 0;font-size:16px}
blockquote{border-left:3px solid var(--emerald);padding-left:12px;color:#d6f7ea}
