*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,textarea{font-family:inherit}mark{background:none}::selection{background:#5b61c42e}button,a,textarea,input,[role=button]{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease,opacity .15s ease,transform .08s ease}button:not(:disabled):hover{filter:brightness(.96)}button:not(:disabled):active{transform:translateY(.5px)}:focus{outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid #5b61c4;outline-offset:2px}textarea:focus-visible,input:focus-visible{outline:none;box-shadow:0 0 0 1px #5b61c4,0 0 0 3px #5b61c429}a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}*{scrollbar-width:thin;scrollbar-color:rgba(140,138,130,.32) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8c8a824d;border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#8c8a8280;border:3px solid transparent;background-clip:padding-box}::highlight(review-anchor){background-color:var(--anchor-hl, rgba(91, 97, 196, .22))}::highlight(review-anchor-active){background-color:var(--anchor-hl-active, rgba(91, 97, 196, .38))}.cm-editor{height:100%;font-family:inherit}.cm-scroller{font-family:IBM Plex Mono,monospace}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
