.card[data-astro-cid-mx574jlw]{border:1px solid var(--border-subtle);background-color:var(--color-surface);color:inherit;border-radius:16px;padding:1.75rem;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.card[data-astro-cid-mx574jlw]:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d}@media (width>=640px){.card[data-astro-cid-mx574jlw]{padding:2.25rem}}.card[data-astro-cid-mx574jlw][data-tone=highlight]{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent);background-color:var(--badge-bg)}.card[data-astro-cid-mx574jlw][data-layout=row]{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (width>=640px){.card[data-astro-cid-mx574jlw][data-layout=row]{flex-direction:row}}.marker[data-astro-cid-mx574jlw]{color:var(--color-accent);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.875rem;font-weight:800;line-height:2.25rem}.label[data-astro-cid-mx574jlw]{line-height:1.5}.title[data-astro-cid-mx574jlw]{letter-spacing:-.015em;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;transition:color .15s;display:flex}.label[data-astro-cid-mx574jlw]+.title[data-astro-cid-mx574jlw],.label[data-astro-cid-mx574jlw]+.body[data-astro-cid-mx574jlw],.title[data-astro-cid-mx574jlw]+.body[data-astro-cid-mx574jlw]{margin-top:.75rem}.link-icon[data-astro-cid-mx574jlw]{font-size:1.25rem}.body[data-astro-cid-mx574jlw]{flex-direction:column;gap:.75rem;display:flex}.card[data-astro-cid-mx574jlw][data-link=true]:hover .title[data-astro-cid-mx574jlw]{color:var(--color-accent)}
