/* V13 shared polish for existing legacy-path detail pages — scoped for safety */
.header.inner{position:sticky;top:0;z-index:99;border-bottom:1px solid rgba(255,255,255,.13);background:rgba(20,16,27,.95)}
@supports(backdrop-filter:blur(10px)){.header.inner{background:rgba(20,16,27,.84);backdrop-filter:blur(14px)}}
.header.inner .nav>a{transition:color .2s;position:relative}.header.inner .nav>a:hover,.header.inner .nav>a:focus-visible{color:#ffad9a}
.header.inner .pill{border-radius:100px;transition:transform .25s,box-shadow .25s,background .25s}.header.inner .pill:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(255,90,66,.17)}
.footer{border-top:1px solid rgba(255,255,255,.18)}.footer a{transition:color .25s}.footer a:hover{color:#ff9c8c}.footer-logo{letter-spacing:-.075em}
@media(prefers-reduced-motion:reduce){.header.inner .pill,.footer a,.header.inner .nav>a{transition:none!important}}
