> ## Documentation Index
> Fetch the complete documentation index at: https://docs.starknet.io/llms.txt
> Use this file to discover all available pages before exploring further.

> The ultimate guide to building on Starknet - Cairo smart contracts, ZK technology, and scaling Ethereum & Bitcoin.

<div className="relative overflow-hidden">
  <div className="absolute inset-0 pointer-events-none overflow-hidden">
    {/* Large Stars - Spread across entire page */}

    <div className="absolute top-16 left-12 w-10 h-10 text-gray-600/50 dark:text-white/50 animate-pulse" style={{animationDelay: '0s', animationDuration: '3s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-24 right-16 w-12 h-12 text-gray-500/40 dark:text-white/40 animate-bounce" style={{animationDelay: '1s', animationDuration: '4s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-40 left-1/4 w-8 h-8 text-gray-700/60 dark:text-white/60 animate-spin" style={{animationDelay: '2s', animationDuration: '8s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-1/2 left-8 w-10 h-10 text-gray-600/50 dark:text-white/50 animate-bounce" style={{animationDelay: '3s', animationDuration: '3s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute bottom-24 left-1/3 w-7 h-7 text-gray-500/40 dark:text-white/40 animate-spin" style={{animationDelay: '4s', animationDuration: '6s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-1/3 right-16 w-9 h-9 text-gray-600/50 dark:text-white/50 animate-pulse" style={{animationDelay: '1s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute bottom-32 right-20 w-11 h-11 text-gray-700/60 dark:text-white/60 animate-pulse" style={{animationDelay: '2s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    {/* Center Area Stars */}

    <div className="absolute top-20 left-1/2 w-8 h-8 text-gray-500/40 dark:text-white/40 animate-pulse" style={{animationDelay: '2.5s', animationDuration: '4s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-1/2 right-1/3 w-9 h-9 text-gray-400/30 dark:text-white/30 animate-bounce" style={{animationDelay: '3.5s', animationDuration: '5s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute bottom-1/3 left-1/2 w-7 h-7 text-gray-600/50 dark:text-white/50 animate-spin" style={{animationDelay: '1.5s', animationDuration: '7s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    {/* Additional Twinkling Stars */}

    <div className="absolute top-28 left-1/2 w-6 h-6 text-gray-700/70 dark:text-white/70 animate-pulse" style={{animationDelay: '2s', animationDuration: '3.5s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute bottom-48 right-1/3 w-6 h-6 text-gray-600/60 dark:text-white/60 animate-bounce" style={{animationDelay: '3s', animationDuration: '4.2s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-2/3 left-20 w-5 h-5 text-gray-800/80 dark:text-white/80 animate-pulse" style={{animationDelay: '4s', animationDuration: '2.8s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-1/4 right-1/4 w-6 h-6 text-gray-600/60 dark:text-white/60 animate-pulse" style={{animationDelay: '0.5s', animationDuration: '3.5s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute bottom-1/4 right-1/2 w-8 h-8 text-gray-500/40 dark:text-white/40 animate-bounce" style={{animationDelay: '5s', animationDuration: '4s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    {/* Clean Additional Stars */}

    <div className="absolute top-1/4 right-2/3 w-5 h-5 text-gray-600/50 dark:text-white/50 animate-pulse" style={{animationDelay: '6s', animationDuration: '4.2s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute bottom-1/3 left-1/3 w-6 h-6 text-gray-500/45 dark:text-white/45 animate-bounce" style={{animationDelay: '7s', animationDuration: '4.1s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-3/4 left-1/3 w-4 h-4 text-gray-700/60 dark:text-white/60 animate-spin" style={{animationDelay: '8s', animationDuration: '5.5s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute top-1/3 right-1/3 w-5 h-5 text-gray-600/55 dark:text-white/55 animate-pulse" style={{animationDelay: '9s', animationDuration: '4.3s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>

    <div className="absolute bottom-3/4 right-1/3 w-7 h-7 text-gray-500/40 dark:text-white/40 animate-bounce" style={{animationDelay: '10s', animationDuration: '3.8s'}}>
      <svg fill="currentColor" viewBox="0 0 24 24">
        <path d="M12 2L13.09 8.26L22 9L13.09 9.74L12 16L10.91 9.74L2 9L10.91 8.26L12 2Z" />
      </svg>
    </div>
  </div>

  <div className="text-center pt-20 pb-0 px-6">
    <div className="max-w-5xl mx-auto mb-20">
      <div className="mb-8">
        <h1 className="mb-8">
          <span className="text-black dark:text-white">
            <div className="text-2xl md:text-3xl mb-4">WELCOME TO THE NEW</div>
            <div className="text-5xl md:text-7xl font-bold">STARKNET DOCS</div>
          </span>
        </h1>
      </div>

      <p className="text-xl md:text-2xl text-gray-700 dark:text-gray-300 mb-10 leading-relaxed max-w-4xl mx-auto font-light">
        The Starknet Docs is the unified home for Starknet's technical documentation
        aimed to help you unlock the full potential of Ethereum and Bitcoin
      </p>

      {/* Action Buttons Section */}

      <div className="max-w-5xl mx-auto">
        <div className="mb-12">
          <h2 className="text-3xl md:text-4xl font-bold bg-gradient-to-r from-gray-900 to-gray-600 dark:from-gray-100 dark:to-gray-400 bg-clip-text text-transparent mb-8">
            Explore the docs
          </h2>
        </div>

        <div className="grid md:grid-cols-3 gap-8">
          {/* Start Building */}

          <a href="/build/quickstart/environment-setup" className="group relative bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 backdrop-blur-sm rounded-3xl border border-blue-200/50 dark:border-blue-700/50 p-8 hover:shadow-2xl transition-all duration-500 text-center overflow-hidden transform hover:-translate-y-3 hover:scale-105">
            <div className="absolute inset-0 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500" />

            <div className="relative z-10">
              <h3 className="text-2xl font-bold mb-4 text-gray-900 dark:text-gray-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">
                Build
              </h3>

              <p className="text-gray-600 dark:text-gray-400 text-base leading-relaxed">
                Find everything you need to build Starknet's next killer app
              </p>
            </div>
          </a>

          {/* Start Staking */}

          <a href="/secure/quickstart/overview" className="group relative bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 backdrop-blur-sm rounded-3xl border border-blue-200/50 dark:border-blue-700/50 p-8 hover:shadow-2xl transition-all duration-500 text-center overflow-hidden transform hover:-translate-y-3 hover:scale-105">
            <div className="absolute inset-0 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500" />

            <div className="relative z-10">
              <h3 className="text-2xl font-bold mb-4 text-gray-900 dark:text-gray-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">
                Secure
              </h3>

              <p className="text-gray-600 dark:text-gray-400 text-base leading-relaxed">
                Help secure Starknet by running a node and becoming a validator
              </p>
            </div>
          </a>

          {/* Learn About Starknet */}

          <a href="/learn/protocol/intro" className="group relative bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 backdrop-blur-sm rounded-3xl border border-blue-200/50 dark:border-blue-700/50 p-8 hover:shadow-2xl transition-all duration-500 text-center overflow-hidden transform hover:-translate-y-3 hover:scale-105">
            <div className="absolute inset-0 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500" />

            <div className="relative z-10">
              <h3 className="text-2xl font-bold mb-4 text-gray-900 dark:text-gray-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">
                Learn
              </h3>

              <p className="text-gray-600 dark:text-gray-400 text-base leading-relaxed">
                Dive into Starknet's protocol, the S-two prover, and more
              </p>
            </div>
          </a>
        </div>
      </div>
    </div>
  </div>

  <div className="relative py-0 px-8">
    <div className="max-w-5xl mx-auto">
      <div className="text-center mb-12">
        <h2 className="text-3xl md:text-4xl font-bold bg-gradient-to-r from-gray-900 to-gray-600 dark:from-gray-100 dark:to-gray-400 bg-clip-text text-transparent mb-8">
          Join the community
        </h2>
      </div>

      <div className="grid md:grid-cols-3 gap-8">
        {/* Community Forum */}

        <a href="https://community.starknet.io/" className="group relative bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 backdrop-blur-sm rounded-3xl border border-blue-200/50 dark:border-blue-700/50 p-8 hover:shadow-2xl transition-all duration-500 text-center overflow-hidden transform hover:-translate-y-3 hover:scale-105">
          <div className="absolute inset-0 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500" />

          <div className="relative z-10">
            <h3 className="text-2xl font-bold mb-4 text-gray-900 dark:text-gray-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">
              Forum
            </h3>

            <p className="text-gray-600 dark:text-gray-400 text-base leading-relaxed">
              Stay updated on the latest news from the Starknet team
            </p>
          </div>
        </a>

        {/* Core Stars Telegram */}

        <a href="https://t.me/sncorestars" className="group relative bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 backdrop-blur-sm rounded-3xl border border-blue-200/50 dark:border-blue-700/50 p-8 hover:shadow-2xl transition-all duration-500 text-center overflow-hidden transform hover:-translate-y-3 hover:scale-105">
          <div className="absolute inset-0 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500" />

          <div className="relative z-10">
            <h3 className="text-2xl font-bold mb-4 text-gray-900 dark:text-gray-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">
              Telegram
            </h3>

            <p className="text-gray-600 dark:text-gray-400 text-base leading-relaxed">
              Get help from core contributors and help out yourself
            </p>
          </div>
        </a>

        {/* Discord Channel */}

        <a href="https://discord.gg/starknet-community" className="group relative bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 backdrop-blur-sm rounded-3xl border border-blue-200/50 dark:border-blue-700/50 p-8 hover:shadow-2xl transition-all duration-500 text-center overflow-hidden transform hover:-translate-y-3 hover:scale-105">
          <div className="absolute inset-0 bg-gradient-to-br from-blue-500/10 to-indigo-500/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500" />

          <div className="relative z-10">
            <h3 className="text-2xl font-bold mb-4 text-gray-900 dark:text-gray-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">
              Discord
            </h3>

            <p className="text-gray-600 dark:text-gray-400 text-base leading-relaxed">
              Connect other developers and community members
            </p>
          </div>
        </a>
      </div>
    </div>
  </div>
</div>
