/* Default changes are the approved repeated-label removals in B14 note 4b. */
.work-intro{margin:16px 0 0;max-width:64ch;color:var(--muted);font:400 16px/1.6 var(--sans)}
.aindex-row:not(:has(.ai-ref)){grid-template-columns:44px minmax(0,1fr) auto}
#about .about-stats:has(>div:only-child){grid-template-columns:1fr}

/* Gallery cards reveal vertically while the project carousel keeps its native motion. */
html[data-polish-layout] #work .gentry-item.reveal{transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:0s}
html[data-polish-layout] #work .gentry-item.reveal.is-in{transform:none}
html[data-polish-layout] #work .gentry-plate img{transform:none!important}

/* Two clear document choices. One action per choice in the section trial. */
html[data-polish-type] .about-path{grid-template-columns:1fr;gap:16px}
html[data-polish-type] .about-path::before{display:none}
html[data-polish-type] .about-path li{display:grid;grid-template-columns:18px 70px 1fr;gap:12px;align-items:baseline}
html[data-polish-type] .about-path i{margin:0}
html[data-polish-type] :is(.doc-actions,.contact-links,.footer-inner){flex-wrap:wrap}
html[data-polish-type] :is(.contact-figure-label,.about-pass-status,.mail-toast){font-size:calc(12px / var(--page-zoom,1))}
html[data-polish-type] :is(.hdr-copy,.shero-micro,.cf-keys,.aindex-by,.ccard-tag)[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){html[data-polish-layout] #work .gentry-item.reveal{transition:none;transform:none;opacity:1}}
