.ctainer.svelte-1powyzj {
    width: 100%
}

.parent.svelte-1powyzj {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--spacing-0) 3vw
}

.parent.svelte-1powyzj:not(.theatre) .ctainer:where(.svelte-1powyzj) {
    max-width: 1200px
}

.parent.theatre.svelte-1powyzj {
    padding: var(--spacing-0)
}

.parent.theatre.svelte-1powyzj .ctainer:where(.svelte-1powyzj) {
    max-width: 148vh
}

.leader-board.svelte-z1hew1 table {
    width: 100%
}

.leader-board.svelte-z1hew1 th:first-child,.leader-board.svelte-z1hew1 td:first-child {
    text-align: left
}

.leader-board.svelte-z1hew1 th:first-child>*,.leader-board.svelte-z1hew1 td:first-child>* {
    justify-content: flex-start
}

.leader-board.svelte-z1hew1 th:last-child,.leader-board.svelte-z1hew1 td:last-child {
    text-align: right
}

.luckiest-win-wrap.svelte-18daorm {
    display: flex;
    align-items: center;
    padding: var(--spacing-1) var(--spacing-2)
}

.inner-wrap.svelte-1713w {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.thumbnail-wrapper.svelte-1713w {
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: var(--spacing-4)
}

.thumbnail-wrapper.svelte-1713w img {
    width: 150px;
    border-radius: var(--ds-radius-md);
    box-shadow: var(--shadows-md)
}

.thumbnail-wrapper.stacked.svelte-1713w {
    align-self: center;
    float: none
}

.badge-wrap.svelte-1713w {
    display: flex;
    align-items: center;
    gap: var(--spacing-2)
}

.game-meta-content.svelte-1713w {
    overflow: hidden;
    height: auto;
    display: inline;
    flex-direction: column
}

.game-meta-content.svelte-1713w>*+* {
    margin-top: var(--spacing-3)
}

.desc-wrapper.svelte-1713w {
    max-width: 900px;
    grid-template-columns: 150px auto;
    gap: var(--spacing-4)
}

.desc-wrapper.svelte-1713w>.content-block {
    display: block
}

.desc-wrapper.svelte-1713w>.content-block>h1,.desc-wrapper.svelte-1713w>.content-block>h2,.desc-wrapper.svelte-1713w>.content-block>h3,.desc-wrapper.svelte-1713w>.content-block>h4,.desc-wrapper.svelte-1713w>.content-block>h5,.desc-wrapper.svelte-1713w>.content-block>h6 {
    display: inline-block
}

.desc-wrapper.stacked.svelte-1713w {
    grid-template-columns: auto;
    display: flex;
    flex-direction: column
}

.card-wrapper.svelte-1713w {
    display: flex;
    flex-direction: column;
    padding: var(--spacing-6);
    padding-right: var(--spacing-2)
}

.card-wrapper.svelte-1713w>*+* {
    margin-top: var(--spacing-3)
}

.game-meta-tags.svelte-1713w {
    display: flex;
    flex-wrap: wrap;
    margin-top: var(--spacing-2);
    margin-bottom: var(--spacing-5)
}

.game-meta-tags.svelte-1713w>* {
    margin-top: var(--spacing-2);
    margin-right: var(--spacing-2);
    border-radius: var(--ds-radius-full)
}

.game-meta-tags.svelte-1713w a {
    line-height: 1.3
}

.game-meta-tags.stacked.svelte-1713w {
    margin-bottom: var(--spacing-1)
}

.arrow.svelte-1713w {
    transition: .3s ease;
    padding: var(--spacing-2);
    display: flex;
    align-items: center
}

.game-meta.svelte-1713w {
    display: flex;
    width: 100%
}

.title-wrap.svelte-1713w {
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: center
}

@media (max-width: 600px) {
    .title-wrap.svelte-1713w {
        flex-direction:column;
        align-items: flex-start
    }
}

.title-wrap.svelte-1713w>*:first-child {
    flex: 0 1 auto;
    min-width: 0;
    margin-right: var(--spacing-2)
}

.title-wrap.svelte-1713w>*:nth-child(2) {
    flex: 0 0 auto;
    margin-right: var(--spacing-1)
}

.favourite-wrap.svelte-1713w {
    flex: 0 0 auto
}

.wrap.svelte-1m86rol {
    width: 100%
}

.game-wrapper.enabled.svelte-e6f8qd {
    display: contents
}

.game-wrapper:not(.enabled).responsive.svelte-e6f8qd {
    margin-top: 3vw
}

.game-wrapper.svelte-e6f8qd:not(.enabled):not(.responsive) {
    margin-top: var(--spacing-10)
}

.game-wrapper.svelte-e6f8qd:not(.enabled)>*+* {
    margin-top: var(--spacing-8)
}

.not-found-wrapper.svelte-e6f8qd {
    display: flex;
    padding: var(--ds-spacing-12) var(--spacing-0) var(--spacing-12);
    align-items: center;
    justify-content: center
}

.game-layout.svelte-e6f8qd {
    width: 100%;
    display: flex;
    flex-direction: column
}

.top-spacing.svelte-e6f8qd {
    display: flex;
    flex-direction: column;
    width: 100%
}

.top-spacing.svelte-e6f8qd>*+* {
    margin-top: var(--spacing-6)
}
