@charset "utf-8";
/* Naireen · problem.css — #problem */

/* ---------- stats ---------- */
.stats{display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin-top:40px}
.stat{background:var(--card); border:1px solid var(--line); border-radius:16px; padding:20px 18px; backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px)}
.stat b{display:block; font-family:var(--f-ui); font-weight:600; font-size:clamp(22px,2.6vw,30px); color:var(--gold); line-height:1.1; font-variant-numeric:tabular-nums}
.stat span{display:block; margin-top:8px; font-size:13.5px; line-height:1.65; color:var(--mist)}

.src{font-size:12.5px; line-height:1.75; color:var(--stone); margin:18px 0 0}
