/* ============================================================
   LINKS
   ============================================================ */
.links-body{
  display:flex;flex-direction:column;align-items:center;
  padding:34px 42px 38px;
}
.link-grid{
  width:100%;display:grid;grid-template-columns:repeat(3,1fr);
  gap:22px 16px;
}
.link-card{
  display:flex;flex-direction:column;align-items:center;gap:5px;
  text-decoration:none;color:var(--ink);
}
.link-card svg{
  width:70px;height:70px;fill:none;stroke:currentColor;stroke-width:2.4;
  stroke-linecap:round;stroke-linejoin:round;
  filter:drop-shadow(2px 3px 0 rgba(66,66,66,.1));
  transition:transform .18s ease;
}
.link-card:hover svg{transform:scale(1.07)}
.link-card span{font:700 16px/1.3 var(--mono);white-space:nowrap}
.hint-box{
  margin:30px 0 0;padding:9px 24px;border:1px solid var(--line);
  font-size:14px;line-height:1.6;color:var(--muted);text-align:center;
}
html.dark .link-card svg{filter:drop-shadow(2px 3px 0 rgba(255,255,255,.1))}



.links-window{--w:660px;--h:480px}
