.proto-syntax .proto-keyword{color:#c084fc;font-weight:600}.proto-syntax .proto-type{color:#60a5fa}.proto-syntax .proto-string{color:#4ade80}.proto-syntax .proto-comment{color:#9ca3af}.proto-syntax .proto-number{color:#fb923c}.proto-syntax .proto-field-number{color:#facc15}.proto-syntax .proto-identifier{color:#22d3ee}.proto-syntax{background-color:#030712;padding:1.5rem;border-radius:.5rem;overflow-x:auto}.proto-syntax code{font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;white-space:pre;display:block}.style-guide-content h2{margin-top:2rem;margin-bottom:1rem}.style-guide-content h3{margin-top:1.5rem;margin-bottom:.75rem}.style-guide-example .proto-syntax{font-size:.8rem}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width:1024px){aside{position:sticky;top:0;max-height:100vh;overflow-y:auto}}