               padding: 30px 10px 10px;
            }

            .daily-item {
                gap: 4px;
            }
        }

        @media screen and (max-width: 350px) {
            .widget-container {
                padding: 8px;
                aspect-ratio: 2 / 1;
            }

            .front {
                grid-template-columns: 0.33fr 1.67fr;
                padding: 4px;
            }

            .current-temp {
                font-size: 22px;
            }

            .weather-de