/* 👑 СКЕВОМОРФНЫЙ ФОН МЕНЮ */
.menu {
    padding: 10px 16px;
    background-image: 
        linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 45%, rgba(255, 255, 255, 0) 50%),
        linear-gradient(to bottom, #CC0000 0%, #770000 100%);
    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    z-index: 10;
}

/* Ссылки в меню по умолчанию: строго серебряные, без фиолетового */
.menu a {
    text-decoration: none;
    margin-right: 20px;
    display: inline-block;
    padding: 4px 0; 
    
    color: #c0c0c0 !important; /* Твой серебряный цвет */
    
    /* Мощная тень текста в меню */
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
    transition: text-shadow 0.2s ease, color 0.2s ease;
}

/* Эффект при наведении курсора */
.menu a:hover {
    color: #ffffff !important; 
    text-shadow: 0px 0px 8px rgba(255, 255, 255, 0.8);
}

/* Выбранный (активный) раздел */
.menu a.active {
    color: #FFD700 !important; /* Твое золото */
    font-weight: bold;
    border-bottom: 2px solid #FFD700;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.6);
    
    /* Сильная тень для золотого текста */
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);
}

/* 🖼️ КАРТИНКИ И БАЗОВЫЙ КОД (ТВОЙ ОРИГИНАЛ) */
img[src="cehov.webp"] {
    max-width: 100%;
    height: auto;
}
img[src="h.png"] {
    max-width: 60%;
    height: auto;
}
* {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: Arial, sans-serif;
    line-height: 1.6;
    background-image: url("./file_00000000e83c720aacbfd2605d58cb45.png");
    background-repeat: repeat;
    background-size: 80vmin 80vmin;
    min-height: 100vh;
}

.container {
    background: transparent;
    max-width: 100%;
    margin: 0;
    padding: 16px;
}

/* ✍️ УСИЛЕННЫЕ В 2 РАЗА ТЕНИ ДЛЯ ТЕКСТА ВСЕХ СТРАНИЦ */
h1, h2, h3, h4, h5, h6 {
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}

p {
    text-shadow: 1px 1px 1.5px rgba(0, 0, 0, 0.4);
}
