body { 
    background-color: #e2e0e0; 
    margin: 15px; 
    font-family: "Segoe UI", Tahoma, sans-serif; /* Более четкий, чем MS Sans Serif */
}

hr { 
    height: 2px; 
    border: none;
    /* 3D эффект вдавленной линии - приглушили белый до #eeeeee */
    background: linear-gradient(180deg, #d1cfcf 0%, #eeeeee 100%);
    margin: 20px 0;
}

img {
    border: 0;
    /* 3D рамка для картинок - заменили белый на #f0f0f0 */
    border-radius: 8px;
    box-shadow: 
        4px 4px 8px #bebebe, 
        -4px -4px 8px #f0f0f0;
}

button { 
    background-color: #e2e0e0;
    border: none; /* Убираем плоскую рамку */
    border-radius: 10px;
    
    font-family: inherit;
    font-size: 11px; 
    font-weight: 600;
    color: #191970; 
    
    padding: 8px 15px;
    cursor: pointer;
    outline: none;
    
    /* Тройная тень для реального 3D объема - заменили белый на #f0f0f0 */
    box-shadow: 
        6px 6px 12px #bebebe,      /* Тень снизу-справа */
        -6px -6px 12px #f0f0f0;    /* Мягкий свет сверху-слева */
    
    transition: all 0.2s ease;
}

button:hover {
    color: #000080; /* Чуть ярче при наведении */
    /* Здесь тоже приглушили светлую часть до #f5f5f5 */
    box-shadow: 
        8px 8px 16px #bebebe, 
        -8px -8px 16px #f5f5f5;
    transform: translateY(-1px);
}

button:active { 
    /* Эффект "вдавленной" кнопки при клике - заменили белый на #f0f0f0 */
    box-shadow: 
        inset 4px 4px 8px #bebebe, 
        inset -4px -4px 8px #f0f0f0;
    transform: translateY(1px);
    /* padding менять не нужно, эффект вдавленности заменяет его */
}
    .findlg {
        filter: alpha(opacity=37);
        opacity:0.37;
        -moz-opacity:0.37;
        -khtml-opacity:0.37;
        margin-bottom:10px;
    }
.findlg {
    /* Начальное состояние (приглушенное) */
    opacity: 0.7;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1);
    filter: grayscale(0.5); /* Немного обесцвечен в покое */
}

.findlg:hover {
    opacity: 1;
    filter: grayscale(0); /* Возвращаем цвета */
    transform: scale(1.05) translateY(-2px); /* Легкое всплытие */
    
    /* 3D свечение (в цвет твоего огня) */
    box-shadow: 0 10px 20px rgba(255, 69, 0, 0.2), 
                0 0 15px rgba(255, 140, 0, 0.4);
    
    /* Эффект яркости */
    filter: brightness(1.1) contrast(1.1);
}
.gifin {
    position: absolute;
    left: 112px;
    top: 428px;
    padding: 10px; /* Немного увеличили для воздуха */
    
    /* Твой цвет фона, но с легким 3D градиентом */
    background: linear-gradient(145deg, #fcfef3, #f5f7eb);
    
    /* Вместо резкой темной рамки — мягкий контур */
    border: 1px solid rgba(110, 105, 96, 0.3);
    border-radius: 12px;
    
    /* 3D эффект парения над фоном #e2e0e0 */
    box-shadow: 
        8px 8px 16px #bebebe, 
        -6px -6px 16px #f0f0f0,
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
    
    font-size: 12px;
    color: #4a463d;
    max-width: 300px;
    min-height: 100px;
    min-width: 150px;
    
    /* Плавное появление */
    transition: all 0.3s ease;
    z-index: 100;
}

/* Эффект при наведении (опционально) */
.gifin:hover {
    transform: translateY(-2px);
    box-shadow: 
        10px 10px 20px #b8b8b8, 
        -8px -8px 20px #f5f5f5;
}