/* Custom CSS para Guilherme Ladeira */

body {
    scroll-behavior: smooth;
  }
  
  .shadow-personal {
    box-shadow: 0 8px 20px rgba(239, 68, 68, 0.5);
  }
  

::-webkit-scrollbar {
    width: 8px;
  }

  ::-webkit-scrollbar-track {
    background: #27272a;
  }

  ::-webkit-scrollbar-thumb {
    background-color: #ef4444;
    border-radius: 9999px;
    border: 2px solid #27272a;
  }
  * {
    scrollbar-width: thin;
    scrollbar-color: #ef4444 #27272a;
  }

  @keyframes fadeInSlide {
    0% {
      opacity: 0;
      transform: translateY(20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  .animate-fadeInSlide {
    animation: fadeInSlide 0.8s ease-out forwards;
  }
  
  .delay-1 {
    animation-delay: 0.8s;
  }
  .delay-2 {
    animation-delay: 1.4s;
  }


  @keyframes fadeInUp {
    from {
      opacity: 0;
      transform: translateY(40px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  .animate-fade-in-up {
    animation: fadeInUp 0.8s ease-out forwards;
  }

  .animate-delay-1 { animation-delay: 0.2s; }
  .animate-delay-2 { animation-delay: 0.4s; }
  .animate-delay-3 { animation-delay: 0.6s; }
  .animate-delay-4 { animation-delay: 0.8s; }