/* GPT Badges - Enhanced Minimal Version for Shortcode */

/* CSS Variables for easy maintenance */
:root {
    --badge-size: 30px;
    --badge-size-mobile: 25px;
    --badge-spacing: 10px;
    --badge-border-radius: 15%;
    --hover-scale: 1.1;
    --transition-speed: 0.2s;
}

/* General badge style */
.gpt_badge {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    cursor: pointer;
}

/* Survey Wall badges */
.theorem_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/Theorem-Logo.webp');
}
.inbrain_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/InBrain-Logo.webp');
}
.pursespectrum_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/PurseSpectrum-Logo.webp');
}
.yoursurveys_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/YourSurveys-Logo.webp');
}
.dynata_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/Dynata-Logo.webp');
}
.cpx_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/CPX-Logo.webp');
}
.cint_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/Cint-Logo.webp');
}
.surveytime_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/SurveyTime-Logo.webp');
}
.toluna_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/Toluna-Logo.webp');
}
.opinionworld_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/OpinionWorld-Logo.webp');
}
.samplicio_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/Samplicio-Logo.webp');
}
.irb_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/XX/IRB-Logo.webp');
}

/* Essential GPT Site badges */
.rewardxp_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/RewardXP-Get-Paid-To-Website-Logo.webp');
}
.cashinstyle_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/CashInStyle-Logo.webp');
}
.earnably_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Earnably-Get-Paid-To-Website-Logo.webp');
}
.earnlab_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/EarnLab-Get-Paid-To-Website-Logo.webp');
}
.freecash_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Freecash-Get-Paid-To-Website-Logo.webp');
}
.gaingg_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/GainGG-Get-Paid-To-Website-Logo.webp');
}
.gemsloot_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Gemsloot-Logo.webp');
}
.swagbucks_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/Swagbucks-Get-Paid-To-Website-Logo.webp');
}
.ysense_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2024/07/ySense-Get-Paid-To-Website-Logo.webp');
}

/* Essential Offerwall badges */
.adgate_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/08/Adgate-Media.webp');
}
.adgem_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/08/AdGem.webp');
}
.adscend_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Adscend-logo.webp');
}
.ayet_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/AyeT-Logo.webp');
}
.besitos_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/08/Besitos.webp');
}
.bitlabs_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/BitLabs-Logo.webp');
}
.farly_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Farly-logo.webp');
}
.hangmyads_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Hangmyads-logo-01.webp');
}
.lootably_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Lootably-logo.webp');
}
.mmwall_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/MMWall-Logo.webp');
}
.mychips_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/MyChips-Logo.webp');
}
.notik_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/08/Notik.webp');
}
.revu_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/08/RevU-1.webp');
}
.revlum_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Revlum-Logo.webp');
}
.timewall_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/08/timewall.webp');
}
.torox_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/02/Torox-Logo.webp');
}
.tyrads_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/08/TyrAds.webp');
}
.wannads_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/03/Wannads-Logo.webp');
}
.waxrewards_image {
    background-image: url('https://scrimpr.co.uk/wp-content/uploads/2025/04/WaxRewards-Logo.webp');
}

/* Shared badge image styles - ALL classes included */
.rewardxp_image, .cashinstyle_image, .earnably_image, .earnlab_image, .freecash_image, .gaingg_image, .gemsloot_image, .swagbucks_image, .ysense_image, .adgate_image, .adgem_image, .adscend_image, .ayet_image, .besitos_image, .bitlabs_image, .farly_image, .hangmyads_image, .lootably_image, .mmwall_image, .mychips_image, .notik_image, .revu_image, .revlum_image, .timewall_image, .torox_image, .tyrads_image, .wannads_image, .waxrewards_image, .theorem_image, .inbrain_image, .pursespectrum_image, .yoursurveys_image, .dynata_image, .cpx_image, .cint_image, .surveytime_image, .toluna_image, .opinionworld_image, .samplicio_image, .irb_image {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: var(--badge-size);
    height: var(--badge-size);
    display: inline-block;
    border-radius: var(--badge-border-radius);
    margin-right: var(--badge-spacing);
    transition: transform var(--transition-speed) ease;
    cursor: pointer;
}

