.top-cards-section{margin:2rem 0;padding:1.25rem 1.25rem 1rem;background:var(--color-bg-glass,var(--bg-glass));border:1px solid var(--color-border-glass,var(--bg-glass-hover));border-radius:var(--radius-lg,12px)}.top-cards-section h2{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--color-text-heading,var(--text-primary));margin-bottom:.85rem;letter-spacing:-.005em}.top-cards-list{display:flex;flex-direction:column;gap:.5rem}.top-cards-item{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;min-height:2.75rem;border-radius:var(--radius-sm,6px);transition:background .15s ease;text-decoration:none;color:inherit}.top-cards-item:hover{background:var(--bg-glass-hover,rgba(255,255,255,.05))}.top-cards-name{font-weight:600;color:var(--text-primary,var(--color-text-primary));white-space:nowrap}.top-cards-detail{flex:1 1;font-size:.85rem;color:var(--text-muted,var(--color-text-secondary))}.top-cards-item i,.top-cards-item svg{color:var(--accent-primary,var(--color-accent-primary,#3b82f6));font-size:.8em;flex-shrink:0}@media (max-width:540px){.top-cards-section{padding:1rem .85rem .85rem}.top-cards-name{white-space:normal}}