:root{--boldBlue: #25335e;--richWhite: #f4f1fa;--whiteMarble20: #e5e7eb33;--fluorescentOrange: #ff7a18;--fullWhite: #ffffff;--tangy: #ffb347;--whiteMarble: #e5e7eb}.img-full{width:100%;height:100%}.img-cover{width:100%;height:100%;object-fit:cover}.img-contain{width:100%;height:100%;object-fit:contain}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{width:0px;height:0px;display:none}.no-scrollbar{overflow:-moz-scrollbars-none;-webkit-overflow-scrolling:touch}.loader{width:60px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side, var(--boldBlue) 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 50%;animation:l3 1s infinite linear}@keyframes l3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.hoverUnderline{position:relative;cursor:pointer;text-decoration:none}.hoverUnderline:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.hoverUnderline:hover:after{transform:scaleX(1)}.hoverUnderline.active:after{transform:scaleX(1);background-color:var(--fluorescentOrange)}.hoverUnderline.active:hover:after{background-color:var(--fluorescentOrange)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--fullWhite) inset;-webkit-text-fill-color:var(--boldBlue)}.first-capital:first-letter{text-transform:uppercase}.auth-card{background-color:var(--richWhite);padding:48px;border:1px solid var(--whiteMarble20);border-radius:16px;box-shadow:0 20px 30px #00000026}.gradient-text{background:linear-gradient(90deg,var(--fluorescentOrange) 0%,var(--tangy) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-sidebar-card{padding:16px;border:1px solid var(--whiteMarble);border-radius:16px}.profile-sidebar-gradient-card{padding:16px;border-radius:16px;background:linear-gradient(92.47deg,var(--fluorescentOrange) .37%,var(--tangy) 135.56%)}
