.backgroundAudioButton {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    position: static;
    width: 100%;
    min-height: 48px;
    margin: 0 0 14px 0;
    padding: 9px 14px;

    cursor: pointer;
    background:
        radial-gradient(circle at 20% 15%, rgba(255, 244, 214, 0.06), transparent 35%),
        rgba(74, 51, 35, 0.45);
    border: 1px solid rgba(218, 176, 106, 0.35);
    border-left: 3px solid rgba(218, 176, 106, 0.75);
    border-radius: 6px;

    color: var(--m-text);
    box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.12);
    transition: background 0.2s, border-color 0.2s, opacity 0.2s;
}

.backgroundAudioButton img {
    display: block;
    width: 36px;
    height: 36px;
    object-fit: contain;
    flex: 0 0 32px;
}

.backgroundAudioButton::after {
    content: "Аудиогид";
    font-family: 'Forum', 'Cormorant Garamond', serif;
    font-size: 16px;
    letter-spacing: 0.9px;
    color: var(--m-text);
    white-space: nowrap;
}

.backgroundAudioButton:hover {
    background:
        radial-gradient(circle at 20% 15%, rgba(255, 244, 214, 0.08), transparent 35%),
        rgba(96, 61, 39, 0.62);
    border-color: rgba(218, 176, 106, 0.65);
}
