/* Portfolio visual polish — consolidated for V5.3. */
@media(max-width:650px){body.visual-polish-home .hero{padding:34px 0 42px}body.visual-polish-home .hero-grid{gap:27px}body.visual-polish-home .lead{font-size:17px}body.visual-polish-home .hero-actions{margin-top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none;transition:none;scroll-behavior:auto}.button:hover,.button:focus-visible{transform:none}}
