.semantic-references{margin:0;padding:0;list-style:none;border-top:1px solid var(--line,#51545c)}.semantic-references li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line,#51545c)}.semantic-references>li>span{color:var(--platform-cyan,#78d7e3);font:500 var(--fs-micro)/1.4 "JetBrains Mono",monospace}.semantic-references a,.semantic-references strong{color:inherit;font:600 .92rem/1.45 "Noto Sans SC",sans-serif;overflow-wrap:anywhere;text-underline-offset:3px}.semantic-references p,.semantic-references small{display:block;margin:.35rem 0 0;color:var(--muted,#a5a8ae);font-size:.76rem;overflow-wrap:anywhere}.semantic-references small{font-size:.72rem}@media(max-width:480px){.semantic-references li{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}}
.is-links-only { border-bottom: 0; }
.is-links-only > h2 { margin: 0 0 1rem; font: 500 .9rem/1.6 var(--font-sans, sans-serif); color: var(--ink-dim); }
.references-links { margin: 0; padding: 0; list-style: none; }
.references-links li { margin: 0; padding: .55rem 0; }
.references-links a { color: var(--ink-dim); font: .85rem/1.7 var(--font-sans, sans-serif); text-decoration: underline; text-decoration-color: var(--line-strong); text-underline-offset: 4px; overflow-wrap: anywhere; }
.references-links a:hover { color: var(--ink); text-decoration-color: currentColor; }