/* Hover effects - ALL classes included */
.rewardxp_image:hover, .cashinstyle_image:hover, .earnably_image:hover, .earnlab_image:hover, .freecash_image:hover, .gaingg_image:hover, .gemsloot_image:hover, .swagbucks_image:hover, .ysense_image:hover, .adgate_image:hover, .adgem_image:hover, .adscend_image:hover, .ayet_image:hover, .besitos_image:hover, .bitlabs_image:hover, .farly_image:hover, .hangmyads_image:hover, .lootably_image:hover, .mmwall_image:hover, .mychips_image:hover, .notik_image:hover, .revu_image:hover, .revlum_image:hover, .timewall_image:hover, .torox_image:hover, .tyrads_image:hover, .wannads_image:hover, .waxrewards_image:hover, .theorem_image:hover, .inbrain_image:hover, .pursespectrum_image:hover, .yoursurveys_image:hover, .dynata_image:hover, .cpx_image:hover, .cint_image:hover, .surveytime_image:hover, .toluna_image:hover, .opinionworld_image:hover, .samplicio_image:hover, .irb_image:hover {
    transform: scale(var(--hover-scale));
}

/* Mobile responsive - ALL classes included */
@media (max-width: 1140px) {
    .rewardxp_image, .cashinstyle_image, .earnably_image, .earnlab_image, .freecash_image, .gaingg_image, .gemsloot_image, .swagbucks_image, .ysense_image, .adgate_image, .adgem_image, .adscend_image, .ayet_image, .besitos_image, .bitlabs_image, .farly_image, .hangmyads_image, .lootably_image, .mmwall_image, .mychips_image, .notik_image, .revu_image, .revlum_image, .timewall_image, .torox_image, .tyrads_image, .wannads_image, .waxrewards_image, .theorem_image, .inbrain_image, .pursespectrum_image, .yoursurveys_image, .dynata_image, .cpx_image, .cint_image, .surveytime_image, .toluna_image, .opinionworld_image, .samplicio_image, .irb_image {
        width: var(--badge-size-mobile);
        height: var(--badge-size-mobile);
    }
}

/* Focus states - ALL classes included */
.rewardxp_image:focus, .cashinstyle_image:focus, .earnably_image:focus, .earnlab_image:focus, .freecash_image:focus, .gaingg_image:focus, .gemsloot_image:focus, .swagbucks_image:focus, .ysense_image:focus, .adgate_image:focus, .adgem_image:focus, .adscend_image:focus, .ayet_image:focus, .besitos_image:focus, .bitlabs_image:focus, .farly_image:focus, .hangmyads_image:focus, .lootably_image:focus, .mmwall_image:focus, .mychips_image:focus, .notik_image:focus, .revu_image:focus, .revlum_image:focus, .timewall_image:focus, .torox_image:focus, .tyrads_image:focus, .wannads_image:focus, .waxrewards_image:focus, .theorem_image:focus, .inbrain_image:focus, .pursespectrum_image:focus, .yoursurveys_image:focus, .dynata_image:focus, .cpx_image:focus, .cint_image:focus, .surveytime_image:focus, .toluna_image:focus, .opinionworld_image:focus, .samplicio_image:focus, .irb_image:focus {
    outline: 2px solid #007cba;
    outline-offset: 2px;
}

/* Loading state - ALL classes included */
.rewardxp_image, .cashinstyle_image, .earnably_image, .earnlab_image, .freecash_image, .gaingg_image, .gemsloot_image, .swagbucks_image, .ysense_image, .adgate_image, .adgem_image, .adscend_image, .ayet_image, .besitos_image, .bitlabs_image, .farly_image, .hangmyads_image, .lootably_image, .mmwall_image, .mychips_image, .notik_image, .revu_image, .revlum_image, .timewall_image, .torox_image, .tyrads_image, .wannads_image, .waxrewards_image, .theorem_image, .inbrain_image, .pursespectrum_image, .yoursurveys_image, .dynata_image, .cpx_image, .cint_image, .surveytime_image, .toluna_image, .opinionworld_image, .samplicio_image, .irb_image {
    background-color: #f0f0f0; /* Subtle background while image loads */
}