:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--mantine-color-dark-4)var(--mantine-color-dark-8);width:100%}*,:before,:after{box-sizing:inherit}body{background-color:var(--mantine-color-dark-8);width:100%;min-height:100%;color:var(--mantine-color-white);background-image:radial-gradient(80% 60% at 0 100%,#ffc4640d,#0000);margin:0;overflow-x:hidden}::selection{color:var(--mantine-color-white);background-color:#ffc46440}:focus{outline:2px dashed var(--mantine-color-amber-3);outline-offset:3px}:focus:not(:focus-visible){outline-offset:0;outline:none}:focus-visible{outline:2px dashed var(--mantine-color-amber-3);outline-offset:3px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--mantine-color-dark-8)}::-webkit-scrollbar-thumb{background-color:var(--mantine-color-dark-4);border:2px solid var(--mantine-color-dark-8);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-dark-3)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sideLineFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 7px}50%{opacity:.5;box-shadow:0 0 2px}}
