/* HAND-DRAWN MENU WORDS (handwords.js). Each word is a stencil filled with the link's colour: black, green on hover, black on the current page's highlight. */
.gs-hw-t { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.gs-hw-link { position: relative; line-height: 0; }
.hd__nav li > a.gs-hw-link { color: var(--ink); }   /* beats the plain-text rule that made the first item green */
.gs-hw { display: block; background: currentColor; -webkit-mask: var(--hw) center / 100% 100% no-repeat; mask: var(--hw) center / 100% 100% no-repeat; }
.hd__nav .gs-hw-link { padding: .47rem 1rem; }   /* a third more room round each word, so the green follow bar is a third bigger too */
.hd__nav li > a.gs-hw-link:hover, .hd__nav li > a.gs-hw-link:focus-visible { color: var(--accent); }
.hd__nav li.current > a.gs-hw-link, .hd__nav li.active > a.gs-hw-link { color: var(--ink); }
.hd__nav > ul { align-items: center; }
@media (max-width: 1000px) { .gs-hw { zoom: .78; } .hd__nav a, .hd__nav .gs-hw-link { padding-left: .66rem; padding-right: .66rem; } }
