/* Responsive corrections for the bundled desktop template.
 * The archived TXT and its original styles remain unchanged. */
@media (max-width: 991px) {
    .v26-topbar-inner-container .logo {
        flex: 0 1 240px;
        min-width: 0;
        width: 240px;
        max-width: 40%;
    }
    .v26-topbar-inner-container .logo > picture {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .v26-topbar-inner-container .logo > picture img,
    .v26-topbar-inner-container .logo > img {
        width: 100%;
        max-width: 100%;
        height: auto;
        max-height: 68px;
        object-fit: contain;
        transform: none;
    }
    .v26-home-inner-container { padding: 14px; }
    .v26-home-progressive-jackpot,
    .v26-home-progressive-jackpot .outer-container,
    .v26-home-progressive-jackpot .v26-inner-container,
    .v26-home-progressive-jackpot .v26-border-container,
    .v26-home-progressive-jackpot .v26-jackpot-container,
    .v26-home-progressive-jackpot .v26-jackpot-inner-container,
    .v26-home-progressive-jackpot .v26-jackpot-border-container {
        min-width: 0;
        max-width: 100%;
        box-sizing: border-box;
    }
    .v26-home-progressive-jackpot,
    .v26-home-progressive-jackpot .outer-container,
    .v26-home-progressive-jackpot .v26-inner-container { padding: 4px; }
    .v26-home-progressive-jackpot .v26-border-container {
        flex-direction: column;
        gap: 10px;
        padding: 10px 4px;
        border-radius: 30px;
    }
    .v26-home-progressive-jackpot .v26-jackpot-play-section {
        margin-left: 0;
        align-items: center;
    }
    .v26-home-progressive-jackpot .v26-jackpot-play-section .v26-jackpot-play-text {
        font-size: clamp(22px, 5vw, 32px);
        text-align: center;
    }
    .v26-home-progressive-jackpot .v26-jackpot-container {
        width: 100%;
        padding: 4px;
        font-size: clamp(14px, 4vw, 32px);
        letter-spacing: 0;
    }
    .v26-home-progressive-jackpot .v26-jackpot-inner-container { padding: 4px; }
    .v26-home-progressive-jackpot .v26-jackpot-border-container {
        padding: 2px 3px 5px;
        line-height: 1.25;
        flex-wrap: wrap;
        white-space: nowrap;
    }
    .v26-home-progressive-jackpot .v26-jackpot-currency { margin-right: 5px; }
}
@media (max-width: 767px) {
    .v26-topbar-inner-container { flex-wrap: wrap; gap: 6px; }
    .v26-topbar-inner-container .logo {
        flex: 0 1 100%;
        width: 100%;
        max-width: 100%;
        height: 52px;
        justify-content: center;
    }
    .v26-topbar-inner-container .logo > picture { width: auto; max-width: 210px; }
    .v26-topbar-inner-container .logo > picture img,
    .v26-topbar-inner-container .logo > img { width: auto; max-width: 210px; max-height: 52px; }
    .v26-topbar-inner-group { width: 100%; min-width: 0; align-items: center; }
    .v26-topbar-sub-section { width: 100%; justify-content: center; min-width: 0; }
    .v26-topbar-sub-section .v26-topbar-item + .v26-topbar-item { margin-left: 3px; }
    .v26-topbar-sub-section .v26-topbar-item a,
    .v26-topbar-sub-section .v26-topbar-item .live-chat,
    .v26-topbar-sub-section .v26-language-selector-container { padding: 5px; }
    .v26-login-panel { width: 100%; justify-content: center; }
    .v26-login-panel .v26-login-panel-item:last-of-type { padding-right: 0; margin-right: 0; }
}
