
    :root {
        --deep-blue: #0A1F44;
        --purple: #6E3CBC;
        --neon-green: #39FF14;
        --electric-blue: #00BFFF;
        --font-title: 'Montserrat', sans-serif;
        --font-body: 'Roboto', sans-serif;
        --bg-gradient: linear-gradient(135deg, #0A1F44 0%, #6E3CBC 100%);
    }

    body {
        margin: 0;
        padding: 0;
        font-family: var(--font-body);
        background: var(--bg-gradient);
        color: #ffffff;
        overflow-x: hidden;
    }

    .navbar {
        position: fixed;
        top: 0;
        width: 100%;
        background: rgba(10, 31, 68, 0.8);
        padding: 20px;
        display: flex;
        justify-content: center;
        z-index: 1000;
    }

    .navbar a {
        color: var(--neon-green);
        margin: 0 15px;
        text-decoration: none;
        font-family: var(--font-title);
        font-size: 18px;
        transition: color 0.3s;
    }

    .navbar a:hover {
        color: var(--electric-blue);
    }

    .section {
        position: relative;
        min-height: 100vh;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 80px 20px 60px 20px;
        box-sizing: border-box;
    }

    .section:nth-child(even) {
        background: rgba(0, 0, 0, 0.6);
    }

    .content {
        max-width: 1200px;
        text-align: center;
    }

    h1, h2, h3, p {
        margin: 20px 0;
    }

    h1 {
        font-family: var(--font-title);
        font-size: 48px;
        color: var(--neon-green);
        text-shadow: 0 0 10px #39FF14, 0 0 20px #39FF14, 0 0 30px #39FF14;
    }

    h2 {
        font-family: var(--font-title);
        font-size: 36px;
        color: var(--electric-blue);
    }

    h3 {
        font-family: var(--font-title);
        font-size: 28px;
        color: var(--neon-green);
    }

    p {
        font-size: 18px;
        line-height: 1.6;
    }

    button {
        background-color: rgba(63, 255, 191, 0.5);
        border: 2px solid var(--neon-green);
        border-radius: 8px;
        padding: 10px 20px;
        transition: all 0.3s ease;
        font-family: var(--font-title);
        color: #ffffff;
        font-size: 18px;
        cursor: pointer;
    }

    button:hover {
        box-shadow: 0 0 10px var(--neon-green), 0 0 20px var(--neon-green), 0 0 30px var(--neon-green);
        transform: scale(1.1);
    }

    pre {
        background: rgba(0, 0, 0, 0.7);
        padding: 15px;
        border-radius: 8px;
        overflow: auto;
        max-width: 100%;
        font-family: 'Courier New', Courier, monospace;
        margin: 20px 0;
    }

    code {
        color: var(--neon-green);
        font-size: 16px;
    }

    img {
        max-width: 100%;
        height: auto;
        border-radius: 8px;
        margin: 20px 0;
    }

    .float {
        animation: float 6s ease-in-out infinite;
    }

    @keyframes float {
        0%, 100% { transform: translateY(0px); }
        50% { transform: translateY(-20px); }
    }

    @media (max-width: 1440px) {
        h1 { font-size: 42px; }
        h2 { font-size: 32px; }
        h3 { font-size: 24px; }
        p { font-size: 16px; }
        .navbar a { font-size: 16px; }
        button { font-size: 16px; }
    }

    @media (max-width: 1200px) {
        h1 { font-size: 38px; }
        h2 { font-size: 28px; }
        h3 { font-size: 22px; }
        p { font-size: 16px; }
    }

    @media (max-width: 1024px) {
        h1 { font-size: 34px; }
        h2 { font-size: 26px; }
        h3 { font-size: 20px; }
        p { font-size: 15px; }
    }

    @media (max-width: 768px) {
        h1 { font-size: 32px; }
        h2 { font-size: 24px; }
        h3 { font-size: 18px; }
        p { font-size: 14px; }
        .section {
            padding: 60px 15px 40px 15px;
        }
    }

    @media (max-width: 480px) {
        h1 { font-size: 28px; }
        h2 { font-size: 22px; }
        h3 { font-size: 16px; }
        p { font-size: 13px; }
        button { font-size: 16px; }
    }

    @media (max-width: 320px) {
        h1 { font-size: 24px; }
        h2 { font-size: 20px; }
        h3 { font-size: 14px; }
        p { font-size: 12px; }
        button { font-size: 14px; }
    }

