/* signature accent layer */
.arthack-org-nav-link { border-bottom: 2px solid transparent; transition: border-color 0.2s ease, color 0.2s ease; } .arthack-org-nav-link:hover { border-bottom-color: var(--primary); color: var(--primary); } .arthack-org-card::before { content: ''; display: block; height: 3px; background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 100%); } .arthack-org-hero-title::after { content: ''; display: block; width: 3.5rem; height: 4px; background: var(--accent); margin-top: 0.6rem; } .arthack-org-tag { letter-spacing: 0.08em; color: var(--primary); border-bottom: 1px solid var(--accent); transition: color 0.2s ease; } .arthack-org-tag:hover { color: var(--accent); }