:root { color-scheme: light; }:root[data-brx-theme="dark"] { color-scheme: dark; }:root[data-brx-theme="dark"] img:not([src$=".svg"]) { filter: brightness(.9); }*:focus-visible { outline: 2px solid var(--sl-focus); outline-offset: 2px; }mark { background: var(--sl-highlight); color: var(--sl-ink); border-radius: var(--sl-radius-sm); }.brxe-toggle-mode { width: 40px; height: 40px; border-radius: var(--sl-radius-pill); display: grid; place-items: center; border: 0; background: transparent; color: var(--sl-brand); }.brxe-toggle-mode:hover { background: var(--sl-brand-tint); }.sl-hero { background-color: var(--sl-surface-100); background-image: radial-gradient(at 0% 97%, var(--sl-wash-warm) 0, transparent 50%), radial-gradient(at 100% 100%, var(--sl-wash-cool) 0, transparent 50%); border-bottom: 1px solid var(--sl-line); }@media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition: none !important; animation: none !important; } }.brxe-image, .brxe-image img, .brxe-logo img { max-width: 100%; height: auto; }