:root{ --radius-lg:18px; --shadow-lg:0 18px 50px rgba(0,0,0,.45) }
.card{ background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)); border:1px solid var(--border); border-radius:var(--radius-lg); box-shadow:var(--shadow-lg); padding:20px }
h1{
  font-size: 2rem;
  line-height: 1.2;        /* meilleure lisibilité */
  font-weight: bold;
  margin: 0 0 1rem;
  text-align: center;
  color: var(--text);
  background: linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0));
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 10px;
  box-shadow: var(--shadow);
}
