.Globalwar-radio {
    position: fixed;
    right: 18px;
    bottom: 18px;
    z-index: 10000;
    display: flex;
    align-items: center;
    gap: 10px;
    width: 420px;
    min-height: 62px;
    box-sizing: border-box;
    padding: 9px 12px;
    color: #f4e6c5;
    border: 1px solid #9c733e;
    border-radius: 8px;
    background: linear-gradient(180deg, rgba(57, 38, 24, .97), rgba(24, 15, 10, .98));
    box-shadow: 0 5px 20px rgba(0, 0, 0, .6), inset 0 1px rgba(255, 221, 151, .16);
    font: 12px Verdana, Arial, sans-serif;
}

.Globalwar-radio button { cursor: pointer; }

.Globalwar-radio__toggle {
    flex: 0 0 42px;
    width: 42px;
    height: 42px;
    padding: 0 0 1px 3px;
    color: #fff4d1;
    border: 1px solid #b78a4e;
    border-radius: 50%;
    background: linear-gradient(#9a3b2c, #5d1f18);
    box-shadow: inset 0 1px rgba(255,255,255,.18);
    font-size: 17px;
}

.Globalwar-radio__info { min-width: 0; flex: 1; }
.Globalwar-radio__station { display: block; color: #e0ae64; font-size: 11px; letter-spacing: 1.2px; }
.Globalwar-radio__title { display: block; overflow: hidden; margin: 3px 0 5px; color: #fff; white-space: nowrap; text-overflow: ellipsis; }
.Globalwar-radio__progress-wrap { display: flex; align-items: center; gap: 5px; color: #c9b693; font-size: 9px; }
.Globalwar-radio__progress { width: 100%; height: 4px; accent-color: #b44832; cursor: pointer; }
.Globalwar-radio__mute, .Globalwar-radio__minimize { padding: 3px; color: #e8d3aa; border: 0; background: transparent; font-size: 16px; }
.Globalwar-radio__volume { width: 62px; accent-color: #b44832; cursor: pointer; }
.Globalwar-radio__minimize { align-self: flex-start; margin-top: -5px; font-size: 20px; }

.Globalwar-radio--minimized { width: 58px; min-height: 58px; padding: 7px; border-radius: 50%; }
.Globalwar-radio--minimized .Globalwar-radio__info,
.Globalwar-radio--minimized .Globalwar-radio__mute,
.Globalwar-radio--minimized .Globalwar-radio__volume,
.Globalwar-radio--minimized .Globalwar-radio__minimize { display: none; }

@media (max-width: 600px) {
    .Globalwar-radio { right: 8px; bottom: 8px; width: calc(100% - 16px); }
    .Globalwar-radio__volume { width: 48px; }
}
