/* ALLMC polish (11 Nov 2026, Chief "just enhance old design"): additive only, same layout, colours, fonts. iOS-safe: no filters, no will-change, no loops. */
html{-webkit-tap-highlight-color:transparent}
[id]{scroll-margin-top:84px}
.pl-anchor{display:block;width:0;height:0;overflow:hidden}
.btn{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}
@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}}
.btn:active{transform:scale(.98)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #FF3D14;outline-offset:3px}
a{text-underline-offset:3px}
@media (prefers-reduced-motion:reduce){.btn,.btn:hover,.btn:active{transition:none;transform:none}}
