.footnote-ref a,.footnote-backref{color:var(--brut-accent);text-decoration:none}.footnote-ref a:hover,.footnote-backref:hover{text-decoration:underline}.footnotes{border-top:1px solid var(--brut-rule);color:var(--brut-ink-2);margin-top:2rem;padding-top:1rem;font-size:.875rem}.footnotes ol{padding-left:1.5rem}.footnote-backref{margin-left:4px}.fn-ref a{color:var(--brut-accent);font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;text-decoration:none}.fn-ref a:hover{text-decoration:underline}.fn-section{border:1px solid var(--brut-rule);background:var(--brut-bg-2);margin-top:2rem;padding:12px 14px}.fn-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--brut-ink-3);margin:0 0 8px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.fn-section ol{margin:0;padding:0;list-style:none}.fn-section li{color:var(--brut-ink-2);align-items:baseline;gap:10px;padding:4px 0;font-size:.875rem;display:flex}.fn-id{border:1px solid var(--brut-accent);color:var(--brut-accent);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;padding:1px 6px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;display:inline-block}.fn-text{flex:1}.fn-back{color:var(--brut-accent);margin-left:4px;text-decoration:none}.fn-back:hover{text-decoration:underline}
