items: center;
            gap: 0.5rem;
            transition: var(--transition-smooth);
            box-shadow: var(--shadow-soft);
        }

        .home-button:hover {
            background: var(--accent-tertiary);
            transform: translateY(-3px);
            box-shadow: var(--shadow-medium);
        }

        /* Main Heading */
        #mainheading {
            font-size: 3.5rem;
            margin-top: 4rem; /* Space from the fixed button */
            margin-bottom: 3rem;
            ba