/* Feuille de widget « sk-news » — extraite des recettes de contenu (lot B, chantier 6) par
   tools/styles-check/extraire-styles-recettes.py ; valeurs = jetons de sk-tokens.css. */
.sk-news{background:linear-gradient(135deg,var(--sk-fg) 0%,var(--sk-fg) 100%);color:var(--sk-on-primary);padding:4rem 1.5rem}
.sk-news-wrap{max-width:620px;margin:0 auto;text-align:center}
.sk-news-wrap h2{color:var(--sk-on-primary);font-size:2.2rem;margin-bottom:.6rem;font-weight:800}
.sk-news-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-news-wrap p{color:rgba(255,255,255,.8);margin-bottom:2rem}
.sk-news-form{display:flex;gap:.6rem;max-width:520px;margin:0 auto}
.sk-news-form input{flex:1;padding:.95rem 1.3rem;border:0;border-radius:var(--sk-radius-sm);font-size:.95rem;outline:0;font-family:inherit}
.sk-news-form button{background:linear-gradient(135deg,var(--sk-primary),var(--sk-c-cyan-1));color:var(--sk-on-primary);border:0;padding:.95rem 2rem;border-radius:var(--sk-radius-sm);font-weight:600;cursor:pointer;font-family:inherit;font-size:.95rem}
.sk-news-form button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(9,78,215,.3)}
@media(max-width:600px){.sk-news-form{flex-direction:column}.sk-news-form button{width:100%}}
