.icard[data-astro-cid-zpsr6ugv]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);height:100%;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:inherit;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.icard[data-astro-cid-zpsr6ugv]:hover{border-color:var(--brand-border);box-shadow:var(--shadow-md);color:inherit}.icard-top[data-astro-cid-zpsr6ugv]{display:flex;align-items:center;justify-content:space-between}.icard-icon[data-astro-cid-zpsr6ugv]{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand-subtle);color:var(--color-accent-secondary)}.icard-title[data-astro-cid-zpsr6ugv]{font-size:var(--text-h4);font-weight:650}.icard-text[data-astro-cid-zpsr6ugv]{font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-secondary)}.icard-tags[data-astro-cid-zpsr6ugv]{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.icard-tags[data-astro-cid-zpsr6ugv] li[data-astro-cid-zpsr6ugv]{padding:2px 8px;font-size:var(--font-size-xs);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--color-text-secondary)}.icard-more[data-astro-cid-zpsr6ugv]{margin-top:auto;padding-top:var(--spacing-sm);display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-link)}
