:root{--color-pink:#e91e63;--color-pink-dark:#c2185b;--color-pink-light:#fce4ec;--color-black:#1a1a1a;--color-white:#fff;--color-gray:#f5f5f5;--color-gray-dark:#e0e0e0}*{box-sizing:border-box}body{background-color:var(--color-white);color:var(--color-black);position:relative}body:before{content:"";pointer-events:none;z-index:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}*{border-radius:0!important}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{border-radius:0!important}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--color-gray);border-left:2px solid var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-black)}::-webkit-scrollbar-thumb:hover{background:var(--color-pink-dark)}::selection{background:var(--color-pink);color:var(--color-black)}.mantine-Input-input,.mantine-TextInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-Textarea-input{border:2px solid var(--color-black)!important;background:var(--color-white)!important;border-radius:0!important}.mantine-Input-input:focus,.mantine-TextInput-input:focus,.mantine-PasswordInput-input:focus,.mantine-Select-input:focus,.mantine-Textarea-input:focus{border-color:var(--color-pink)!important;box-shadow:4px 4px 0 var(--color-black)!important}.mantine-Button-root{border:2px solid var(--color-black)!important;box-shadow:4px 4px 0 var(--color-black)!important;border-radius:0!important;font-weight:700!important;transition:all .1s!important}.mantine-Button-root:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-black)!important}.mantine-Button-root:active{transform:translate(4px,4px);box-shadow:none!important}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0}.animate-on-scroll.visible{animation:.5s forwards fadeUp}
