*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0}body.menu-open,body.lightbox-open{overflow:hidden}.portfolio-site,.console-site{min-height:100vh}.portfolio-site .owner-signin{opacity:.65;font-size:.65rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
