*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--rmx-black);min-height:100dvh;color:var(--rmx-white);font-family:var(--rmx-font-text);font-size:var(--rmx-size-body);-webkit-font-smoothing:antialiased;line-height:1.55}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3{font-family:var(--rmx-font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-weight:900;line-height:.92}p{text-wrap:pretty}::selection{background:var(--rmx-red);color:var(--rmx-white)}input,textarea{caret-color:var(--rmx-red)}:focus-visible{outline:3px solid var(--rmx-gold);outline-offset:2px}::placeholder{color:var(--rmx-ink-muted);opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--rmx-red) var(--rmx-black)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--rmx-black)}::-webkit-scrollbar-thumb{background:var(--rmx-red);border:2px solid var(--rmx-black)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
