/* Feuille de widget « sk-sd » — extraite des recettes de contenu (lot B, chantier 6) par
   tools/styles-check/extraire-styles-recettes.py ; valeurs = jetons de sk-tokens.css. */
.sk-sd{max-width:1180px;margin:0 auto;padding:2rem 1.5rem}
.sk-sd-cover{aspect-ratio:3/1;border-radius:var(--sk-radius-lg);background:var(--sk-bg) center/cover no-repeat;margin-bottom:2rem;position:relative;overflow:hidden}
.sk-sd-cover::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(14,14,40,.7))}
.sk-sd-cover-info{position:absolute;left:2rem;bottom:1.5rem;color:var(--sk-on-primary);z-index:1}
.sk-sd-cover-info h1{color:var(--sk-on-primary);font-size:2.2rem;margin-bottom:.35rem;text-shadow:0 2px 8px rgba(0,0,0,.4)}
.sk-sd-cover-info .sk-stars{color:var(--sk-accent)}
.sk-sd-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}
@media(max-width:900px){.sk-sd-grid{grid-template-columns:1fr}}
.sk-sd-card{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:1.5rem;margin-bottom:1rem}
.sk-sd-card h2{font-size:1.2rem;margin-bottom:1rem;color:var(--sk-fg)}
.sk-sd-map{aspect-ratio:16/9;border-radius:var(--sk-radius);overflow:hidden;background:var(--sk-bg);border:1px solid var(--sk-border)}
.sk-sd-info{display:grid;gap:.8rem;font-size:.92rem;color:var(--sk-fg-soft)}
.sk-sd-info-row{display:flex;align-items:flex-start;gap:.8rem}
.sk-sd-info-row i{color:var(--sk-primary);width:18px;margin-top:.2rem}
.sk-sd-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem}
.sk-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:var(--sk-radius-sm);font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;border:0;transition:all .15s}
.sk-btn-primary{background:var(--sk-primary);color:var(--sk-on-primary);font-weight:600}
.sk-btn-primary:hover{background:var(--sk-primary-hover)}
.sk-btn-outline{background:var(--sk-surface);color:var(--sk-primary);border:1px solid var(--sk-primary)}
