body { font: 16px/1.5 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: #1a1a1a; margin: 0; }
main { max-width: 760px; margin: 0 auto; padding: 16px; }
a { color: #0b3d6b; }
a:focus-visible { outline: 3px solid #0b3d6b; outline-offset: 2px; }
pre { overflow-x: auto; padding: 12px; background: #f1f3f6; border-radius: 6px; }
code { overflow-wrap: anywhere; }
.sobre a { display: inline-flex; align-items: center; min-height: 44px; }
