/* signature accent layer */
.dine11marin-org-card::before { content: ''; display: block; height: 3px; width: 0; background: linear-gradient(90deg, var(--primary), var(--accent)); transition: width 0.35s ease; border-radius: 2px 2px 0 0; } .dine11marin-org-card:hover::before { width: 100%; } .dine11marin-org-nav-link { letter-spacing: 0.06em; text-transform: uppercase; } .dine11marin-org-hero-band { box-shadow: inset 0 -6px 0 0 rgba(232,168,56,0.45); } .dine11marin-org-section-label { border-left: 3px solid var(--accent); padding-left: 0.6em; letter-spacing: 0.08em; color: var(--primary); }