@font-face{font-family:"Tektur";font-style:normal;font-weight:600 900;font-stretch:100%;src:url(../fonts/tektur.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Tektur";font-style:normal;font-weight:600 900;font-stretch:100%;src:url(../fonts/tektur-2.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:500 700;font-stretch:100%;src:url(../fonts/roboto.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500 700;font-stretch:100%;src:url(../fonts/roboto-2.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-stretch:100%;src:url(../fonts/roboto.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-stretch:100%;src:url(../fonts/roboto-2.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.is1{background:url(../images/header-bg.webp)left top/auto 100%repeat-x!important}
.is2{--card-gradient-primary:var(--color-gradient-gr-4-step-2)!important;--card-gradient-secondary:var(--color-gradient-gr-4-step-1)!important}
.is3{color:var(--color-text-title)!important}
.is4{--card-gradient-primary:var(--color-gradient-gr-5-step-2)!important;--card-gradient-secondary:var(--color-gradient-gr-5-step-1)!important}
.is5{--card-gradient-primary:var(--color-gradient-gr-6-step-2)!important;--card-gradient-secondary:var(--color-gradient-gr-6-step-1)!important}
.is6{--border-image:url(../images/menu-frame.webp)!important;--overlay:url(../images/menu-frame-2.webp)!important;--sprite:url(../images/menu-frame-3.webp)!important}
.is7{gap:var(--spacing-4xs)!important}
.is8{display:none!important}
.is9{color:var(--color-hero-banner-description)!important}
.is10{color:var(--color-hero-banner-text)!important}
.is11{--wow-game-card-border-image:url(../images/slot-frame.webp)!important;--wow-game-card-sprite:url(../images/slot-frame-2.webp)!important}
.is12{--game-footer-bg:linear-gradient(360deg,var(--color-game-card-footer-0-background-start) 0%,var(--color-game-card-footer-0-background-finish) 100%)!important}
.is13{background-image:url(../images/slot-placeholder.svg)!important}
.is14{object-position:center top!important}
.is23{color:var(--color-text-secondary)!important}
.is24{color:var(--color-text-inverse-title)!important}
.is25{color:var(--color-text-inverse-transparent)!important}
.is26{--duration:20s!important;--min-width:100%!important;--min-height:auto!important}
.is27{color:var(--color-footer-description)!important}
/* layout switch: PC markup from 1024px, mobile markup below */
@media (max-width:1023.98px){.only-pc{display:none!important}}
@media (min-width:1024px){.only-mob{display:none!important}}
/* former <button> elements turned into links/spans keep the button reset of the site */
:where(.as-btn){display:inline-block;border:0;outline:none;padding:0;box-sizing:initial;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;cursor:pointer;text-align:center;text-decoration:none}
:where(a){text-decoration:none}
/* burger / cross */
.ico-opened{display:none!important}
html.menu-open .ico-opened{display:block!important}
html.menu-open .ico-closed{display:none!important}
:is(.header-toggle-icon,.m-header-toggle-icon){cursor:pointer}
/* SEO block: closed until "Zobrazit popis" */
:is(.about-games__text-block,.m-about-games__text-block):not(.is-open){display:none}
.seo-text{color:var(--color-text-secondary,#b3b3c2);font-size:14px;line-height:1.6;padding:0 0 var(--spacing-xl,16px)}
.seo-text h1,.seo-text h2,.seo-text h3{color:var(--color-text-title,#fff);font-weight:700;line-height:1.3;margin:0 0 12px}
.seo-text h1{font-size:28px;text-align:center}
.seo-text p{margin:0 0 12px}
/* game cards: the play button only while the card is hovered (PC, see pc.css), never on touch screens */
:is(.m-game-card__play-button,.m-m-game-card__play-button){display:none}
.play-btn{display:block}
.play-btn .m-icon-container{color:var(--color-text-on-primary,#000)}
.play-btn__icon{display:block;width:24px;height:24px}

/* partner links on the game cards */
[data-go="go"]:not(a){cursor:pointer}
/* SEO text: a short preview, the whole text after "Zobrazit popis" */
:is(.about-games__text-block,.m-about-games__text-block):not(.is-open){display:block;max-height:170px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 35%,transparent)}
.seo-text :is(ul,ol){margin:0 0 12px;padding-left:22px}
.seo-text ul{list-style:disc}.seo-text ol{list-style:decimal}
.seo-text li{margin:0 0 4px}
.seo-text strong{color:var(--color-text-title,#fff);font-weight:700}
.seo-text h2{font-size:22px;margin-top:24px}
.seo-text h3{font-size:17px;margin-top:18px}
.seo-text .seo-table-wrap{overflow-x:auto;max-width:100%;margin:0 0 14px}
.seo-text .seo-table-wrap table{border-collapse:collapse;min-width:100%}
.seo-text .seo-table-wrap :is(th,td){border:1px solid rgba(255,255,255,.12);padding:8px 12px;text-align:left;vertical-align:top}
.seo-text .seo-table-wrap th{background:rgba(255,255,255,.05);color:var(--color-text-title,#fff);font-weight:600}
@media (max-width:1023.98px){.seo-text h2{font-size:19px}.seo-text h3{font-size:16px}}
