/* polish.css: generated Nov 9 2026 template polish pass. Tighten only: type floor + tap targets. */
div.lab-strip > a.readable-label{min-height:44px;display:flex;align-items:center}
header > a.wordmark{min-height:44px;align-items:center}
div.about-copy > a.text-link{min-height:44px}
div > a.text-link{min-height:44px}
div.footer-person > a.wordmark{min-height:44px;align-items:center}
div > a{min-height:44px;box-sizing:border-box;padding-block:max(0px, calc((44px - 1lh) / 2))}
div.footer-bottom.readable-label > a.readable-label{min-height:44px;display:flex;align-items:center}

/* mobile action bar (polish pass) */
.mm-actionbar{display:none}
@media (max-width:767px){
 .mm-actionbar{display:flex;position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;justify-content:center;align-items:center;min-height:52px;padding:0 22px;border-radius:999px;background:var(--mm-cta-bg,#1c1917);color:var(--mm-cta-fg,#fff);font:600 16px/1.2 inherit;font-family:inherit;text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.25)}
 body{padding-bottom:76px}
}

