/* Plain, minimal and accessible. Theme, density, home levers and charts are decided by the Controls
   Design Record (D141), not here. */
:root { color-scheme: light dark; }
body { font: 16px/1.5 system-ui, sans-serif; margin: 0 auto; max-width: 48rem; padding: 1rem; }
label { display: block; margin: 0.5rem 0; }
input, select, textarea, button { font: inherit; }
button { min-height: 44px; margin: 0.25rem 0.25rem 0.25rem 0; }
code, pre { overflow-wrap: anywhere; white-space: pre-wrap; }
table { border-collapse: collapse; width: 100%; }
th, td { border: 1px solid; padding: 0.25rem; text-align: left; vertical-align: top; }
:focus-visible { outline: 3px solid; outline-offset: 2px; }
