  gap: 2px;
                padding: 6px;
            }

            .hourly-section,
            .forecast-section {
                margin: 0;
                padding: 0 16px;
                height: 100%;
                width: 100%;
                box-sizing: border-box;
            }

            .nav-btn {
                width: 16px;
                height: 16px;
                font-size: 8px;
                opacity: 0.6;
                z-index: 20;
                background: rgba(255, 255, 255,