/* A quiet arrival signature for native header anchor navigation. */
.section-navigation-heading{position:relative}
.section-navigation-mark{position:absolute;left:0;bottom:-12px;width:52px;height:2px;background:var(--yellow);transform-origin:left center;pointer-events:none;opacity:0}
[data-section-navigation-focus]:focus-visible{outline:2px solid var(--yellow);outline-offset:8px;border-radius:2px}
[data-theme="light"] [data-section-navigation-focus]:focus-visible{outline-color:#8d6c00}
.contact-section [data-section-navigation-focus]:focus-visible{outline-color:#202321}
[data-motion="reduced"] .section-navigation-mark{display:none}
@media(prefers-reduced-motion:reduce){html:not([data-motion="full"]) .section-navigation-mark{display:none}}
