.DownloadCard_card__i_j_Q{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base);display:flex;flex-direction:column;padding:var(--space-6);height:100%;position:relative;overflow:hidden}.DownloadCard_card__i_j_Q:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.DownloadCard_card__i_j_Q:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));opacity:0;transition:opacity var(--transition-base)}.DownloadCard_card__i_j_Q:hover:before{opacity:1}.DownloadCard_topRow__BnWp0{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.DownloadCard_iconWrapper__tVqqq{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);transition:transform var(--transition-base)}.DownloadCard_card__i_j_Q:hover .DownloadCard_iconWrapper__tVqqq{transform:scale(1.08)}.DownloadCard_fileType__rIx7J{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-3);color:var(--color-white);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:var(--radius-sm);letter-spacing:.05em}.DownloadCard_title__Wy3Lo{font-size:clamp(1.125rem,1.125rem + .5vw,1.25rem);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin-bottom:var(--space-3)}.DownloadCard_description__1kTmG{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed);margin-bottom:var(--space-5);flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.DownloadCard_meta__j1_N_{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.DownloadCard_metaItem__ik9XT{display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--color-text-light)}.DownloadCard_metaItem__ik9XT svg{color:var(--color-text-muted)}.DownloadCard_downloadButton__hiA6w{margin-top:auto}