/* Quiet catalogue annotations, with the work carrying the colour. */
:root{--annotation-font:"Courier New",Courier,monospace}
.contact-link{position:fixed;left:27px;bottom:70px;z-index:30;font:600 14px/1.5 var(--annotation-font);color:#555;text-decoration:none;text-underline-offset:5px;transition:color .25s ease}
.contact-link:hover{color:#202020;text-decoration:underline}
.poster-entry[data-poster] .poster-caption{grid-template-columns:25px minmax(0,1fr);column-gap:12px;row-gap:7px;margin-top:5px;font-family:var(--annotation-font);color:#444}
.poster-caption .poster-number{font:400 11px/1.55 var(--annotation-font);color:#888;padding-top:1px}
.poster-entry[data-poster] .poster-caption h4{grid-column:2;grid-row:1;font:600 12px/1.55 var(--annotation-font);letter-spacing:0;margin:0;max-width:32ch}
.poster-caption .poster-kind{grid-column:2;grid-row:2;font:400 11px/1.6 var(--annotation-font);color:#737373;margin:0;max-width:34ch}
.poster-caption .poster-event-link{grid-column:2;grid-row:3;font:400 11px/1.6 var(--annotation-font);margin-top:6px;color:#555;text-decoration-thickness:1px;text-underline-offset:4px}
.poster-entry[data-poster="7"] .poster-preview,.poster-entry[data-poster="7"] .poster-caption{grid-column:2 / 6}
.poster-detail-copy>span,.poster-detail-copy p{font-family:var(--annotation-font);font-size:12px;line-height:1.6;letter-spacing:0}
.poster-detail-copy h3{font:600 20px/1.35 var(--annotation-font);letter-spacing:0}
.website-preview figcaption{font-family:var(--annotation-font);font-size:10px;line-height:1.6;letter-spacing:0}
@media(max-width:700px){
 .contact-link{left:20px;bottom:24px;font-size:13px}
 body[data-view=work] .contact-link{left:auto;right:20px;top:78px;bottom:auto}
 .poster-entry[data-poster] .poster-caption{grid-template-columns:20px minmax(0,1fr);column-gap:9px;row-gap:6px}
 .poster-entry[data-poster="7"] .poster-preview,.poster-entry[data-poster="7"] .poster-caption{grid-column:1 / 6}
}
@media(prefers-reduced-motion:reduce){.contact-link{transition:none}}
