x;
            transition: all 0.2s ease;
        }

        .nav-index a:hover {
            background: rgba(59, 130, 246, 0.15);
            border-color: var(--primary);
            transform: translateX(5px);
        }

        /* Content sections */
        .section {
            background: var(--bg-panel);
            border: 1px solid var(--stone-border);
            border-radius: 12px;
            padding: 2rem;
            margin-bottom: 2rem;
        }

        .section h2 {
            color: 