.site-footer{border-top:1px solid var(--st-line);max-width:1240px;font-family:var(--st-font);color:var(--st-muted);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 auto;padding:20px 0 0;font-size:13px;display:flex}[data-v-footer]:has(.site-footer){padding-bottom:32px}.site-footer__mark{letter-spacing:-.02em;color:var(--st-fg);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer__mark:before{content:"";background:var(--st-accent);width:8px;height:8px}.site-footer__links{gap:16px;display:flex}.site-footer__links a{color:var(--st-muted);text-decoration:none;transition:color .15s ease-out}.site-footer__links a:hover{color:var(--st-fg)}.site-footer__meta{font-family:var(--st-mono);margin:0 0 0 auto;font-size:12px}.site-theme{border:1px solid var(--st-line-strong);display:inline-flex}.site-theme__option{width:32px;height:28px;color:var(--st-muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.site-theme__option+.site-theme__option{border-left:1px solid var(--st-line)}.site-theme__option:hover{color:var(--st-fg);background:var(--st-panel)}.site-theme__option[aria-checked=true]{color:var(--st-on-accent);background:var(--st-accent)}@media (width<=767px){.site-footer__meta{flex-basis:100%;order:3;margin-left:0}}
