/* Lucie Lacinová — /formulare, styl specifický pro tuto stránku.
   Sdílené proměnné (--bg-0, --ink, --mint, --line, --radius, .btn…) z ../style.css. */

.simple-page h1 em{color:var(--mint);font-style:normal;}

.form-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin-top:1.8rem;}

.form-card{
  display:flex;flex-direction:column;gap:.9rem;padding:1.7rem;border-radius:var(--radius);
  border:1px solid var(--line);text-decoration:none;color:inherit;
  transition:border-color .25s ease,transform .25s ease;
}
.form-card:hover,.form-card:focus-visible{border-color:var(--mint);transform:translateY(-3px);}

.form-card .ic{
  width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(135deg,rgba(95,227,192,.16),rgba(139,123,255,.14));color:var(--mint);flex-shrink:0;
}
.form-card .ic svg{width:24px;height:24px;}

.form-card h3{font-size:1.08rem;font-weight:600;color:var(--ink);}
.form-card p{font-size:.92rem;color:var(--ink-dim);flex:1;}
.form-card .more{margin-top:.3rem;align-self:flex-start;padding:.7rem 1.2rem;min-height:auto;font-size:.9rem;}

.forms-note{margin-top:2.2rem;font-size:.92rem;color:var(--ink-dim);max-width:70ch;}
