: absolute;
            top: 20px;
            right: 20px;
            width: 60px;
            height: 60px;
        }

        /* Additional styles for the rest of the page would go here */
        
        /* Rest of the page styles */
        .section-title {
            font-size: 24px;
            font-weight: 700;
            margin-bottom: 24px;
            color: #000;
        }

        .category-cards {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(240px,