/* Feuille de widget « rq-hero » — extraite des recettes de contenu (lot B, chantier 6) par
   tools/styles-check/extraire-styles-recettes.py ; valeurs = jetons de sk-tokens.css. */
.rq-hero{background:linear-gradient(135deg,var(--rq-a,var(--sk-primary)) 0%,var(--rq-b,var(--sk-c-cyan-1)) 100%);color:var(--sk-on-primary);padding:5rem 0 4rem;border-radius:var(--sk-radius-none) var(--sk-radius-none) var(--sk-radius-lg) var(--sk-radius-lg)}
.rq-hero h1{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.02em}
.rq-hero .lead{font-size:1.2rem;opacity:.95;max-width:680px}
.rq-kpi{background:var(--sk-surface);border-radius:var(--sk-radius-lg);box-shadow:0 10px 30px rgba(14,14,40,.08);padding:1.25rem;text-align:center}
.rq-kpi .v{font-size:2rem;font-weight:800;color:var(--sk-fg)}.rq-kpi .l{font-size:.8rem;color:var(--sk-muted);text-transform:uppercase;letter-spacing:.06em}
.rq-feat{border:1px solid var(--sk-border);border-radius:var(--sk-radius-lg);padding:1.5rem;height:100%;background:var(--sk-surface)}
.rq-feat i{font-size:1.6rem;color:var(--rq-a,var(--sk-primary))}.rq-feat h5{margin-top:.75rem;font-weight:700}
.rq-pill{display:inline-block;background:rgba(255,255,255,.18);border-radius:var(--sk-radius-pill);padding:.3rem .9rem;font-size:.85rem;margin:.2rem}
.rq-status{display:inline-block;width:.6rem;height:.6rem;border-radius:var(--sk-radius-round);background:var(--sk-subtle);margin-right:.35rem}.rq-status.ok{background:var(--sk-c-sarcelle-2)}.rq-status.ko{background:var(--sk-danger)}
.rq-band{background:var(--sk-fg);color:var(--sk-on-primary);border-radius:var(--sk-radius-lg);padding:3rem 2rem;margin:3rem 0}
