/* Paramount Links: public page polish. Loads after page.css; colours still come from the owner's theme. */
.pg{animation:rise .6s cubic-bezier(.2,.8,.2,1) both}
@keyframes rise{from{opacity:0;transform:translateY(14px)}}
.av{box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--line),0 14px 34px rgba(0,0,0,.25)}
.who h1{letter-spacing:-.05em}
.pg a[class*="lk"],.pg .lk,.pg li>a{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}
.pg a[class*="lk"]:hover,.pg .lk:hover,.pg li>a:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 28px rgba(0,0,0,.2)}
.soc a{transition:transform .2s}.soc a:hover{transform:translateY(-3px)}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
