/* Feuille de widget « sk-test » — extraite des recettes de contenu (lot B, chantier 6) par
   tools/styles-check/extraire-styles-recettes.py ; valeurs = jetons de sk-tokens.css. */
.sk-test{background:var(--sk-surface);padding:4rem 1.5rem;border-top:1px solid var(--sk-border)}
.sk-test-wrap{max-width:820px;margin:0 auto;text-align:center}
.sk-test-wrap h2{font-size:2.1rem;font-weight:800;margin-bottom:.3rem}
.sk-test-wrap h2 .grad{background:linear-gradient(135deg,var(--sk-primary),var(--sk-c-cyan-1));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.sk-test-wrap > p{color:var(--sk-muted);margin-bottom:2.5rem}
.sk-test-card{background:var(--sk-bg);border-radius:var(--sk-radius-lg);padding:2.6rem 2.2rem;position:relative;text-align:left}
.sk-test-card .quote{font-size:2.6rem;color:var(--sk-primary);opacity:.3;line-height:1}
.sk-test-card .text{font-size:1.1rem;line-height:1.7;margin:.8rem 0 1.8rem;color:var(--sk-fg)}
.sk-test-author{display:flex;align-items:center;gap:1rem}
.sk-test-avatar{width:56px;height:56px;border-radius:var(--sk-radius-round);background:linear-gradient(135deg,var(--sk-primary),var(--sk-c-cyan-1));display:flex;align-items:center;justify-content:center;color:var(--sk-on-primary);font-weight:700;font-size:1.1rem}
.sk-test-info{flex:1}
.sk-test-info h4{margin:0 0 .15rem;font-weight:700}
.sk-test-info small{color:var(--sk-muted)}
.sk-test-rating{color:var(--sk-accent)}
