/* SmartKlik Science Facts – Styles v1.3.1 */
.sksf-wrap{--bg:#0b1220;--card:#121b2c;--border:#1e2a45;--muted:#8aa0c2;--txt:#e9f0ff;--accent:#25c49a;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;color:var(--txt)}
.sksf-style-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px;max-width:680px}
.sksf-style-minimal{padding:0;max-width:680px}
.sksf-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}
/* Category eyebrow removed from frontend output */
.sksf-title{font-weight:700;font-size:18px}
.sksf-body{display:flex;flex-direction:column;gap:8px}
.sksf-text{font-size:16px;line-height:1.5}
.sksf-source{font-size:12px;color:var(--muted)}
.sksf-anim{opacity:0;transform:translateY(6px);animation:sksfIn .5s ease .05s forwards}
@keyframes sksfIn{to{opacity:1;transform:none}}

/* 3‑column grid for triple */
.sksf-grid3{display:grid;gap:16px}
@media(min-width:900px){.sksf-grid3{grid-template-columns:repeat(3,1fr)}}
@media(max-width:899px) and (min-width:600px){.sksf-grid3{grid-template-columns:repeat(2,1fr)}}
@media(max-width:599px){.sksf-grid3{grid-template-columns:1fr}}
