/*
Theme Name: Spinoko Child
Theme URI: https://dinomatic.com/spinoko
Author: DinoMatic
Author URI: https://dinomatic.com
Template: spinoko
Description: Spinoko: Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: spinoko-child
*/

.terms-section {
    font-size: 0.75rem;
    /* Small text to save space */
    max-height: 100px;
    /* Limit height if terms are long */
    overflow-y: auto;
    /* Scroll if needed */
    transition: max-height 0.3s ease;
    /* Optional smooth expand */
}

.terms-content {
    margin-top: 0.25rem;
    line-height: 1.4;
}

/* Optional: Accordion for long terms (add JS if desired) */
.terms-section.collapsed .terms-content {
    max-height: 50px;
    overflow: hidden;
}

/* iGaming Logo on header */
.header-content .igaming_logo_container {
    position: absolute;
    left: -10vw;
    top: 10px;
}

.header-content .igaming_logo_container.home_page {
    /* top: 20px; */
}

.igaming_logo_container .igaming_logo {
    max-width: 10vw;
}

.review-hero .igaming_logo_container {
    margin-top: 18px;
    display: flex;
    justify-content: center;
}

.review-hero .igaming_logo_container .igaming_logo {
    max-width: 150px;
    width: 100%;
}

@media(max-width: 1350px) {
    .header-content {
        padding-top: 50px;
    }

    .header-content .igaming_logo_container {
        top: -50px;
        left: 50%;
        transform: translateX(-50%);
    }

    .igaming_logo_container .igaming_logo {
        max-width: 200px;
    }
}

.comment-form-cookies-consent {
    display: flex;
    align-items: start;
    gap: 8px;
}

#wp-comment-cookies-consent {
    width: auto;
    margin: 0;
    margin-top: 4px;
}

#wp-comment-cookies-consent+label {
    display: inline-block;
}