body {
        font-family: "Inter", sans-serif;
        background-color: #fafafa;
        color: #111;
        overflow-x: hidden;
      }
      h1,
      h2,
      h3,
      h4 {
        font-family: "Outfit", sans-serif;
      }
      .accent-text {
        color: #2563eb;
      }
      .card-shadow {
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
      }
      .stat-card {
        border-left: 4px solid #2563eb;
      }
      /* Blob animasyonu (Canvas arkasında) */
      .blob {
        position: absolute;
        filter: blur(80px);
        z-index: -2;
        opacity: 0.5;
        animation: float 8s ease-in-out infinite;
      }
      @keyframes float {
        0% {
          transform: translate(0, 0);
        }
        50% {
          transform: translate(10px, -20px);
        }
        100% {
          transform: translate(0, 0);
        }
      }
      .input-focus:focus {
        outline: none;
        box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.1);
        border-color: #2563eb;
      }
      /* Neural Network Canvas */
      #neural-canvas {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        z-index: -10;
        pointer-events: none;
      }