.pending{display:inline-block;padding:2px var(--space-2);border:1px dashed var(--color-warning);border-radius:var(--radius-xs);color:var(--color-warning);font-family:var(--font-mono);font-size:13px}.footer{padding-top:var(--section-gap-tight);padding-bottom:var(--section-gap-tight);border-top:1px solid var(--color-border);background:var(--color-surface)}.footer-top{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:baseline}.footer-brand{margin:0;font-family:var(--font-heading)}.footer-nav{display:flex;gap:var(--space-6)}.footer-nav a{color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid var(--color-border-strong);padding-bottom:2px}.footer-nav a:hover{color:var(--color-text)}.footer-nav a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.footer-meta{margin:var(--space-8) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-6);font-size:13px}.footer-meta div{display:flex;gap:var(--space-2)}.footer-meta dt{color:var(--color-text-muted);font-family:var(--font-heading)}.footer-meta dd{margin:0;color:var(--color-text-muted)}.footer-note{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:13px}
