/* Shared interface details. Pointer, editing and selection use native cursors. */
.cover-intro{pointer-events:auto}
.page-top{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}
.icon{display:inline-block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:square;stroke-linejoin:miter;vertical-align:-.125em;flex-shrink:0;pointer-events:none}
.footer-links a,.foot__inner>a{display:inline-flex;align-items:center;gap:8px}
.footer-wordmark>span{vertical-align:baseline;transition:transform .25s ease}
.footer-wordmark:hover>span{transform:translateY(-10px)}
@media(prefers-reduced-motion:reduce){.footer-wordmark>span{transition:none}.footer-wordmark:hover>span{transform:none}}
