/* Generated by tools/build-notes.mjs. Field notes and topic pages: the tokens and base type come from shared/. */
lgkm-nav{display:block;max-width:720px;min-height:38px;margin:0 auto var(--space-12)}
main{max-width:720px;margin:0 auto}
p,ul,ol,blockquote,figure,pre{margin:0}
main>*+*{margin-top:var(--space-4)}
h2{margin-top:var(--space-8)}
h3{margin-top:var(--space-6)}
ul,ol{padding-left:22px;display:flex;flex-direction:column;gap:var(--space-2)}
blockquote{border-left:2px solid var(--line-strong);padding-left:var(--space-4);color:var(--ink-muted)}
figure img{display:block;width:100%;height:auto;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md)}
figcaption{margin-top:var(--space-2);color:var(--ink-muted);font-size:15px;line-height:24px}
.meta{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}
.meta a{color:inherit}
.meta+h1{margin-top:var(--space-2)}
.lede{font-size:19px;line-height:30px;color:var(--ink-muted)}
.list{list-style:none;padding:0;gap:0;border-top:1px solid var(--line)}
.list li{padding:var(--space-6) 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-2)}
.list a{color:var(--ink);font-size:18px;line-height:26px;font-weight:600;text-decoration:none}
.list a:hover,.list a:focus-visible{color:var(--signal-ink);text-decoration:underline}
.list p{color:var(--ink-muted);font-size:15px;line-height:24px}
.list .meta a{font:inherit;letter-spacing:inherit;text-decoration:underline}
.actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:15px}
.small{font-size:15px;line-height:24px;color:var(--ink-muted)}
.small a{color:var(--signal-ink)}
.plain{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-4)}
.plain a{color:var(--signal-ink)}
.foot{color:var(--ink-muted);font-size:15px;line-height:24px;border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-12)}
