:root { --bg-normal: #f3f3f1; --bg-dark: #21252b; --border-normal: #fff; --border-dark: #353b45; --text-normal: #002953; --text-normal-hl: #032140; --text-dark: #d6d7df; --text-dark-hl: #fff; --font-base: 16px; --link-tb-normal: #0069ff; --link-tb-dark: #29baff; --link-gh-normal: #24292e; --link-gh-dark: #f1f1f1; } body { background: var(--bg-normal); display: flex; flex-direction: column; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: var(--font-base); height: 100vh; justify-content: space-between; overflow: hidden; width: 100vw; }