:focus-visible { outline: var(--focus-width) solid var(--focus-color); outline-offset: var(--focus-offset); }html { scroll-padding-top: var(--header-height); }.brxe-text > * + * { margin-block-start: var(--space-s); }@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } }body { background-color: var(--bg); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }::selection { background: var(--primary); color: #fff; }.hl { --hl: 1; position: relative; display: inline-block; }.hl::before { content: ""; position: absolute; left: 0.02em; right: 0.02em; bottom: -0.02em; height: 0.065em; border-radius: 1em; background: currentColor; transform: scaleX(var(--hl)); transform-origin: left center; }