﻿body .entry-content>h1
{
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.5rem;
    margin-block-end: 1rem;
}
body .entry-content .show-more-less-block h2, body .entry-content .wp-block-columns h2, body .entry-content .wp-block-group h2, body .entry-content>h2
{
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    margin-block-end: 1rem;
}
body .entry-content .show-more-less-block h3, body .entry-content .wp-block-columns h3, body .entry-content .wp-block-group h3, body .entry-content>h3
{
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
    margin-block-end: 1rem;
}
body .entry-content .show-more-less-block h4, body .entry-content .wp-block-columns h4, body .entry-content .wp-block-group h4, body .entry-content>h4
{
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.75rem;
    margin-block-end: 1rem;
}
body .entry-content .show-more-less-block h5, body .entry-content .wp-block-columns h5, body .entry-content .wp-block-group h5, body .entry-content>h5
{
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
    margin-block-end: 1rem;
}
body .comment-content p:not([class*=mb-]), body .entry-content p:not([class*=mb-])
{
    margin-block-end: 1rem;
}
body .comment-content ul:not(.list-none), body .entry-content ul:not(.list-none)
{
    list-style-type: disc;
    margin-block-end: 1rem;
    padding-inline-start: 1.5rem;
}
body .comment-content ul:not(.list-none) ul, body .entry-content ul:not(.list-none) ul
{
    margin-block-end: 0;
}
body .comment-content ol, body .entry-content ol
{
    list-style-type: decimal;
    margin-block-end: 1rem;
    padding-inline-start: 1.5rem;
}
body .comment-content ol ol, body .entry-content ol ol
{
    margin-block-end: 0;
}
.entry-content, .entry-content:after, .entry-content:before, .entry-footer, .entry-footer:after, .entry-footer:before
{
    clear: both;
    display: block;
}
[class^=wp-block]
{
    margin-block-end: 1rem;
}
figure[class^=wp-block-embed]
{
    border-radius: var(--spinoko-border-radius);
    box-shadow: var(--spinoko-box-shadow);
    padding: .25rem;
}
[class^=wp-block-table] table tr td, [class^=wp-block-table] table tr th, table[class^=wp-block-table] td, table[class^=wp-block-table] th
{
    border-width: 1px;
    padding: .25rem;
}
.wp-block-code, .wp-block-preformatted, code
{
    background-color: var(--color-light);
}
.wp-block-code, .wp-block-preformatted, .wp-block-verse, code
{
    border-width: 1px;
    overflow-x: scroll;
    padding: .5rem;
}
.wp-block-pullquote
{
    border-bottom-width: 1px;
    border-color: var(--color-neutral);
    padding-block: 1.25rem;
}
.wp-block-pullquote:not(.is-style-solid-color):before
{
    --tw-text-opacity: 1;
    background-color: var(--color-link);
    border-radius: 9999px;
    color: rgb(255 255 255/var(--tw-text-opacity));
    content: '"';
    display: block;
    font-size: 3rem;
    height: 3rem;
    line-height: 1.1;
    margin-inline: auto;
    padding: .5rem;
    width: 3rem;
}
.post-password-form
{
    border-radius: var(--spinoko-border-radius);
    box-shadow: var(--spinoko-box-shadow);
    padding: 1rem;
}
.post-password-form input[type=password], .post-password-form input[type=submit]
{
    border-radius: .25rem;
    border-width: 1px;
    padding-block: .5rem;
    padding-inline: 1rem;
}
.entry-content input, .entry-content textarea
{
    border-color: var(--color-neutral);
    border-radius: 0;
    border-radius: var(--spinoko-border-radius);
    border-width: 1px;
    margin-block-end: 1rem;
    max-width: 100%;
    padding: .5rem;
    width: 20rem;
}
.entry-content textarea
{
    height: 4rem;
}
.entry-content form button, .entry-content form input[type=submit]
{
    background-color: var(--color-dark);
    border-radius: var(--spinoko-border-radius);
    color: var(--color-light);
    cursor: pointer;
    font-weight: 700;
    padding-block: .25rem;
    padding-inline: 1rem;
}
.admin-bar .site-header
{
    position: sticky;
    top: 0;
}
@media(min-width: 768px)
{
    .admin-bar .site-header
    {
        position: fixed;
        top: 32px;
    }
}
.admin-bar .site-header .main-navigation>div
{
    padding-top: 6rem;
}
.site-search button>svg
{
    height: 17px;
    width: 17px;
}
.site-search section.header-search
{
    top: 52px;
    transform: scaleY(0);
    transform-origin: top;
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.site-search section.header-search.toggled
{
    transform: scaleY(1);
}
.site-search section form
{
    align-items: center;
    display: flex;
    justify-content: space-between;
}
.site-search section form label
{
    flex-grow: 1;
}
.site-search section form label input
{
    --tw-text-opacity: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-bottom-left-radius: var(--spinoko-border-radius);
    border-color: var(--color-dark);
    border-top-left-radius: var(--spinoko-border-radius);
    border-width: 1px;
    color: rgb(0 0 0/var(--tw-text-opacity));
    padding: .25rem .5rem;
    width: 100%;
}
.site-search section form input[type=submit]
{
    background-color: var(--color-light);
    border-bottom-right-radius: var(--spinoko-border-radius);
    border-color: var(--color-dark);
    border-top-right-radius: var(--spinoko-border-radius);
    border-width: 1px;
    color: var(--color-dark);
    cursor: pointer;
    font-weight: 700;
    padding: .25rem 1rem;
}
.alignleft
{
    float: left;
    margin-right: 1rem;
}
.alignright
{
    float: right;
    margin-left: 1rem;
}
.aligncenter
{
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*! purgecss start ignore */
.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley
{
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
embed, iframe, object
{
    max-width: 100%;
}
/*! purgecss end ignore */
.comments-area .comment-list
{
    margin-block-end: 2rem;
}
.comments-area .comment-list li.comment
{
    border-width: 1px;
    margin-block-end: 1rem;
    max-width: 36rem;
    padding: 1rem;
}
.comments-area .comment-list li.comment article
{
    position: relative;
}
.comments-area .comment-list li.comment article .comment-meta
{
    font-size: .875rem;
    line-height: 1.25rem;
}
.comments-area .comment-list li.comment article .comment-meta .comment-author
{
    align-items: flex-start;
    display: flex;
}
.comments-area .comment-list li.comment article .comment-meta .comment-author img
{
    display: block;
    height: 2rem;
    margin-inline-end: .5rem;
    width: 2rem;
}
.comments-area .comment-list li.comment article .comment-meta .comment-author .says
{
    display: none;
}
.comments-area .comment-list li.comment article .comment-meta .comment-metadata
{
    margin-top: -1rem;
    padding-left: 2.5rem;
}
.comments-area .comment-list li.comment article .comment-meta .comment-metadata .edit-link
{
    padding-inline-start: .5rem;
    text-decoration-line: underline;
}
.comments-area .comment-list li.comment article .comment-content
{
    border-inline-start: 1px;
    border-left-width: 1px;
    padding-block: .5rem;
    padding-inline-start: .5rem;
}
.comments-area .comment-list li.comment article .reply
{
    position: absolute;
    right: 0;
    top: 0;
}
.comments-area .comment-list li.comment article .reply a
{
    border-width: 1px;
    font-size: .875rem;
    line-height: 1.25rem;
    padding-block: .25rem;
    padding-inline: .5rem;
}
.comments-area .comment-list li.comment .children li
{
    border-inline-end: 0;
    border-right-width: 0;
    padding-inline-end: 0;
}
.comments-area .comment-respond h3
{
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.75rem;
    margin-block-end: 1rem;
}
.comments-area .comment-respond form
{
    border-radius: var(--spinoko-border-radius);
    border-width: 1px;
    box-shadow: var(--spinoko-box-shadow);
    max-width: 36rem;
    padding: 1rem;
}
.comments-area .comment-respond form>p
{
    margin-block-end: .5rem;
}
.comments-area .comment-respond form>p.comment-notes
{
    font-size: .875rem;
    line-height: 1.25rem;
}
.comments-area .comment-respond form label
{
    display: block;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    margin-block-end: .25rem;
}
.comments-area .comment-respond form label[for=wp-comment-cookies-consent]
{
    display: inline;
    font-weight: 400;
    margin-inline-start: .25rem;
}
.comments-area .comment-respond form textarea
{
    border-radius: var(--spinoko-border-radius);
    border-width: 1px;
    height: 4rem;
    padding: .5rem;
    width: 100%;
}
.comments-area .comment-respond form input[type=email], .comments-area .comment-respond form input[type=text], .comments-area .comment-respond form input[type=url]
{
    border-radius: var(--spinoko-border-radius);
    border-width: 1px;
    height: 2rem;
    width: 100%;
}
.comments-area .comment-respond form input[type=submit]
{
    background-color: var(--color-dark);
    border-radius: var(--spinoko-border-radius);
    color: var(--color-light);
    cursor: pointer;
    font-weight: 700;
    padding-block: .25rem;
    padding-inline: 1rem;
}
/*! purgecss start ignore */
.navigation .nav-links
{
    align-items: center;
    display: flex;
    font-weight: 700;
    justify-content: space-between;
    margin-block-end: 2rem;
}
.navigation .nav-links a
{
    color: var(--color-body-text);
}
.navigation .nav-links .page-numbers
{
    border-color: var(--color-neutral);
    border-width: 1px 0 1px 1px;
    padding-block: .25rem;
    padding-inline: 0;
    text-align: center;
    width: 2.4rem;
}
.navigation .nav-links .page-numbers:first-child
{
    border-radius: .25rem 0 0 .25rem;
}
.navigation .nav-links .page-numbers:last-child
{
    border-radius: 0 .25rem .25rem 0;
    border-right: 1px solid var(--color-neutral);
}
.navigation .nav-links .page-numbers.current
{
    color: var(--color-neutral);
}
.navigation .nav-links .page-numbers svg
{
    height: 1.5rem;
    margin-inline: auto;
    width: 1.5rem;
}
.navigation.pagination .nav-links
{
    justify-content: flex-end;
}
.navigation.posts-navigation .nav-next a, .navigation.posts-navigation .nav-previous a
{
    align-items: center;
    display: flex;
}
.navigation.posts-navigation .nav-previous
{
    margin-inline-start: auto;
    order: 1;
}
body.rtl .navigation .nav-links .page-numbers
{
    border-left-width: 0;
    border-right-width: 1px;
}
body.rtl .navigation .nav-links .page-numbers:first-child
{
    border-radius: 0 .25rem .25rem 0;
}
body.rtl .navigation .nav-links .page-numbers:last-child
{
    border-left: 1px solid var(--color-neutral);
    border-radius: .25rem 0 0 .25rem;
}
/*! purgecss end ignore */
.footer-navigation ul
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.footer-navigation ul li
{
    font-weight: 700;
    padding-block: 0;
    padding-inline: .25rem;
}
.footer-navigation ul li:not(:last-child):after
{
    color: var(--color-light);
    content: ".";
    padding-left: .5rem;
}
.footer-navigation ul li a
{
    color: var(--color-light);
}
.footer-navigation ul li a:hover
{
    color: var(--color-neutral);
}
.footer-navigation ul .sub-menu
{
    display: block;
    margin-block-start: .25rem;
    padding-inline-start: .5rem;
}
.footer-navigation ul:has(.sub-menu)
{
    align-items: flex-start;
    justify-content: flex-start;
}
.footer-navigation ul:has(.sub-menu) li:after
{
    content: "";
}
.games-grid[data-count="0"] .items-unavailable
{
    display: block;
}
.show-more-less-block
{
    margin-block-end: 1rem;
}
.show-more-less-block .less
{
    display: none;
}
.show-more-less-block.toggled .less
{
    display: block;
}
.show-more-less-block.toggled .more
{
    display: none;
}
.show-more-less-block.option-2
{
    align-items: flex-start;
    border-bottom-width: 1px;
    border-color: var(--color-neutral);
    border-top-width: 1px;
    display: grid;
    gap: 2rem;
    grid-template-columns: 1fr 2rem;
    padding-block-start: 1rem;
}
.show-more-less-block.option-3
{
    background-color: var(--color-body-bg);
    border-radius: var(--spinoko-border-radius);
    box-shadow: var(--spinoko-box-shadow);
    grid-template-columns: 1fr 2rem;
    padding-block-end: 1rem;
    padding: 2rem;
}
.tippy-box[data-animation=fade][data-state=hidden]
{
    opacity: 0;
}
[data-tippy-root]
{
    max-width: calc(100vw - 10px);
}
.tippy-box
{
    background-color: #333;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
    outline: 0;
    position: relative;
    transition-property: transform,visibility,opacity;
    white-space: normal;
}
.tippy-box[data-placement^=top]>.tippy-arrow
{
    bottom: 0;
}
.tippy-box[data-placement^=top]>.tippy-arrow:before
{
    border-top-color: initial;
    border-width: 8px 8px 0;
    bottom: -7px;
    left: 0;
    transform-origin: center top;
}
.tippy-box[data-placement^=bottom]>.tippy-arrow
{
    top: 0;
}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before
{
    border-bottom-color: initial;
    border-width: 0 8px 8px;
    left: 0;
    top: -7px;
    transform-origin: center bottom;
}
.tippy-box[data-placement^=left]>.tippy-arrow
{
    right: 0;
}
.tippy-box[data-placement^=left]>.tippy-arrow:before
{
    border-left-color: initial;
    border-width: 8px 0 8px 8px;
    right: -7px;
    transform-origin: center left;
}
.tippy-box[data-placement^=right]>.tippy-arrow
{
    left: 0;
}
.tippy-box[data-placement^=right]>.tippy-arrow:before
{
    border-right-color: initial;
    border-width: 8px 8px 8px 0;
    left: -7px;
    transform-origin: center right;
}
.tippy-box[data-inertia][data-state=visible]
{
    transition-timing-function: cubic-bezier(.54,1.5,.38,1.11);
}
.tippy-arrow
{
    color: #333;
    height: 16px;
    width: 16px;
}
.tippy-arrow:before
{
    border-color: transparent;
    border-style: solid;
    content: "";
    position: absolute;
}
.tippy-content
{
    padding: 5px 9px;
    position: relative;
    z-index: 1;
}
.bonus--text button
{
    margin-inline-start: 0;
}/*# sourceMappingURL=footer.css.map*/