* {
	margin: 0;
	padding: 0;
}

/* Применяем шрифт ко всей странице для единообразия */
body {
    font-family: 'Nunito', sans-serif;
}


#world {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: linear-gradient(#e4e0ba, #f7d9aa);
}

/* --- ШАГ 3: Новые стили для заголовков --- */

/* Контейнер для текста */
#title-container {
    position: absolute;
    width: 500px;
    left: 50%;
    /* Центрирование элемента по горизонтали */
    transform: translateX(-50%); 
    top: 100px;
    z-index: 9999;
    text-align: center;
    /* Более мягкий цвет, гармонирующий с фоном */
    color: #4a4444; 
    /* Легкая тень для улучшения читаемости */
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15); 
}

/* Главный заголовок */
#title-container h1 {
    font-size: 4.5em; /* Увеличенный размер шрифта */
    font-weight: 700; /* Жирное начертание */
    letter-spacing: 2px; /* Небольшое расстояние между буквами */
    margin-bottom: 10px; /* Отступ снизу */
}

/* Подзаголовок */
#title-container h2 {
    font-size: 1.8em;
    font-weight: 300; /* Легкое начертание для контраста */
    letter-spacing: 1px;
}