* { -webkit-tap-highlight-color: transparent;}html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-block-start: calc(var(--header-height) + var(--space-s));}body { font-feature-settings: "ss02"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}:root { accent-color: var(--primary); color-scheme: light;}:root[data-brx-theme="dark"] { color-scheme: dark;}::selection { background-color: var(--primary-t-2);}h1,h2,h3 { text-wrap: balance;}p { text-wrap: pretty;}img,svg,video { max-inline-size: 100%;}img,video { block-size: auto;}input,select,textarea,button { font-family: inherit;}input,select,textarea { font-size: var(--input-font-size);}:focus:not(:focus-visible) { outline: none;}:focus-visible { outline: var(--focus-width) solid var(--focus-ring); outline-offset: var(--focus-offset);}@media (max-width: 767px) { body:has(.mr-bottom-nav) { padding-block-end: var(--bottom-nav-height); }}@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }}