
/* ---- Black Sheep Basics (beginner layer, Nov 8 2026) ---- */
.shortbox{background:var(--card,#10101f);border:1px solid #262640;border-left:4px solid #4dff1e;
 border-radius:12px;padding:16px 18px;margin:22px 0}
.shortbox h2,.shortbox h3{margin-top:0}
.shortbox .sv-label{color:#4dff1e;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}
.basics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:18px 0}
.basics-card{display:block;background:#10101f;border:1px solid #262640;border-radius:14px;padding:18px;
 color:#eceeff;text-decoration:none}
.basics-card:hover{border-color:#8114ff}
.basics-card h3{margin:0 0 8px;font-size:1.15rem;color:#eceeff}
.basics-card p{margin:0;color:#9a9cc4;font-size:.95rem;line-height:1.45}
.basics-card .bc-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;
 text-transform:uppercase;color:#146fff;margin-bottom:8px}
.stepbox{background:#0a0a1e;border:1px solid #262640;border-radius:12px;padding:6px 18px;margin:16px 0}
.stepbox li{margin:10px 0;line-height:1.55}
.bigidea{font-size:1.25rem;line-height:1.5}
.nextbox{background:#10101f;border:1px solid #262640;border-radius:14px;padding:18px;margin:26px 0}
.nextbox h2{margin-top:0}
