/* Linkseite /links/ (wie Linktree) */
.links-main { max-width: 520px; margin: 0 auto; padding: 110px 16px 60px; display: grid; gap: 26px; }
.links-kopf { display: grid; justify-items: center; gap: 6px; text-align: center; }
.links-logo { width: 72px; height: 72px; border-radius: 22px; background: linear-gradient(135deg, #E46A7C, #D04A5E); color: #D04A5E;
  display: grid; place-items: center; box-shadow: 0 12px 30px rgba(208, 74, 94, .3); }
.links-logo svg { width: 74%; height: 74%; }
.links-kopf h1 { margin: 8px 0 0; font-size: 34px; letter-spacing: -0.03em; }
.links-kopf p { margin: 0; color: var(--muted); font-weight: 600; }
.links-liste { display: grid; gap: 12px; }
.links-knopf { display: block; padding: 17px 20px; border-radius: 18px; text-align: center; font-weight: 700; font-size: 16.5px; text-decoration: none;
  color: var(--ink); background: rgba(255, 255, 255, .75); box-shadow: 0 6px 18px rgba(20, 23, 30, .08); transition: transform .15s; }
.links-knopf:hover { transform: translateY(-1px); background: #fff; }
.links-knopf.haupt { background: var(--ink); color: #fff; }
