.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(var(--c-border),.9) transparent}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--c-border),.9),rgba(var(--c-primary),.5));border-radius:9999px;border:2px solid rgba(var(--c-background),.7)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--c-primary),.8),rgba(var(--c-primary-hover),.7))}body{word-break:keep-all;overflow-wrap:normal;hyphens:none}[class*=rounded]{border-radius:0!important}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-fade-up{opacity:0;animation:fade-up .7s ease forwards}.float-soft{animation:soft-float 7s ease-in-out infinite}button,[role=button],a{transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease}button:hover:not(:disabled),[role=button]:hover,a:hover{transform:none;box-shadow:none}button:active:not(:disabled),[role=button]:active,a:active{transform:none;box-shadow:none}:root{--title-font-family: "Inter", sans-serif;--title-font-weight: 800;--title-letter-spacing: -.02em;--title-color: rgb(var(--c-text-main))}h1,h2,h3,h4,h5,h6,.title-unified{font-family:var(--title-font-family);font-weight:var(--title-font-weight);letter-spacing:var(--title-letter-spacing);color:var(--title-color);text-transform:none}
