/* Shared finishing layer: readable secondary text and consistent interaction. */
body .page-label,body .page-count,body .page-heading p,body .gallery-label,body .gallery-heading p,body .gallery-filters button,body .gallery-work time,body .gallery-end{color:#6c7684}body .gallery-filters button[aria-pressed=true]{color:#20252d}body .gallery-filters button span{color:#727c8a}body .entry-date-block,body .entry-meta,body .entry-meta>span{color:#6c7684}body.life main a.text-entry p,body.tech main a.text-entry p{color:#697381}body.about main .about-copy .about-role,body.about main .about-copy .page-label,body .about-portrait figcaption,body .interest-row h3{color:#707a88}body>footer{color:#6c7684}body .gallery-filters button{min-height:40px;min-width:38px}body .work-open{min-height:44px}#lightbox.gallery-viewer .viewer-close{min-width:44px;min-height:44px}#lightbox.gallery-viewer .viewer-description,#lightbox.gallery-viewer .viewer-number,#lightbox.gallery-viewer .viewer-top>span{color:#a3adba}#lightbox.gallery-viewer .viewer-tools button{min-height:40px}#comments{overflow-wrap:anywhere}.reading-article:focus{outline:none}.skip-link:focus:not(:focus-visible){top:-80px}@media(max-width:600px){body .gallery-filters button{min-height:44px}body .gallery-work time{font-size:10px}body>header nav a{padding:8px 0}#lightbox.gallery-viewer .viewer-arrow{width:36px;min-height:48px}.viewer-prev{left:0}.viewer-next{right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
