:root{--page-background:#f7f8fc;--focus-color:#ab2863;--scrollbar-color:#d7dae6;--selection-background:#151b3b;--selection-foreground:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-color:var(--scrollbar-color) var(--page-background);scrollbar-width:thin}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{min-height:100%}html,body{background:var(--page-background);margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}#root{min-height:100dvh}:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}[role=search] input:focus-visible{outline:none}a,button,input,textarea,select,[role=button],[role=tab]{transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),opacity .12s ease-out,transform .12s ease-out}@media (hover:hover) and (pointer:fine){a:hover,button:hover,[role=button]:hover,[role=tab]:hover{filter:brightness(.97)}}::selection{background:var(--selection-background);color:var(--selection-foreground)}@media (prefers-color-scheme:dark){:root{--page-background:#11162f;--focus-color:#f4aacb;--scrollbar-color:#454d71}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}