.site-footer__to-top{--back-to-top-ground: color-mix(in srgb, currentColor 12%, transparent);--back-to-top-ground-hover: color-mix(in srgb, currentColor 24%, transparent);--back-to-top-radius: var(--radius-sm, 4px);display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--back-to-top-radius);background:var(--back-to-top-ground);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:inherit}.site-footer__to-top:hover{background:var(--back-to-top-ground-hover)}.site-footer__to-top svg{display:block}.site-footer__words{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:0 var(--space-6, 24px);min-width:0}.site-footer--band>.site-footer__bottom>.site-footer__to-top{order:2}@media(min-width:768px){.site-footer--band>.site-footer__bottom>.site-footer__to-top{margin-inline-start:auto}.site-footer__bottom>.site-footer__credit~.site-footer__to-top,.site-footer__words:has(>.site-footer__credit)+.site-footer__to-top{margin-inline-start:var(--space-4, 16px)}}@media(prefers-reduced-motion:no-preference){.site-footer__to-top{transition:background-color var(--motion-fast, .2s) var(--motion-ease, ease)}}body[tabindex="-1"]:focus{outline:none}
