.ig-card{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:linear-gradient(135deg, var(--bg2), var(--bg));width:100%;max-width:300px;color:var(--ink);transition:border-color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);border-radius:2px;align-items:center;gap:14px;padding:12px 18px 12px 12px;display:flex}.ig-card__icon{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);width:40px;height:40px;color:var(--accent);transition:background .4s var(--ease), color .4s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ig-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ig-card__label{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:10px}.ig-card__handle{font-family:var(--f-serif);letter-spacing:.01em;color:var(--ink);font-size:20px;line-height:1.15}.ig-card__arrow{color:var(--accent);transition:transform .4s var(--ease);margin-left:auto}.ig-card:hover,.ig-card:focus-visible{border-color:var(--accent);box-shadow:0 18px 40px -24px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-2px)}.ig-card:hover .ig-card__icon,.ig-card:focus-visible .ig-card__icon{background:var(--accent);color:var(--onaccent)}.ig-card:hover .ig-card__arrow,.ig-card:focus-visible .ig-card__arrow{transform:translate(3px,-3px)}
