/* /work — the full Pinterest-style board (Nov 2 2026, Lazer: "See all work" under the home brick wall). Was /gallery (Oct 29). */
.gal{padding-top:calc(76px + clamp(36px,6vw,96px))}
.gal .gal-head{margin-bottom:clamp(28px,4vw,56px)}
.gal .gal-head h1.display{margin:0 auto;max-width:none}
.gal-back{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(14px,1.8vw,22px);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);transition:color .3s}
.gal-back:hover,.gal-back:focus-visible{color:var(--o)}
.gal-back span{transition:transform .3s var(--ease)}
.gal-back:hover span{transform:translateX(-4px)}
.gal-end{display:flex;justify-content:center;margin-top:clamp(32px,4vw,56px)}
@media (max-width:760px){.gal{padding-top:calc(64px + 34px)}}
/* heading at the same size the board's heading had on the homepage */
html body .gal .gal-head h1.display{font-size:clamp(38px,6.6vw,128px);line-height:1.02}
@media (max-width:760px){html body .gal .gal-head h1.display{font-size:clamp(34px,9.6vw,52px);line-height:1.05}}
/* lightbox like */
.lb-acts{display:flex;gap:10px;align-items:center}
.lb-like{width:auto;min-width:48px;padding:0 16px;gap:8px;display:flex;font:500 13px/1 "Geist Mono",ui-monospace,monospace;border-radius:999px}
.lb-like svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}
.lb-like.on svg{fill:var(--o);stroke:var(--o)}
.lb-like.on:hover svg{fill:var(--ink);stroke:var(--ink)}
.lb-like .lc:empty{display:none}
.lb-like.pop svg{animation:likepop .35s ease}
.lb-like[hidden]{display:none}
.nav .links a[aria-current=page]{position:relative}
.nav .links a[aria-current=page]::after{content:"";position:absolute;left:50%;bottom:-8px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--o)}

