body {
            font-family: 'Arial', sans-serif;  /* Шрифт: Arial или без засечек */
            background-color: #0a0a1a;         /* Тёмно-синий, почти черный фон */
            color: #ffffff;                    /* Белый цвет текста */
            margin: 0;                         /* Убираем внешние отступы */
            padding: 20px;                     /* Внутренние отступы 20px */
            line-height: 1.6;                  /* Межстрочный интервал */
        }
        h1 {
            color: #ffcc00;                   /* Яркий желто-золотой цвет */
            text-align: center;               /* Выравнивание по центру */
            font-size: 2.5em;                 /* Крупный размер (2.5 × базовый) */
            margin-bottom: 20px;              /* Отступ снизу 20px */
            text-shadow: 0 0 10px rgba(255, 204, 0, 0.5); /* Свечение вокруг текста */
        }
        h2 {
            color: #ffb300;                   /* Более насыщенный желтый */
            border-bottom: 2px solid #ffb300; /* Линия под текстом */
            padding-bottom: 5px;              /* Отступ между текстом и линией */
            margin-top: 30px;                 /* Большой отступ сверху */
        }
        .moons-grid {
            display: grid;                    /* Включаем Grid */
            grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
            gap: 15px;                       /* Расстояние между элементами */
            margin: 20px 0;                  /* Отступ сверху и снизу */
        }
        .moon-item {
            background-color: rgba(255, 204, 0, 0.1); /* Полупрозрачный желтый фон */
            padding: 10px;                    /* Внутренние отступы */
            border-radius: 5px;               /* Закругленные углы */
            text-align: center;               /* Текст по центру */
        }
        img {
            width: 100%;
            max-width: 500px;
            display: block;
            margin: 20px auto;
            border-radius: 10px;
            border: 3px solid #ffb300;
            box-shadow: 0 0 15px rgba(255, 204, 0, 0.5);
        }