.highlighted-section {
    outline: 2px solid #3F20FB;
    background-color: rgba(63, 32, 251, 0.1);
}

.edit-button {
    position: absolute;
    z-index: 1000;
}

::-webkit-scrollbar {
    display: none;
}

html, body {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

::-webkit-scrollbar {
    display: none;
}

* {
    font-family: 'Inter', sans-serif;
}

.gradient-bg {
    background: linear-gradient(135deg, #000000 0%, #1a1a1a 25%, #000000 50%, #2a1810 75%, #000000 100%);
}

.gold-gradient {
    background: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FF8C00 100%);
}

.animate-float {
    animation: float 6s ease-in-out infinite;
}

.animate-pulse-slow {
    animation: pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce-slow {
    animation: bounce 2s infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-20px);
    }
}

.glow-effect {
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.3);
}

.hover-glow:hover {
    box-shadow: 0 0 30px rgba(255, 215, 0, 0.6);
    transform: translateY(-5px);
}

.slide-in-left {
    animation: slideInLeft 1s ease-out;
}

.slide-in-right {
    animation: slideInRight 1s ease-out;
}

.fade-in-up {
    animation: fadeInUp 1s ease-out;
}

@keyframes slideInLeft {
    from {
        opacity: 0;
        transform: translateX(-100px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes slideInRight {
    from {
        opacity: 0;
        transform: translateX(100px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(50px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.particle {
    position: absolute;
    width: 4px;
    height: 4px;
    background: #FFD700;
    border-radius: 50%;
    animation: particle 8s linear infinite;
}

@keyframes particle {
    0% {
        transform: translateY(100vh) translateX(0);
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        transform: translateY(-100vh) translateX(200px);
        opacity: 0;
    }
}
/*/////////////////////////////////////////////////////////////////////////////////////////*/

::-webkit-scrollbar {
    display: none;
}

.gradient-bg {
    background: linear-gradient(135deg, #000000 0%, #1a1a1a 25%, #000000 50%, #2a1810 75%, #000000 100%);
}

.gold-gradient {
    background: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FF8C00 100%);
}

.animate-float {
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-20px);
    }
}

.glow-effect {
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.3);
}

.hover-glow:hover {
    box-shadow: 0 0 30px rgba(255, 215, 0, 0.6);
    transform: translateY(-2px);
}

.particle {
    position: absolute;
    width: 3px;
    height: 3px;
    background: #FFD700;
    border-radius: 50%;
    animation: particle 8s linear infinite;
}

@keyframes particle {
    0% {
        transform: translateY(100vh) translateX(0);
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        transform: translateY(-100vh) translateX(200px);
        opacity: 0;
    }
}

.slide-in {
    animation: slideIn 0.5s ease-out forwards;
}

.slide-out {
    animation: slideOut 0.5s ease-out forwards;
}

@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateX(100px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes slideOut {
    from {
        opacity: 1;
        transform: translateX(0);
    }

    to {
        opacity: 0;
        transform: translateX(-100px);
    }
}

.crown-icon {
    background: linear-gradient(45deg, #FFD700, #FFA500);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.form-transition {
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

::-webkit-scrollbar {
    display: none;
}

* {
    font-family: 'Inter', sans-serif;
}

.gradient-bg {
    background: linear-gradient(135deg, #000000 0%, #1a1a1a 25%, #000000 50%, #2a1810 75%, #000000 100%);
}

.gold-gradient {
    background: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FF8C00 100%);
}

.glow-effect {
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.3);
}

.hover-glow:hover {
    box-shadow: 0 0 30px rgba(255, 215, 0, 0.6);
    transform: translateY(-2px);
    transition: all 0.3s ease;
}

.animate-pulse-slow {
    animation: pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-float {
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-10px);
    }
}

.sidebar-collapsed {
    width: 4rem;
}

.sidebar-expanded {
    width: 16rem;
}

.transition-all {
    transition: all 0.3s ease;
}

.card-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

.progress-bar {
    background: linear-gradient(90deg, #FFD700, #FFA500, #FF8C00);
}
/* <link rel="preconnect" href="https://fonts.googleapis.com" > <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;amp;display=swap" > */

.highlighted-section {
    outline: 2px solid #3F20FB;
    background-color: rgba(63, 32, 251, 0.1);
}

.edit-button {
    position: absolute;
    z-index: 1000;
}

::-webkit-scrollbar {
    display: none;
}

html, body {
    -ms-overflow-style: none;
    scrollbar-width: none;
}


@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translateY(15px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes scaleIn {
    from {
        opacity: 0;
        transform: scale(0.85);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes bounceSlow {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-6px);
    }
}

.animate-fadeUp {
    animation: fadeUp 0.5s ease forwards;
}

    .animate-fadeUp.delay-1 {
        animation-delay: 0.1s;
    }

    .animate-fadeUp.delay-2 {
        animation-delay: 0.2s;
    }

    .animate-fadeUp.delay-3 {
        animation-delay: 0.3s;
    }

    .animate-fadeUp.delay-4 {
        animation-delay: 0.4s;
    }

    .animate-fadeUp.delay-5 {
        animation-delay: 0.5s;
    }

.animate-bounceSlow {
    animation: bounceSlow 2s infinite;
}