.card__top[data-astro-cid-yk4hkwyg]{justify-content:space-between;align-items:center;margin-block-end:var(--space-2xs);display:flex}.card__icon[data-astro-cid-yk4hkwyg]{border-radius:var(--radius-s);background:var(--color-surface-tint);width:2.75rem;height:2.75rem;color:var(--color-accent-strong);transition:background-color var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease), translate var(--duration-hover) var(--ease), rotate var(--duration-hover) var(--ease);place-items:center;font-size:1.25rem;display:inline-grid}.card[data-astro-cid-yk4hkwyg]:has(.card__link):hover .card__icon[data-astro-cid-yk4hkwyg]{background:var(--color-accent);color:var(--color-on-accent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card[data-astro-cid-yk4hkwyg]:has(.card__link):hover .card__icon[data-astro-cid-yk4hkwyg]{translate:0 -2px;rotate:-6deg}}.card[data-astro-cid-yk4hkwyg][data-spotlight-on]{background-image:radial-gradient(18rem circle at var(--mx,50%) var(--my,50%), #2563eb12, transparent 65%)}.card__index[data-astro-cid-yk4hkwyg]{font-family:var(--font-heading);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--color-muted);font-variant-numeric:tabular-nums}
