/*
 * G&C Esmerelda V1 — emerald glass full route coverage
 *
 * Container rules use complete class-token endings rather than unsafe
 * substring selectors. Nested headings/copy stay transparent, and platform
 * layout wrappers are not treated as platform pills.
 */
/* AUTO-GENERATED THEME COVERAGE — do not edit this section manually. */
/* Generated from app:admin_announcements.html:0 */
html[data-gc-theme="esmerelda"] body.gcAdminAnnouncementsPage{color:#95e9b8!important;background:radial-gradient(
          circle at 7% 0%,
          rgba(37,182,97,.16),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(23,111,60,.17),
          transparent 34%
        ),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementsBack{border:1px solid rgba(61,215,125,.16)!important;background:rgba(2,8,5,.9)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementsBrand{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementsHero{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          145deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 25px 70px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementsHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementStat span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementPanel{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          160deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementPanelLead{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementField label{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementField input,
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementField input:focus,
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementField textarea:focus{border-color:rgba(61,215,125,.5)!important;box-shadow:0 0 0 3px rgba(61,215,125,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementCounter{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementButton.primary{border-color:rgba(61,215,125,.4)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementButton.danger{border-color:rgba(34,165,89,.18)!important;background:rgba(30,146,78,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementState{border:1px dashed rgba(61,215,125,.16)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementStatus{background:rgba(61,215,125,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementStatus.draft{background:rgba(73,218,134,.08)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementStatus.archived{background:rgba(255,255,255,.05)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementExcerpt{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementSmallButton{border:1px solid rgba(255,255,255,.07)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementToast{border:1px solid rgba(61,215,125,.2)!important;background:rgba(2,8,5,.96)!important;color:#95e9b8!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementConfirmBackdrop{background:rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementConfirmDialog{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(
          155deg,
          rgba(2,8,5,.99),
          rgba(2,8,5,.99)
        )!important;box-shadow:0 30px 90px rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementConfirmIcon{border:1px solid rgba(61,215,125,.16)!important;background:rgba(61,215,125,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementConfirmDialog p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementConfirmButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementConfirmButton.primary{border-color:rgba(61,215,125,.38)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminAnnouncementConfirmButton.danger{border-color:rgba(33,162,87,.22)!important;background:rgba(29,142,76,.09)!important}

/* Generated from app:admin_badges.html:0 */
html[data-gc-theme="esmerelda"] body.gcAdminBadgesPage{color:#95e9b8!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(37,182,97,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(23,110,59,.17),
          transparent 34%
        ),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesButton.primary{border-color:rgba(61,215,125,.38)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesHero{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          145deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 25px 70px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesStat span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesPanel{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          160deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesLead{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgesState{border:1px dashed rgba(61,215,125,.16)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeIcon{border:1px solid rgba(61,215,125,.15)!important;background:linear-gradient(
          145deg,
          rgba(61,215,125,.1),
          rgba(25,123,66,.1)
        )!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeId{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeStatus{background:rgba(61,215,125,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeStatus.inactive{background:rgba(255,255,255,.05)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeDescription{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgePill{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgePill.protected{border-color:rgba(25,123,66,.2)!important;background:rgba(25,123,66,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeEdit{border:1px solid rgba(61,215,125,.13)!important;background:rgba(61,215,125,.05)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeBackdrop{background:rgba(0,0,0,.84)!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeModal{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(
          155deg,
          rgba(2,8,5,.99),
          rgba(2,8,5,.99)
        )!important;box-shadow:0 30px 90px rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeModalLead{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeField label{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeField input,
html[data-gc-theme="esmerelda"] .gcAdminBadgeField textarea,
html[data-gc-theme="esmerelda"] .gcAdminBadgeField select{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeCheck{border:1px solid rgba(255,255,255,.07)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminBadgeToast{border:1px solid rgba(61,215,125,.2)!important;background:rgba(2,8,5,.97)!important;color:#95e9b8!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}

/* Generated from app:admin_events.html:0 */
html[data-gc-theme="esmerelda"] body.gcAdminEventsPage{color:#95e9b8!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(37,182,97,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(23,110,59,.17),
          transparent 34%
        ),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsBack{border:1px solid rgba(61,215,125,.16)!important;background:rgba(2,8,5,.9)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsHero{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          145deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 25px 70px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsStat span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsPanel{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          160deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventsPanelLead{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminEventField label{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminEventField input,
html[data-gc-theme="esmerelda"] .gcAdminEventField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminEventField input:focus,
html[data-gc-theme="esmerelda"] .gcAdminEventField textarea:focus{border-color:rgba(61,215,125,.5)!important;box-shadow:0 0 0 3px rgba(61,215,125,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventCounter{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminEventUpload{border:1px dashed rgba(61,215,125,.25)!important;background:rgba(61,215,125,.035)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventUploadOverlay{background:rgba(0,0,0,.78)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminEventUploadOverlay span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminEventImageMeta{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminEventButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminEventButton.primary{border-color:rgba(61,215,125,.4)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminEventState{border:1px dashed rgba(61,215,125,.16)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminEventItemImage{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcAdminEventStatus{background:rgba(61,215,125,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminEventStatus.draft{background:rgba(73,218,134,.08)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcAdminEventStatus.archived{background:rgba(255,255,255,.05)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminEventExcerpt{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminEventMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminEventSmallButton{border:1px solid rgba(255,255,255,.07)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminEventConfirmBackdrop{background:rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventConfirmDialog{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(
          155deg,
          rgba(2,8,5,.99),
          rgba(2,8,5,.99)
        )!important;box-shadow:0 30px 90px rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventConfirmIcon{border:1px solid rgba(61,215,125,.16)!important;background:rgba(61,215,125,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventConfirmDialog p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminEventConfirmButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminEventConfirmButton.primary{border-color:rgba(61,215,125,.38)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminEventConfirmButton.danger{border-color:rgba(33,162,87,.22)!important;background:rgba(29,142,76,.09)!important}
html[data-gc-theme="esmerelda"] .gcAdminEventToast{border:1px solid rgba(61,215,125,.2)!important;background:rgba(2,8,5,.96)!important;color:#95e9b8!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}

/* Generated from app:admin_member_changes.html:0 */
html[data-gc-theme="esmerelda"] .adminChangeEyebrow,
html[data-gc-theme="esmerelda"] .adminChangeSectionEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeSubtitle{color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminChangeHeaderIcon{border:1px solid rgba(61,215,125,.18)!important;background:radial-gradient(
      circle at 50% 25%,
      rgba(37,182,97,.24),
      rgba(2,8,5,.94) 70%
    )!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeNotice{border:1px solid rgba(61,215,125,.12)!important;background:rgba(2,8,5,.72)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeNoticeDot{background:#25b661!important;box-shadow:0 0 14px rgba(37,182,97,.68)!important}
html[data-gc-theme="esmerelda"] .adminChangeStat{border:1px solid rgba(61,215,125,.11)!important;background:linear-gradient(
      180deg,
      rgba(2,8,5,.96),
      rgba(2,8,5,.96)
    )!important}
html[data-gc-theme="esmerelda"] .adminChangeStat span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeStat strong{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminChangeToolbar{border:1px solid rgba(61,215,125,.11)!important;background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda"] .adminChangeField span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeInput{border:1px solid rgba(255,255,255,.07)!important;background:#020805!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminChangeRefresh{border:1px solid rgba(61,215,125,.16)!important;background:#020805!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeResultCount{border:1px solid rgba(61,215,125,.14)!important;background:rgba(18,86,46,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeCard{background:linear-gradient(
      180deg,
      rgba(2,8,5,.97),
      rgba(2,8,5,.97)
    )!important}
html[data-gc-theme="esmerelda"] .adminChangeCard:hover{border-color:rgba(61,215,125,.24)!important;background:linear-gradient(
      180deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda"] .adminChangeMemberName{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminChangeMemberMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeFieldName{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeValueFlow{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeValueFlow strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeStatus.pending{background:rgba(39,189,101,.1)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminChangeStatus.approved{background:rgba(36,176,94,.11)!important}
html[data-gc-theme="esmerelda"] .adminChangeStatus.rejected,
html[data-gc-theme="esmerelda"] .adminChangeStatus.cancelled{background:rgba(23,113,61,.1)!important}
html[data-gc-theme="esmerelda"] .adminChangeCardDate{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeState{border:1px solid rgba(61,215,125,.1)!important;background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda"] .adminChangeState h3{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminChangeState p{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeModalBackdrop{background:rgba(0,0,0,.8)!important}
html[data-gc-theme="esmerelda"] .adminChangePanel{border:1px solid rgba(61,215,125,.17)!important;background:linear-gradient(
      180deg,
      rgba(2,8,5,.995),
      rgba(0,0,0,.995)
    )!important;box-shadow:0 32px 90px rgba(0,0,0,.58)!important}
html[data-gc-theme="esmerelda"] .adminChangeClose{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.72)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeReviewTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminChangeReviewMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeComparisonBox{background:rgba(0,0,0,.62)!important}
html[data-gc-theme="esmerelda"] .adminChangeComparisonBox span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeComparisonBox strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminChangeComparisonBox.requested{border-color:rgba(61,215,125,.18)!important;background:rgba(18,86,46,.08)!important}
html[data-gc-theme="esmerelda"] .adminChangeComparisonArrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminChangeNotesLabel{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminChangeNotes{border:1px solid rgba(255,255,255,.07)!important;background:#020805!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminChangeReviewMessage.error{background:rgba(23,113,61,.11)!important}
html[data-gc-theme="esmerelda"] .adminChangeReviewMessage.success{background:rgba(36,176,94,.11)!important}
html[data-gc-theme="esmerelda"] .adminChangeReject{border:1px solid rgba(41,198,106,.25)!important;background:rgba(15,71,38,.12)!important}
html[data-gc-theme="esmerelda"] .adminChangeApprove{border:1px solid rgba(75,218,135,.3)!important;box-shadow:0 12px 28px rgba(31,151,81,.2)!important}
html[data-gc-theme="esmerelda"] .adminChangeReviewedPanel{border:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.55)!important;color:#3dd77d!important}

/* Generated from app:admin_members.html:0 */
html[data-gc-theme="esmerelda"] .adminMembersPage{background:radial-gradient(circle at 12% 4%,rgba(37,182,97,.13),transparent 34%),
    linear-gradient(180deg,#020805 0%,#000000 44%,#000000 100%)!important}
html[data-gc-theme="esmerelda"] .adminMembersEyebrow,
html[data-gc-theme="esmerelda"] .adminMembersResultsEyebrow,
html[data-gc-theme="esmerelda"] .adminMembersStateEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMembersHeaderIcon{border:1px solid rgba(61,215,125,.22)!important;background:linear-gradient(145deg,rgba(37,182,97,.17),rgba(2,8,5,.8))!important;box-shadow:0 18px 42px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda"] .adminMembersNotice{border:1px solid rgba(61,215,125,.13)!important;color:#3dd77d!important;background:rgba(2,8,5,.72)!important}
html[data-gc-theme="esmerelda"] .adminMembersNoticeDot,
html[data-gc-theme="esmerelda"] .adminMemberReadOnlyDot{background:#3dd77d!important;box-shadow:0 0 12px rgba(61,215,125,.65)!important}
html[data-gc-theme="esmerelda"] .adminMemberStatCard{background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(2,8,5,.96))!important}
html[data-gc-theme="esmerelda"] .adminMemberStatValue{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMembersToolbar{border-color:rgba(37,182,97,.12)!important;background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda"] .adminMembersFieldLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMembersResultsTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberCard{background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;box-shadow:0 18px 44px rgba(0,0,0,.22)!important}
html[data-gc-theme="esmerelda"] .adminMemberAvatar{color:#000000!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important}
html[data-gc-theme="esmerelda"] .adminMemberName{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberIdentifiers{color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminMemberBadge.admin{color:#3dd77d!important;background:rgba(37,182,97,.11)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadge.member{color:#3dd77d!important;background:rgba(36,175,94,.09)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadge.active{background:rgba(33,159,85,.1)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadge.pending{color:#49da86!important;background:rgba(39,189,101,.1)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadge.suspended{color:#49da86!important;background:rgba(29,139,75,.11)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadge.banned{background:rgba(21,103,55,.1)!important}
html[data-gc-theme="esmerelda"] .adminMemberMetric{background:rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .adminMemberMetric span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberMetric strong{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberDates{border-top:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .adminMemberDates span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberDates strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberCardFooter{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMembersStateCard{border-color:rgba(37,182,97,.12)!important;background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda"] .adminMembersStateCopy h3{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMembersStateCopy p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMembersLimitNotice{color:#27bd65!important;background:rgba(15,73,39,.1)!important}
html[data-gc-theme="esmerelda"] .adminMemberCardButton:hover{border-color:rgba(61,215,125,.24)!important;box-shadow:0 22px 52px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .adminMemberCardButton:focus-visible{outline:2px solid #3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberCardFooterArrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailBackdrop{background:rgba(0,0,0,.78)!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailPanel{border:1px solid rgba(61,215,125,.17)!important;background:linear-gradient(155deg,#020805 0%,#020805 58%,#000000 100%)!important;box-shadow:0 34px 90px rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailHeader{border-bottom:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailHeader h2{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailClose{border:1px solid rgba(255,255,255,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailAvatar{color:#000000!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailName{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailHandle{color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailMetric{border:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailMetric span,
html[data-gc-theme="esmerelda"] .adminMemberDetailFact span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailMetric strong{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailSectionTitle{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailFact strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailBio{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberCollectionHeading strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberCollectionHeading span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberCollectionCover{background:#020805!important}
html[data-gc-theme="esmerelda"] .adminMemberCollectionGameTitle{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberCollectionEmpty,
html[data-gc-theme="esmerelda"] .adminMemberPrivacyNotice{border:1px dashed rgba(255,255,255,.08)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailSpinner{border:3px solid rgba(61,215,125,.16)!important;border-top-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailLoading strong{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberDetailLoading p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminMemberAccessPanel{border:1px solid rgba(61,215,125,.12)!important;background:linear-gradient(145deg,rgba(2,8,5,.74),rgba(0,0,0,.82))!important}
html[data-gc-theme="esmerelda"] .adminMemberAccessIntro{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberAccessField span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberAccessHint{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberAccessMessage.success{background:rgba(30,147,79,.12)!important}
html[data-gc-theme="esmerelda"] .adminMemberAccessMessage.error{background:rgba(21,103,55,.12)!important}
html[data-gc-theme="esmerelda"] .adminMemberSelfProtection{border:1px dashed rgba(73,218,134,.18)!important;color:#49da86!important;background:rgba(15,73,39,.08)!important}
html[data-gc-theme="esmerelda"] .adminMemberAuditItem{background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .adminMemberAuditTop strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberAuditTop time{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberAuditChange{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberAuditReason{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberAuditBy{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberEditableLoading{border:1px solid rgba(61,215,125,.09)!important;background:rgba(2,8,5,.55)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminMemberEditableLoading.error{border-color:rgba(25,121,65,.15)!important}
html[data-gc-theme="esmerelda"] .adminMemberEditableLoading p{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberEditPanel{border:1px solid rgba(61,215,125,.11)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.74),
      rgba(0,0,0,.82)
    )!important}
html[data-gc-theme="esmerelda"] .adminMemberEditEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberEditPanelHeader h4{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminMemberEditBadge{background:rgba(18,86,46,.11)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberEditPrivate{background:rgba(37,182,97,.13)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberEditProtected{background:rgba(39,189,101,.11)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminMemberEditNotice{border:1px solid rgba(61,215,125,.08)!important;background:rgba(2,8,5,.46)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberEditNotice.warning{border-color:rgba(39,189,101,.13)!important;background:rgba(15,73,39,.08)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminMemberEditField > span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberEditField small{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberEditActions > span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberEditPrimary{border:1px solid rgba(61,215,125,.3)!important;background:linear-gradient(
      135deg,
      #25b661,
      #12562e
    )!important;color:#020805!important;box-shadow:0 10px 24px rgba(18,86,46,.17)!important}
html[data-gc-theme="esmerelda"] .adminMemberEditMessage.success{background:rgba(32,156,84,.11)!important}
html[data-gc-theme="esmerelda"] .adminMemberEditMessage.error{background:rgba(21,103,55,.11)!important}
html[data-gc-theme="esmerelda"] .adminMemberEditPending{border:1px solid rgba(39,189,101,.14)!important;background:rgba(15,73,39,.08)!important}
html[data-gc-theme="esmerelda"] .adminMemberEditPending strong{color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminMemberEditPending button{border:1px solid rgba(39,189,101,.2)!important;background:rgba(15,73,39,.12)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverridePanel{border:1px solid rgba(25,123,66,.17)!important;background:linear-gradient(
    145deg,
    rgba(2,8,5,.34),
    rgba(0,0,0,.82)
  )!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideMetric{background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideMetric span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideMetric strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideBadge{background:rgba(25,123,66,.12)!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideInfo{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideField span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideField select,
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideField input,
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideButton{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideButton.primary{border-color:rgba(61,215,125,.25)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideButton.remove{border-color:rgba(33,162,87,.18)!important;background:rgba(29,142,76,.07)!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideMessage.success{background:rgba(30,147,79,.12)!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideMessage.error{background:rgba(21,103,55,.12)!important}
html[data-gc-theme="esmerelda"] .adminMemberRankOverrideProtected{border:1px dashed rgba(73,218,134,.18)!important;color:#49da86!important;background:rgba(15,73,39,.08)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgesPanel{border:1px solid rgba(61,215,125,.14)!important;background:rgba(0,0,0,.72)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgesMetric{background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgesMetric span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgesMetric strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeField span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeField select,
html[data-gc-theme="esmerelda"] .adminMemberBadgeField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeCheck{border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.03)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeButton{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeButton.primary{border-color:rgba(61,215,125,.25)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeButton.remove{border-color:rgba(33,162,87,.18)!important;background:rgba(29,142,76,.07)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeCard{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeIcon{border:1px solid rgba(61,215,125,.14)!important;background:rgba(61,215,125,.06)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeIdentity strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeIdentity small{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeFlag{background:rgba(255,255,255,.04)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeMessage.success{background:rgba(30,147,79,.12)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeMessage.error{background:rgba(21,103,55,.12)!important}
html[data-gc-theme="esmerelda"] .adminMemberBadgeProtected{border:1px dashed rgba(73,218,134,.18)!important;color:#49da86!important;background:rgba(15,73,39,.08)!important}

/* Generated from app:admin_progression.html:0 */
html[data-gc-theme="esmerelda"] body.gcAdminProgressionPage{color:#95e9b8!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(37,182,97,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(23,110,59,.17),
          transparent 34%
        ),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionBack{border:1px solid rgba(61,215,125,.16)!important;background:rgba(2,8,5,.9)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionHero{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          145deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 25px 70px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionPrivacyNote{border:1px solid rgba(25,123,66,.2)!important;background:rgba(25,123,66,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionStat span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionTabs{border:1px solid rgba(61,215,125,.14)!important;background:rgba(2,8,5,.9)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionTab{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionTab.isActive{background:linear-gradient(
          135deg,
          rgba(61,215,125,.19),
          rgba(23,110,59,.15)
        )!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionPanel{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          160deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionLead{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionRefresh,
html[data-gc-theme="esmerelda"] .gcAdminProgressionButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionButton.primary{border-color:rgba(61,215,125,.38)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionButton.danger{border-color:rgba(33,162,87,.2)!important;background:rgba(29,142,76,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionRefresh.gcAdminProgressionDanger{border-color:rgba(33,162,87,.22)!important;background:rgba(29,142,76,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionState{border:1px dashed rgba(61,215,125,.16)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminXpActionId{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminXpActionStatus{background:rgba(61,215,125,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminXpActionStatus.inactive{background:rgba(255,255,255,.05)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminXpActionDescription{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminXpActionPill{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminXpActionEdit{border:1px solid rgba(61,215,125,.13)!important;background:rgba(61,215,125,.05)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelToolbar{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelField label{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelField input,
html[data-gc-theme="esmerelda"] .gcAdminLevelField select,
html[data-gc-theme="esmerelda"] .gcAdminProgressionModal input,
html[data-gc-theme="esmerelda"] .gcAdminProgressionModal textarea,
html[data-gc-theme="esmerelda"] .gcAdminProgressionModal select{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelTableWrap{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelTable th{background:#020805!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelTable td{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelNumber{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelInput,
html[data-gc-theme="esmerelda"] .gcAdminLevelRankSelect{background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelSaveBar{border:1px solid rgba(61,215,125,.13)!important;background:rgba(61,215,125,.04)!important}
html[data-gc-theme="esmerelda"] .gcAdminLevelSaveBar p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionBackdrop{background:rgba(0,0,0,.84)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionModal{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(
          155deg,
          rgba(2,8,5,.99),
          rgba(2,8,5,.99)
        )!important;box-shadow:0 30px 90px rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionModalLead{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionFormField label{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionCheckRow{border:1px solid rgba(255,255,255,.07)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminProgressionToast{border:1px solid rgba(61,215,125,.2)!important;background:rgba(2,8,5,.97)!important;color:#95e9b8!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}

/* Generated from app:admin_ranks.html:0 */
html[data-gc-theme="esmerelda"] body.gcAdminRanksPage{color:#95e9b8!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(37,182,97,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(23,110,59,.17),
          transparent 34%
        ),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksBack,
html[data-gc-theme="esmerelda"] .gcAdminRanksButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksButton.primary{border-color:rgba(61,215,125,.38)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksHero{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          145deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 25px 70px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksStat span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksPanel{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          160deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksLead{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminRanksState{border:1px dashed rgba(61,215,125,.16)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminRankId{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminRankStatus{background:rgba(61,215,125,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRankStatus.inactive{background:rgba(255,255,255,.05)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminRankDescription{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRankPill{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRankPill.protected{border-color:rgba(25,123,66,.2)!important;background:rgba(25,123,66,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminRankUsage{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminRankEdit{border:1px solid rgba(61,215,125,.13)!important;background:rgba(61,215,125,.05)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRankBackdrop{background:rgba(0,0,0,.84)!important}
html[data-gc-theme="esmerelda"] .gcAdminRankModal{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(
          155deg,
          rgba(2,8,5,.99),
          rgba(2,8,5,.99)
        )!important;box-shadow:0 30px 90px rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .gcAdminRankModalLead{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRankField label{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRankField input,
html[data-gc-theme="esmerelda"] .gcAdminRankField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRankCheck{border:1px solid rgba(255,255,255,.07)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRankToast{border:1px solid rgba(61,215,125,.2)!important;background:rgba(2,8,5,.97)!important;color:#95e9b8!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}

/* Generated from app:admin_recaps.html:0 */
html[data-gc-theme="esmerelda"] body.gcAdminRecapsPage{color:#95e9b8!important;background:radial-gradient(
          circle at 5% 0%,
          rgba(37,182,97,.16),
          transparent 30%
        ),
        radial-gradient(
          circle at 95% 90%,
          rgba(23,110,59,.16),
          transparent 34%
        ),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsBack,
html[data-gc-theme="esmerelda"] .gcAdminRecapsButton{border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsButton.primary{background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsHero,
html[data-gc-theme="esmerelda"] .gcAdminRecapsPanel{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
          150deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 22px 65px rgba(0,0,0,.22)!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsField span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsField input{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsStat{border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsStat span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsRow span{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsRow strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsExport{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsState{border:1px dashed rgba(61,215,125,.15)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminRecapsToast{border:1px solid rgba(61,215,125,.2)!important;background:rgba(2,8,5,.97)!important;color:#95e9b8!important}

/* Generated from app:app_bottom_nav.html:0 */
html[data-gc-theme="esmerelda"] .gcAppBottomNav{border:1px solid rgba(61,215,125,.15)!important;background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(0,0,0,.96))!important;box-shadow:0 22px 62px rgba(0,0,0,.46)!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton:hover{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton.isActive{color:#3dd77d!important;background:linear-gradient(145deg,rgba(37,182,97,.19),rgba(22,107,57,.13))!important}
html[data-gc-theme="esmerelda"] .gcAppBottomNav::before{background:linear-gradient(
      90deg,
      rgba(255,255,255,0),
      rgba(61,215,125,.025),
      rgba(149,233,184,.14),
      rgba(61,215,125,.035),
      rgba(255,255,255,0)
    )!important}

/* Generated from app:game_reviews.html:0 */
html[data-gc-theme="esmerelda"] .gameReviewsPageErrorCard{border:1px solid
        rgba(61,215,125,.14)!important;background:linear-gradient(
            145deg,
            rgba(2,8,5,.92),
            rgba(2,8,5,.96)
        )!important;box-shadow:0 20px 50px
        rgba(0,0,0,.24)!important}
html[data-gc-theme="esmerelda"] .gameReviewsPageErrorIcon{border:1px solid
        rgba(61,215,125,.18)!important;color:#3dd77d!important;background:rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .gameReviewsPageErrorCard h2{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameReviewsPageErrorCard p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gameReviewsSkeletonCard{border:1px solid
        rgba(255,255,255,.05)!important}

/* Generated from app:home.html:0 */
html[data-gc-theme="esmerelda"]{--gc-home-cyan:#3dd77d!important;--gc-home-cyan-soft:rgba(61,215,125,.13)!important;--gc-home-panel:#020805!important;--gc-home-panel-2:#020805!important;--gc-home-border:rgba(61,215,125,.14)!important;--gc-home-muted:#3dd77d!important}
html[data-gc-theme="esmerelda"] body.gcHomePage{color:#95e9b8!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(37,182,97,.18),
          transparent 31%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(22,106,57,.18),
          transparent 35%
        ),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcHomeLogout{background:rgba(2,8,5,.9)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeHero{background:linear-gradient(
          145deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 28px 76px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcHomeHero::after{background:rgba(61,215,125,.09)!important}
html[data-gc-theme="esmerelda"] .gcHomeIntro{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeQuickButton{border:1px solid rgba(255,255,255,.08)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeQuickButton.primary{border-color:rgba(61,215,125,.38)!important;background:linear-gradient(
          135deg,
          #3dd77d,
          #25b661
        )!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcHomeSection{background:linear-gradient(
          160deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important;box-shadow:0 18px 48px rgba(0,0,0,.17)!important}
html[data-gc-theme="esmerelda"] .gcHomeRefresh{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityState{border:1px dashed rgba(61,215,125,.16)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityState strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeActivitySpinner{border:3px solid rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityAvatar{border:1px solid rgba(61,215,125,.16)!important;background:radial-gradient(
          circle at 50% 22%,
          rgba(37,182,97,.3),
          rgba(2,8,5,.94) 72%
        )!important}
html[data-gc-theme="esmerelda"] .gcHomeActivitySentence{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityMember,
html[data-gc-theme="esmerelda"] .gcHomeActivityGame{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityGame{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityType{border:1px solid rgba(61,215,125,.12)!important;background:rgba(61,215,125,.06)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeWishlistGames{background:rgba(0,0,0,.13)!important}
html[data-gc-theme="esmerelda"] .gcHomeWishlistGame{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeWishlistGame button{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeShowMore{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeReviewBadge{background:rgba(25,123,66,.11)!important}
html[data-gc-theme="esmerelda"] .gcHomeLoadMore{border:1px solid rgba(61,215,125,.16)!important;background:rgba(61,215,125,.065)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeBottomNav{border:1px solid rgba(61,215,125,.14)!important;background:rgba(2,8,5,.94)!important;box-shadow:0 20px 55px rgba(0,0,0,.42)!important}
html[data-gc-theme="esmerelda"] .gcHomeNavButton{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcHomeNavButton.isActive{color:#95e9b8!important;background:linear-gradient(
          145deg,
          rgba(37,182,97,.2),
          rgba(19,91,49,.18)
        )!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementUnreadCount{background:rgba(61,215,125,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementCard.isUnread{border-color:rgba(61,215,125,.24)!important;background:linear-gradient(
          145deg,
          rgba(37,182,97,.09),
          rgba(255,255,255,.025)
        )!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementUnreadBadge{background:rgba(61,215,125,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementPreview{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementOpenLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementShowAll{border:1px solid rgba(61,215,125,.13)!important;background:rgba(61,215,125,.045)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeEventImage{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcHomeEventTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeEventDescription{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeEventMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcHomeAboutCard strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeAboutCard p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeAboutLink{border:1px solid rgba(61,215,125,.18)!important;background:rgba(61,215,125,.06)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeAboutLink:hover{border-color:rgba(61,215,125,.38)!important;background:rgba(61,215,125,.1)!important}
html[data-gc-theme="esmerelda"] .gcHomeAboutNoLinks{color:#24af5e!important}

/* Generated from app:member_access_gate_head.html:0 */
html[data-gc-theme="esmerelda"] #gcMemberAccessGate{background:radial-gradient(
      circle at 20% 8%,
      rgba(37,182,97,.2),
      transparent 36%
    ),
    radial-gradient(
      circle at 86% 88%,
      rgba(23,115,62,.22),
      transparent 38%
    ),
    #000000!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessCard{border:1px solid rgba(255,255,255,.11)!important;background:linear-gradient(
      150deg,
      rgba(2,8,5,.98),
      rgba(0,0,0,.98)
    )!important;box-shadow:0 28px 90px rgba(0,0,0,.48),
    inset 0 1px 0 rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda"].gcMemberGateSlow .gcMemberAccessCard{background:rgba(2,8,5,.96)!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessMark{border:1px solid rgba(61,215,125,.34)!important;background:linear-gradient(
      145deg,
      rgba(37,182,97,.22),
      rgba(24,115,62,.24)
    )!important;box-shadow:0 16px 44px rgba(37,182,97,.16)!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessMessage{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessSpinner{border:3px solid rgba(255,255,255,.12)!important;border-top-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessButton{border:1px solid rgba(255,255,255,.13)!important;color:#95e9b8!important;background:rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessButtonPrimary{border-color:rgba(61,215,125,.42)!important;color:#000000!important;background:linear-gradient(
      135deg,
      #3dd77d,
      #25b661
    )!important}
html[data-gc-theme="esmerelda"] .gcMemberAccessFinePrint{color:#24af5e!important}

/* Generated from app:member_profile.html:0 */
html[data-gc-theme="esmerelda"]{--gc-profile-bg:#000000!important;--gc-profile-card:#020805!important;--gc-profile-card-strong:#020805!important;--gc-profile-line:rgba(61,215,125,.15)!important;--gc-profile-text:#95e9b8!important;--gc-profile-muted:#25b661!important;--gc-profile-cyan:#25b661!important;--gc-profile-cyan-strong:#25b661!important;--accent:#25b661!important;--muted:#25b661!important;--card:#020805!important}
html[data-gc-theme="esmerelda"] .input{border:1px solid rgba(61,215,125,.17)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .input:focus{border-color:rgba(37,182,97,.68)!important;box-shadow:0 0 0 3px rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .btn{background:linear-gradient(135deg,#25b661,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] body{background:radial-gradient(circle at 12% 0%,rgba(37,182,97,.14),transparent 31%),
    radial-gradient(circle at 88% 16%,rgba(17,85,45,.11),transparent 28%),
    linear-gradient(180deg,#020805 0%,#000000 55%,#000000 100%)!important}
html[data-gc-theme="esmerelda"] .gcProfileBrandLogo{background:rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .gcProfileIconButton{border:1px solid rgba(61,215,125,.16)!important;background:rgba(2,8,5,.86)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileIconButton:hover{border-color:rgba(37,182,97,.42)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileState,
html[data-gc-theme="esmerelda"] .gcProfileHero,
html[data-gc-theme="esmerelda"] .gcProfileCard,
html[data-gc-theme="esmerelda"] .gcProfileKorma{background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(2,8,5,.97))!important;box-shadow:0 24px 64px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda"] .gcProfileStateOrb{border:1px solid rgba(61,215,125,.22)!important;background:rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .gcProfileHero::before{background:radial-gradient(circle at 78% 22%,rgba(23,113,61,.32),transparent 30%),
      radial-gradient(circle at 14% 12%,rgba(37,182,97,.3),transparent 34%),
      linear-gradient(135deg,rgba(0,0,0,.28),rgba(0,0,0,.92))!important}
html[data-gc-theme="esmerelda"] .gcProfileHero::after{background:rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .gcProfileAvatarFrame{border:1px solid rgba(61,215,125,.3)!important;background:linear-gradient(145deg,rgba(37,182,97,.18),rgba(17,81,44,.12)),
      #020805!important;box-shadow:0 30px 70px rgba(0,0,0,.36),
      inset 0 0 0 1px rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileIdentityLine{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileIdentityLine strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileRoleBadge{background:rgba(37,182,97,.14)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileRankBadge{background:rgba(22,108,58,.17)!important}
html[data-gc-theme="esmerelda"] .gcProfileMetaPill{border:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.48)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfilePrimaryButton{background:linear-gradient(135deg,#25b661,#25b661)!important;color:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileSecondaryButton{border:1px solid rgba(61,215,125,.18)!important;background:rgba(2,8,5,.62)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileKormaAvatar{background:rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .gcProfileKormaName{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileKormaText{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileXpValue{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileProgressTrack{background:#020805!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gcProfileProgressFill{background:linear-gradient(90deg,#25b661,#3dd77d 60%,#1e914e)!important;box-shadow:0 0 20px rgba(37,182,97,.26)!important}
html[data-gc-theme="esmerelda"] .gcProfileProgressMeta{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileGameCard{border:1px solid rgba(255,255,255,.06)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileGameCard:hover{border-color:rgba(37,182,97,.32)!important}
html[data-gc-theme="esmerelda"] .gcProfileGameCover{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileGameTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileGameMeta{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileEmptyState{border:1px dashed rgba(37,182,97,.15)!important;background:rgba(0,0,0,.36)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileSmallButton{border:1px solid rgba(61,215,125,.17)!important;background:rgba(18,86,46,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileAboutText{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileAboutItem{border:1px solid rgba(255,255,255,.05)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileAboutLabel{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileAboutValue{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileCollectionItem{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileCollectionName{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileCollectionCount{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewCard{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewGame{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewRating{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewText{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileToast{border:1px solid rgba(61,215,125,.22)!important;background:rgba(2,8,5,.96)!important;color:#95e9b8!important;box-shadow:0 20px 50px rgba(0,0,0,.35)!important}
html[data-gc-theme="esmerelda"] .gcProfileNav{border:1px solid rgba(61,215,125,.16)!important;background:rgba(2,8,5,.9)!important;box-shadow:0 24px 70px rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda"] .gcProfileNavButton{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileNavButton.isActive{background:linear-gradient(145deg,rgba(37,182,97,.18),rgba(37,182,97,.08))!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamePickerModal{background:rgba(0,0,0,.72)!important}
html[data-gc-theme="esmerelda"] .gamePickerSheet{border:1px solid rgba(61,215,125,.18)!important;background:#020805!important;box-shadow:0 -24px 70px rgba(0,0,0,.42)!important}
html[data-gc-theme="esmerelda"] .pickerClose{border:1px solid rgba(61,215,125,.16)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameSearchCard{border:1px solid rgba(61,215,125,.1)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gameSearchCard:hover{border-color:rgba(37,182,97,.34)!important}
html[data-gc-theme="esmerelda"] .selectedGame{border-color:#25b661!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gameCover{background:#000000!important}
html[data-gc-theme="esmerelda"] .gameTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gamePlatform{color:#25b661!important}
html[data-gc-theme="esmerelda"] .selectedGameChip{border:1px solid rgba(61,215,125,.15)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileCollectionButton:hover{border-color:rgba(37,182,97,.32)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileCollectionOpen{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryModal{background:rgba(0,0,0,.78)!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryDialog{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(145deg,rgba(2,8,5,.99),rgba(2,8,5,.99))!important;box-shadow:0 34px 100px rgba(0,0,0,.55)!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryHeader{border-bottom:1px solid rgba(61,215,125,.1)!important;background:rgba(2,8,5,.96)!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryClose{border:1px solid rgba(61,215,125,.16)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gamePickerModal{background:rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda"] .gamePickerSheet{border:1px solid rgba(61,215,125,.2)!important;background:radial-gradient(circle at 88% 0%,rgba(18,89,48,.13),transparent 28%),
    linear-gradient(145deg,#020805,#020805 72%)!important;box-shadow:0 40px 120px rgba(0,0,0,.62)!important}
html[data-gc-theme="esmerelda"] .gamePickerHeader{border-bottom:1px solid rgba(61,215,125,.1)!important;background:rgba(2,8,5,.84)!important}
html[data-gc-theme="esmerelda"] .gamePickerEyebrow,
html[data-gc-theme="esmerelda"] .gamePickerPanelEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamePickerHeader h2{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gamePickerHeader p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .pickerClose{border:1px solid rgba(61,215,125,.17)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .pickerClose:hover{border-color:rgba(37,182,97,.45)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gamePickerSearchShell svg{stroke:#25b661!important}
html[data-gc-theme="esmerelda"] .gamePickerSearchInput{border:1px solid rgba(61,215,125,.18)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gamePickerSearchInput:focus{border-color:rgba(37,182,97,.75)!important;background:#020805!important;box-shadow:0 0 0 4px rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .gamePickerPanel{border:1px solid rgba(61,215,125,.11)!important;background:rgba(0,0,0,.54)!important}
html[data-gc-theme="esmerelda"] .gamePickerPanelHeader{border-bottom:1px solid rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gamePickerPanelHeader h3{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gamePickerCountBadge{border:1px solid rgba(37,182,97,.18)!important;background:rgba(37,182,97,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gameSearchCard{border:1px solid rgba(61,215,125,.1)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gameSearchCard:hover{border-color:rgba(37,182,97,.35)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gameSearchCard.selectedGame{border-color:rgba(37,182,97,.72)!important;background:linear-gradient(145deg,rgba(2,8,5,.34),rgba(2,8,5,.94))!important;box-shadow:inset 0 0 0 1px rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .gameCover{background:#000000!important}
html[data-gc-theme="esmerelda"] .gameTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gamePlatform{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gameSearchSelectionMark{border:1px solid rgba(61,215,125,.15)!important;background:#020805!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .selectedGameItem{border:1px solid rgba(61,215,125,.11)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .selectedGameItem strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .selectedGameItem small{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gamePickerChipRemove{border:1px solid rgba(33,162,87,.2)!important;background:rgba(30,148,80,.09)!important}
html[data-gc-theme="esmerelda"] .gamePickerState strong,
html[data-gc-theme="esmerelda"] .gamePickerSelectionEmpty strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gamePickerState span,
html[data-gc-theme="esmerelda"] .gamePickerSelectionEmpty span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gamePickerSelectionEmptyIcon,
html[data-gc-theme="esmerelda"] .gamePickerStateIcon{background:rgba(37,182,97,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamePickerSpinner{border:3px solid rgba(37,182,97,.13)!important;border-top-color:#25b661!important}
html[data-gc-theme="esmerelda"] .gamePickerFooter{border-top:1px solid rgba(61,215,125,.1)!important;background:rgba(2,8,5,.96)!important}
html[data-gc-theme="esmerelda"] .gamePickerFooterSummary{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gamePickerDoneButton{background:linear-gradient(135deg,#25b661,#25b661)!important;color:#020805!important;box-shadow:0 14px 34px rgba(37,182,97,.18)!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryDescription{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryToolbar{border-bottom:1px solid rgba(61,215,125,.09)!important;background:rgba(2,8,5,.82)!important}
html[data-gc-theme="esmerelda"] .gcProfileLibrarySearchShell svg{stroke:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileLibrarySearchShell input{border:1px solid rgba(61,215,125,.14)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileLibrarySearchShell input:focus{border-color:rgba(37,182,97,.67)!important;box-shadow:0 0 0 3px rgba(37,182,97,.09)!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryResultCount{border:1px solid rgba(37,182,97,.16)!important;background:rgba(37,182,97,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedGameCard{border:1px solid rgba(61,215,125,.11)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedGameCard:hover{border-color:rgba(37,182,97,.31)!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedGameCover{background:#000000!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedGameInfo strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedGameInfo span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedGameArrow{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedMoveSelect{border:1px solid rgba(61,215,125,.13)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedMoveButton{border:1px solid rgba(37,182,97,.2)!important;background:rgba(37,182,97,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedRemoveButton{border:1px solid rgba(32,157,84,.2)!important;background:rgba(29,144,77,.08)!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryLoadMore{border:1px solid rgba(37,182,97,.2)!important;background:#020805!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileLibraryEmptyIcon{background:rgba(37,182,97,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileLibrarySearchEmpty strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileLibrarySearchEmpty span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedReleaseRule{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedGameCard.isUnreleased{border-color:rgba(37,182,97,.22)!important}
html[data-gc-theme="esmerelda"] .gameSearchCard.gamePickerRestrictedGame{border-color:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gameSearchCard.gamePickerRestrictedGame:hover{border-color:rgba(255,255,255,.07)!important;background:rgba(0,0,0,.72)!important}
html[data-gc-theme="esmerelda"] .gamePickerReleaseRestriction{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamePickerRestrictedGame .gameSearchSelectionMark{background:rgba(255,255,255,.06)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedCollectionDate{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileGameAddedDate{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileExportLoading{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileExportLoading strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileExportFileCard{border:1px solid rgba(61,215,125,.13)!important;background:rgba(0,0,0,.56)!important}
html[data-gc-theme="esmerelda"] .gcProfileExportFileIcon{border:1px solid rgba(61,215,125,.22)!important;background:rgba(37,182,97,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileExportFileCard strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileExportFileCard span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileExportSummaryItem{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileExportSummaryItem span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileExportSummaryItem strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileExportTotals span{background:rgba(17,82,44,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileExportHint{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileExportActions{border-top:1px solid rgba(61,215,125,.1)!important;background:rgba(2,8,5,.98)!important}
html[data-gc-theme="esmerelda"] .gcProfileExportAction{border:1px solid rgba(61,215,125,.18)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileExportAction.primary{border-color:rgba(61,215,125,.32)!important;background:linear-gradient(135deg,#25b661,#12562e)!important;color:#020805!important}
html[data-gc-theme="esmerelda"] .gcProfileMembersBackButton{border:1px solid rgba(61,215,125,.16)!important;background:rgba(2,8,5,.86)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeLoading{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeCard.isFeatured{border-color:rgba(25,123,66,.24)!important;background:linear-gradient(
      145deg,
      rgba(25,123,66,.09),
      rgba(61,215,125,.04)
    )!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeIcon{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
      145deg,
      rgba(61,215,125,.09),
      rgba(25,123,66,.1)
    )!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeTop strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeFeatured{background:rgba(25,123,66,.13)!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeBody p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeButton{border:1px solid rgba(73,218,134,.22)!important;background:linear-gradient(
      135deg,
      rgba(73,218,134,.12),
      rgba(22,108,58,.11)
    )!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeButton:hover{border-color:rgba(73,218,134,.4)!important;background:linear-gradient(
      135deg,
      rgba(73,218,134,.18),
      rgba(22,108,58,.16)
    )!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeButton:focus-visible{box-shadow:0 0 0 3px rgba(73,218,134,.14)!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeButton.isFeatured{box-shadow:inset 0 1px 0 rgba(255,255,255,.045),
    0 7px 18px rgba(0,0,0,.12)!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeCount{border-color:rgba(61,215,125,.15)!important;background:rgba(0,0,0,.48)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialog{background:rgba(0,0,0,.78)!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogPanel{border:1px solid rgba(61,215,125,.15)!important;background:radial-gradient(
      circle at 15% 0%,
      rgba(73,218,134,.09),
      transparent 36%
    ),
    linear-gradient(
      160deg,
      #020805,
      #020805 62%,
      #000000
    )!important;box-shadow:0 30px 90px rgba(0,0,0,.56)!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogClose{background:rgba(0,0,0,.74)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogIcon{border:1px solid rgba(73,218,134,.18)!important;background:linear-gradient(
      145deg,
      rgba(73,218,134,.14),
      rgba(22,108,58,.14)
    )!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogHeading h2,
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogContent > h2{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogMeta{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogDescription,
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogIntro{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeAwardedDate{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeAwardedDate span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeAwardedDate strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogAllButton{border:1px solid rgba(61,215,125,.16)!important;background:rgba(37,182,97,.075)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogListItem:hover{border-color:rgba(61,215,125,.18)!important;background:rgba(61,215,125,.05)!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogListIcon{background:rgba(73,218,134,.08)!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogListCopy strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogListCopy small{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileBadgeDialogFeatured{background:rgba(22,108,58,.14)!important}

/* Generated from app:members.html:0 */
html[data-gc-theme="esmerelda"]{--gc-members-cyan:#3dd77d!important;--gc-members-cyan-soft:rgba(61,215,125,.13)!important;--gc-members-panel:rgba(2,8,5,.94)!important;--gc-members-border:rgba(61,215,125,.14)!important;--gc-members-muted:#3dd77d!important;--gc-members-gold:#49da86!important}
html[data-gc-theme="esmerelda"] body.gcMembersPage{color:#95e9b8!important;background:radial-gradient(circle at 8% 0%,rgba(37,182,97,.17),transparent 31%),
        radial-gradient(circle at 96% 86%,rgba(22,106,57,.18),transparent 34%),
        #000000!important}
html[data-gc-theme="esmerelda"] .gcMembersBack{background:rgba(2,8,5,.9)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcMembersHero{background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;box-shadow:0 26px 70px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda"] .gcMembersHero::after{background:rgba(61,215,125,.09)!important}
html[data-gc-theme="esmerelda"] .gcMembersIntro{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMembersStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gcMembersStat span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMembersToolbar{background:rgba(0,0,0,.92)!important;box-shadow:0 18px 42px rgba(0,0,0,.2)!important}
html[data-gc-theme="esmerelda"] .gcMembersSearch{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcMembersSearch:focus{border-color:rgba(61,215,125,.55)!important;box-shadow:0 0 0 3px rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gcMembersClearFilters{border:1px solid rgba(255,255,255,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMembersFilterLabel{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcMembersFilter{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcMembersFilter:focus{border-color:rgba(61,215,125,.42)!important}
html[data-gc-theme="esmerelda"] .gcMembersResultMeta{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcMembersStateOrb{border:1px solid rgba(61,215,125,.18)!important}
html[data-gc-theme="esmerelda"] .gcMembersRetry{background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcMemberHubCard{background:linear-gradient(165deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;box-shadow:0 17px 42px rgba(0,0,0,.17)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubCard:hover{border-color:rgba(61,215,125,.38)!important;box-shadow:0 22px 54px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubCard:focus-visible{outline:3px solid rgba(61,215,125,.3)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubCard.isAdmin{border-color:rgba(25,122,65,.22)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubAvatar{border:1px solid rgba(61,215,125,.19)!important;background:radial-gradient(circle at 50% 25%,rgba(37,182,97,.32),rgba(2,8,5,.92) 72%)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubHandle{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberHubYou{background:rgba(61,215,125,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberHubPill{border:1px solid rgba(255,255,255,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberHubPill.role{border-color:rgba(25,122,65,.2)!important;background:rgba(25,122,65,.09)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubBadge{border:1px solid rgba(73,218,134,.15)!important;background:rgba(73,218,134,.055)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcMemberHubBadgeMore{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcMemberHubSection{border-top:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubSectionLabel{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcMemberHubGame img{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcMemberHubGame span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberHubWishlistLead{border:1px solid rgba(61,215,125,.09)!important}
html[data-gc-theme="esmerelda"] .gcMemberHubWishlistLead img{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcMemberHubWishlistTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcMemberHubWishlistDate{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcMemberHubWishlistRow img{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcMemberHubWishlistRow strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberHubWishlistRow span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcMemberHubSeeMore{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMemberHubOpen{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMembersEmpty{border:1px dashed rgba(61,215,125,.2)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMembersEmpty strong{color:#3dd77d!important}

/* Generated from app:settings.html:0 */
html[data-gc-theme="esmerelda"] .gcSettingsBack{border:1px solid rgba(61,215,125,.16)!important;background:rgba(2,8,5,.9)!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcSettingsEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsSubtitle{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsState,
html[data-gc-theme="esmerelda"] .gcSettingsCard{border:1px solid rgba(61,215,125,.12)!important;background:linear-gradient(
        180deg,
        rgba(2,8,5,.96),
        rgba(2,8,5,.96)
      )!important;box-shadow:0 20px 50px rgba(0,0,0,.2)!important}
html[data-gc-theme="esmerelda"] .gcSettingsStateOrb{border:1px solid rgba(61,215,125,.2)!important;background:radial-gradient(
        circle at 50% 30%,
        rgba(18,86,46,.55),
        rgba(2,8,5,.95) 72%
      )!important}
html[data-gc-theme="esmerelda"] .gcSettingsState p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsSectionHeader p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsIdentityAvatar{border:1px solid rgba(61,215,125,.24)!important;background:radial-gradient(circle at 50% 30%,#12562e,#020805 72%)!important}
html[data-gc-theme="esmerelda"] .gcSettingsIdentityMeta{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsSlug{background:rgba(37,182,97,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsAvatarOption{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.66)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsAvatarOption:hover{border-color:rgba(61,215,125,.32)!important}
html[data-gc-theme="esmerelda"] .gcSettingsAvatarOption.isSelected{border-color:#25b661!important;background:rgba(18,86,46,.17)!important;box-shadow:0 0 0 2px rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .gcSettingsRows{border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gcSettingsRow{background:rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda"] .gcSettingsRowDescription{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsSwitchTrack{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcSettingsSwitchTrack::after{background:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsSwitch input:checked +
  .gcSettingsSwitchTrack{background:linear-gradient(135deg,#12562e,#25b661)!important}
html[data-gc-theme="esmerelda"] .gcSettingsSwitch input:checked +
  .gcSettingsSwitchTrack::after{background:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcSettingsSelect{border:1px solid rgba(255,255,255,.07)!important;background:#020805!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcSettingsLanding label{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsSaveDock{border:1px solid rgba(61,215,125,.14)!important;background:rgba(0,0,0,.92)!important;box-shadow:0 18px 40px rgba(0,0,0,.34)!important}
html[data-gc-theme="esmerelda"] .gcSettingsMessage.isSuccess{background:rgba(34,168,90,.12)!important}
html[data-gc-theme="esmerelda"] .gcSettingsMessage.isError{background:rgba(26,126,68,.12)!important}
html[data-gc-theme="esmerelda"] .gcSettingsSectionLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsPrivateBadge{border:1px solid rgba(61,215,125,.18)!important;background:rgba(37,182,97,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsPrivateLoading{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsPrivateSpinner{border:2px solid rgba(61,215,125,.18)!important;border-top-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsFieldLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsField small{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsInput,
html[data-gc-theme="esmerelda"] .gcSettingsTextarea{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcSettingsInput:focus,
html[data-gc-theme="esmerelda"] .gcSettingsTextarea:focus{border-color:rgba(61,215,125,.58)!important;box-shadow:0 0 0 3px rgba(61,215,125,.08)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingPanel{border:1px solid rgba(39,189,101,.16)!important;background:rgba(39,189,101,.07)!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingTitle{color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingItem{background:rgba(0,0,0,.46)!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingItem strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingItem span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingStatus{background:rgba(39,189,101,.11)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcSettingsActionButton{border:1px solid rgba(61,215,125,.42)!important;background:linear-gradient(
      135deg,
      #25b661 0%,
      #25b661 52%,
      #12562e 100%
    )!important;color:#020805!important;box-shadow:0 12px 30px rgba(18,86,46,.22),
    inset 0 1px 0 rgba(255,255,255,.28)!important}
html[data-gc-theme="esmerelda"] .gcSettingsActionButton:hover{box-shadow:0 16px 34px rgba(18,86,46,.28),
    inset 0 1px 0 rgba(255,255,255,.32)!important}
html[data-gc-theme="esmerelda"] .gcSettingsActionButton:focus-visible{box-shadow:0 0 0 4px rgba(61,215,125,.16),
    0 16px 34px rgba(18,86,46,.26)!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingCancelButton{border:1px solid rgba(38,186,100,.24)!important;background:rgba(16,79,43,.11)!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingCancelButton:hover{border-color:rgba(38,186,100,.42)!important;background:rgba(16,79,43,.2)!important}
html[data-gc-theme="esmerelda"] .gcSettingsPendingCancelButton:focus-visible{box-shadow:0 0 0 3px rgba(38,186,100,.12)!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmBackdrop{background:rgba(0,0,0,.78)!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmPanel{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(
      180deg,
      rgba(2,8,5,.99),
      rgba(2,8,5,.99)
    )!important;box-shadow:0 30px 80px rgba(0,0,0,.55),
    inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmClose{border:1px solid rgba(255,255,255,.08)!important;background:rgba(0,0,0,.7)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmIcon{border:1px solid rgba(40,196,105,.22)!important;background:rgba(15,72,39,.13)!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmPanel h2{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmPanel > p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmSummary{border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmSummary > div{background:rgba(0,0,0,.76)!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmSummary span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmSummary strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmSecondary{border:1px solid rgba(61,215,125,.19)!important;background:rgba(2,8,5,.84)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsConfirmDanger{border:1px solid rgba(40,196,105,.34)!important;background:linear-gradient(
      135deg,
      rgba(18,90,48,.94),
      rgba(12,59,32,.96)
    )!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(2,8,5,.24)!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdSection{border-top:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdHeading h3{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdHeading p{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsCurrentMemberId{border:1px solid rgba(61,215,125,.17)!important;background:rgba(18,86,46,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdLoading{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdButton{border:1px solid rgba(61,215,125,.25)!important;background:rgba(2,8,5,.55)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdButton:hover{border-color:rgba(61,215,125,.44)!important;background:rgba(2,8,5,.68)!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdPolicy{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdPolicy.isLocked{color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdMessage.isSuccess{background:rgba(34,168,90,.1)!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdMessage.isError{background:rgba(20,97,52,.11)!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdMessage.isNeutral{background:rgba(18,86,46,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdModalIcon{border:1px solid rgba(61,215,125,.22)!important;background:rgba(18,86,46,.11)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsMemberIdConfirm{border:1px solid rgba(61,215,125,.35)!important;background:linear-gradient(
      135deg,
      #25b661,
      #12562e
    )!important;color:#020805!important;box-shadow:0 12px 27px rgba(18,86,46,.21)!important}
html[data-gc-theme="esmerelda"] .gcSettingsGamingIdItem{border:1px solid rgba(255,255,255,.09)!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceModule{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
      155deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceHeading h2{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceHeading p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferencePrivacyNote{border:1px solid rgba(25,120,65,.18)!important;background:rgba(25,120,65,.08)!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceSummary{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceSummary strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceCard{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceCard.isFeatured{border-color:rgba(25,120,65,.24)!important;background:linear-gradient(
      145deg,
      rgba(25,120,65,.09),
      rgba(61,215,125,.035)
    )!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceIcon{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
      145deg,
      rgba(61,215,125,.08),
      rgba(25,120,65,.09)
    )!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceText strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceText span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceText p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceToggle{border:1px solid rgba(255,255,255,.06)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceSave,
html[data-gc-theme="esmerelda"] .gcBadgePreferenceRetry{border:1px solid rgba(61,215,125,.3)!important;background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceMessage.isSuccess{background:rgba(30,147,79,.11)!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceMessage.isError{background:rgba(21,103,55,.11)!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceState{border:1px dashed rgba(61,215,125,.14)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceState strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcBadgePreferenceSpinner{border:3px solid rgba(255,255,255,.09)!important;border-top-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGames{border:1px solid rgba(61,215,125,.11)!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesHeading strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesHeading p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesAll{border:1px solid rgba(61,215,125,.16)!important;background:rgba(37,182,97,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesPill{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesPill::before{background:#12562e!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesOption input:checked + .gcSettingsShowGamesPill{border-color:rgba(61,215,125,.4)!important;background:linear-gradient(145deg,rgba(37,182,97,.23),rgba(2,8,5,.28))!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesOption input:checked + .gcSettingsShowGamesPill::before{background:#3dd77d!important;box-shadow:0 0 12px rgba(61,215,125,.5)!important}
html[data-gc-theme="esmerelda"] .gcSettingsShowGamesOption input:focus-visible + .gcSettingsShowGamesPill{box-shadow:0 0 0 3px rgba(61,215,125,.12)!important}

/* Generated from app:styles.html:0 */
html[data-gc-theme="esmerelda"]{--bg:#000000!important;--surface:rgba(2,8,5,.94)!important;--surface2:#020805!important;--primary:#12562e!important;--primary2:#12562e!important;--accent:#25b661!important;--gold:#49da86!important;--muted:#6ae09b!important;--shadow:0 12px 32px rgba(18,86,46,.22)!important}
html[data-gc-theme="esmerelda"] body{background:radial-gradient(
      circle at top,
      #020805 0%,
      #000000 45%,
      #000000 100%
    )!important}
html[data-gc-theme="esmerelda"] button:focus-visible,
html[data-gc-theme="esmerelda"] a:focus-visible,
html[data-gc-theme="esmerelda"] input:focus-visible,
html[data-gc-theme="esmerelda"] select:focus-visible,
html[data-gc-theme="esmerelda"] textarea:focus-visible{outline:2px solid rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .card{background:linear-gradient(
      180deg,
      rgba(2,8,5,.96),
      rgba(2,8,5,.96)
    )!important;border:1px solid rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .input{background:#020805!important}
html[data-gc-theme="esmerelda"] .input:focus{box-shadow:0 0 0 3px rgba(37,182,97,.22)!important}
html[data-gc-theme="esmerelda"] .backLink{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .btn:hover{box-shadow:0 0 18px rgba(37,182,97,.35)!important}
html[data-gc-theme="esmerelda"] .toast{background:#020805!important;border:1px solid rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .loadingOverlay{background:rgba(0,0,0,.68)!important}
html[data-gc-theme="esmerelda"] .spinner{border:4px solid rgba(255,255,255,.15)!important}
html[data-gc-theme="esmerelda"] .successCard{border:1px solid rgba(34,168,90,.35)!important}
html[data-gc-theme="esmerelda"] .errorCard{border:1px solid rgba(26,126,68,.35)!important}
html[data-gc-theme="esmerelda"] .kormaCard{background:rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .kormaSpeech{background:linear-gradient(
      180deg,
      rgba(2,8,5,.92),
      rgba(2,8,5,.94)
    )!important;border:1px solid rgba(37,182,97,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),
      inset 0 -1px 0 rgba(0,0,0,.18),
      0 0 16px rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .progressStep{background:#020805!important}
html[data-gc-theme="esmerelda"] .progressStep.active{box-shadow:0 0 12px rgba(18,86,46,.45)!important}
html[data-gc-theme="esmerelda"] .progressLine{background:#020805!important}
html[data-gc-theme="esmerelda"] .identityCard{background:#020805!important;border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .identityCard:hover{border-color:rgba(18,86,46,.45)!important}
html[data-gc-theme="esmerelda"] .identityCard.selected{box-shadow:0 0 18px rgba(18,86,46,.2)!important}
html[data-gc-theme="esmerelda"] .statusPending{background:#27bd65!important;box-shadow:0 0 18px rgba(39,189,101,.35)!important}
html[data-gc-theme="esmerelda"] .statusComing{background:#25b661!important}
html[data-gc-theme="esmerelda"] .role-communityadmin{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .role-groupadmin{background:#25b661!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .role-member{background:#0f4827!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .role-banned{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .headerDivider{background:linear-gradient(
      90deg,
      transparent,
      rgba(37,182,97,.35),
      transparent
    )!important}
html[data-gc-theme="esmerelda"] .profileCard{border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .profileBanner{background:linear-gradient(135deg, #020805, #020805)!important}
html[data-gc-theme="esmerelda"] .profileAvatar{background:#3dd77d!important;box-shadow:0 0 18px rgba(37,182,97,.25)!important}
html[data-gc-theme="esmerelda"] .gamePickerModal{background:rgba(0,0,0,.65)!important}
html[data-gc-theme="esmerelda"] .gamePickerSheet{background:#020805!important}
html[data-gc-theme="esmerelda"] .gameSearchCard{background:#020805!important}
html[data-gc-theme="esmerelda"] .selectedGame{background:#020805!important}
html[data-gc-theme="esmerelda"] .selectedGameChip{background:#020805!important;border:1px solid #020805!important}
html[data-gc-theme="esmerelda"] .gameHero{background:radial-gradient(
        circle at top right,

        rgba(37,182,97,.08),
        transparent 45%
      ),
      linear-gradient(180deg, rgba(255,255,255,.03), rgba(0,0,0,.08))!important}
html[data-gc-theme="esmerelda"] .gameHeroCover{box-shadow:0 12px 28px rgba(0,0,0,.45)!important}
html[data-gc-theme="esmerelda"] .gameHeroCover:hover{box-shadow:0 20px 40px rgba(0,0,0,.55)!important}
html[data-gc-theme="esmerelda"] .platformChip{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .platformChip:hover{background:rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gameHubPlatforms{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

html[data-gc-theme="esmerelda"] .browsePlatformIcon{
  background:transparent !important;
  box-shadow:none !important;
}

html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroPlatformSection{
  border-top:0 !important;
  background:transparent !important;
}

html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroPlatformSection .platformChip{
  background:transparent !important;
  box-shadow:none !important;
}
html[data-gc-theme="esmerelda"] .genreChip{background:#020805!important}
html[data-gc-theme="esmerelda"] .overviewDescription{color:#76c798!important}
html[data-gc-theme="esmerelda"] .metacriticCard{background:#020805!important}
html[data-gc-theme="esmerelda"] .gameActionBtn{background:#020805!important}
html[data-gc-theme="esmerelda"] .gameActionBtn:hover{background:#12562e!important}
html[data-gc-theme="esmerelda"] .gameActionBtn.active{background:linear-gradient(180deg, #25b661 0%, #25b661 100%)!important;color:#000000!important;box-shadow:0 0 18px rgba(37,182,97,.35)!important}
html[data-gc-theme="esmerelda"] .gameActionBtn.locked:hover{background:#020805!important}
html[data-gc-theme="esmerelda"] .platinumActionBtn.active{background:linear-gradient(180deg, #3dd77d 0%, #3dd77d 100%)!important;color:#020805!important;box-shadow:0 0 18px rgba(61,215,125,.34)!important}
html[data-gc-theme="esmerelda"] .platformMoreToggle{border:1px solid rgba(255,255,255,.12)!important}
html[data-gc-theme="esmerelda"] .platformMoreToggle:hover{border-color:rgba(255,255,255,.25)!important}
html[data-gc-theme="esmerelda"] .gameInfoRow{background:#020805!important}
html[data-gc-theme="esmerelda"] .gameInfoTitle{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gameRating{background:#020805!important;box-shadow:0 6px 18px rgba(0,0,0,.35)!important}
html[data-gc-theme="esmerelda"] .gameRatingLabel{color:#3f9964!important}
html[data-gc-theme="esmerelda"] .adminToolbar{border-top:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .adminBtn{background:#020805!important}
html[data-gc-theme="esmerelda"] .communityRow{border-bottom:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .skeletonCover{background:#020805!important}
html[data-gc-theme="esmerelda"] .skeletonLine{background:#020805!important}
html[data-gc-theme="esmerelda"] .gameHeroPublisher{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .featuredGameCard{background:#020805!important}
html[data-gc-theme="esmerelda"] .trendingGameRow{border-bottom:1px solid rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda"] .gameHubCard{background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .gameHubCard:hover{background:rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda"] .gameCarouselCard:hover{box-shadow:0 18px 36px rgba(0,0,0,.45)!important}
html[data-gc-theme="esmerelda"] .gameCarouselCover{background:#020805!important;box-shadow:0 18px 36px rgba(0,0,0,.45)!important}
html[data-gc-theme="esmerelda"] .browseFilter{border:1px solid rgba(255,255,255,.1)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .browseFilter:hover{border-color:rgba(255,255,255,.22)!important}
html[data-gc-theme="esmerelda"] .browseFilter.active{background:linear-gradient(180deg, #25b661 0%, #25b661 100%)!important;color:#000000!important;box-shadow:0 0 14px rgba(37,182,97,.25)!important}
html[data-gc-theme="esmerelda"] .browseSort{border:1px solid rgba(255,255,255,.12)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .browsePlatformIcon{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .gameDetailChip{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameFeatureChip{background:rgba(37,182,97,.1)!important;border:1px solid rgba(37,182,97,.24)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .ageRatingBadge{border:1px solid rgba(255,255,255,.35)!important}
html[data-gc-theme="esmerelda"] .gameTrailerFrame{background:#000000!important}
html[data-gc-theme="esmerelda"] .gameScreenshotButton{background:#020805!important}
html[data-gc-theme="esmerelda"] .gameScreenshotButton:hover{box-shadow:0 10px 24px rgba(0,0,0,.3)!important}
html[data-gc-theme="esmerelda"] .importStatusBadge.idle{background:rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .importStatusBadge.running{background:rgba(37,182,97,.13)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .importStatusBadge.paused{background:rgba(39,189,101,.14)!important;color:#27bd65!important}
html[data-gc-theme="esmerelda"] .importStatusBadge.complete{background:rgba(52,213,119,.14)!important}
html[data-gc-theme="esmerelda"] .importStatusItem{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .importActivity{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .importActivityBar{background:linear-gradient(90deg, #25b661, #3dd77d)!important}
html[data-gc-theme="esmerelda"] .secondaryButton{border:1px solid rgba(255,255,255,.12)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .dangerButton{border:1px solid rgba(26,126,68,.3)!important;background:rgba(26,126,68,.1)!important}
html[data-gc-theme="esmerelda"] .importErrorCard{border-color:rgba(26,126,68,.28)!important}
html[data-gc-theme="esmerelda"] .importSpinner{border:3px solid rgba(255,255,255,.12)!important}
html[data-gc-theme="esmerelda"] .adminDashboardPage{background:radial-gradient(
        circle at 12% 4%,
        rgba(37,182,97,.13),
        transparent 34%
      ),
      linear-gradient(180deg, #020805 0%, #000000 44%, #000000 100%)!important}
html[data-gc-theme="esmerelda"] .adminDashboardEyebrow,
html[data-gc-theme="esmerelda"] .adminSectionEyebrow,
html[data-gc-theme="esmerelda"] .adminIdentityLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminDashboardShield{border:1px solid rgba(61,215,125,.22)!important;background:linear-gradient(
      145deg,
      rgba(37,182,97,.17),
      rgba(2,8,5,.8)
    )!important;box-shadow:0 18px 42px rgba(0,0,0,.26),
      inset 0 1px 0 rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda"] .adminIdentityCard{border-color:rgba(37,182,97,.15)!important;background:linear-gradient(
      135deg,
      rgba(2,8,5,.97),
      rgba(2,8,5,.92)
    )!important;box-shadow:0 22px 54px rgba(0,0,0,.28),
      0 0 44px rgba(37,182,97,.035)!important}
html[data-gc-theme="esmerelda"] .adminIdentityAvatar{color:#000000!important;background:linear-gradient(135deg, #3dd77d, #25b661)!important;box-shadow:0 10px 28px rgba(37,182,97,.22)!important}
html[data-gc-theme="esmerelda"] .adminIdentityName{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminVerifiedBadge{border:1px solid rgba(44,212,114,.2)!important;background:rgba(33,161,86,.09)!important}
html[data-gc-theme="esmerelda"] .adminVerifiedDot{box-shadow:0 0 12px rgba(49,213,117,.8)!important}
html[data-gc-theme="esmerelda"] .adminSectionTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminIconButton{border:1px solid rgba(255,255,255,.09)!important;color:#ffffff!important;background:rgba(2,8,5,.88)!important}
html[data-gc-theme="esmerelda"] .adminIconButton:hover{border-color:rgba(37,182,97,.28)!important;background:rgba(2,8,5,.96)!important}
html[data-gc-theme="esmerelda"] .adminOverviewCard{border-color:rgba(255,255,255,.075)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.96),
      rgba(2,8,5,.96)
    )!important}
html[data-gc-theme="esmerelda"] .adminOverviewIcon{background:rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .adminOverviewValue{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminActionCard{border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important;box-shadow:0 18px 45px rgba(0,0,0,.22)!important}
html[data-gc-theme="esmerelda"] .adminActionCard:not(.isDisabled):hover{border-color:rgba(37,182,97,.27)!important;box-shadow:0 22px 52px rgba(0,0,0,.3),
      0 0 34px rgba(37,182,97,.06)!important}
html[data-gc-theme="esmerelda"] .adminActionIcon{background:linear-gradient(
      145deg,
      rgba(37,182,97,.18),
      rgba(2,8,5,.1)
    )!important}
html[data-gc-theme="esmerelda"] .adminActionBadge.live{background:rgba(32,158,84,.12)!important}
html[data-gc-theme="esmerelda"] .adminActionBadge.sync{color:#3dd77d!important;background:rgba(37,182,97,.13)!important}
html[data-gc-theme="esmerelda"] .adminActionBadge.soon{color:#3dd77d!important;background:rgba(36,175,94,.12)!important}
html[data-gc-theme="esmerelda"] .adminActionTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminActionFooter{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminActivityCard{border-color:rgba(37,182,97,.12)!important;background:linear-gradient(
      135deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda"] .adminActivityStatusIcon{background:rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .adminActivityPulse{background:#25b661!important;box-shadow:0 0 0 7px rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .adminActivityTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameReviewsPage{background:radial-gradient(
        circle at 12% 4%,
        rgba(37,182,97,.12),
        transparent 34%
      ),
      linear-gradient(180deg, #020805 0%, #000000 44%, #000000 100%)!important}
html[data-gc-theme="esmerelda"] .gameReviewsEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gameReviewsHeaderIcon{border:1px solid rgba(61,215,125,.2)!important;background:linear-gradient(
      145deg,
      rgba(37,182,97,.17),
      rgba(2,8,5,.8)
    )!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gameReviewsScore{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameReviewsSummaryDivider{background:rgba(255,255,255,.09)!important}
html[data-gc-theme="esmerelda"] .gameReviewEligibilityBadge{background:rgba(33,161,86,.1)!important}
html[data-gc-theme="esmerelda"] .gameReviewModerationNotice{border:1px solid rgba(39,189,101,.22)!important;color:#27bd65!important;background:rgba(39,189,101,.08)!important}
html[data-gc-theme="esmerelda"] .gameReviewModerationNotice.archived{border-color:rgba(61,215,125,.2)!important;color:#3dd77d!important;background:rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gameReviewFieldLabel{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameReviewRatingSuffix{border-left:1px solid rgba(255,255,255,.08)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gameReviewToggleCard{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gameReviewLockedIcon{background:rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gameReviewsCountBadge{color:#3dd77d!important;background:rgba(37,182,97,.13)!important}
html[data-gc-theme="esmerelda"] .gameReviewMember{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameReviewOwnerBadge{color:#3dd77d!important;background:rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .gameReviewCardScore{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameReviewBody{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameReviewSpoilerBlock{border:1px solid rgba(39,189,101,.18)!important;background:rgba(39,189,101,.06)!important}
html[data-gc-theme="esmerelda"] .gameReviewSpoilerBlock p{color:#27bd65!important}
@media (max-width: 380px){
html[data-gc-theme="esmerelda"] .gameReviewsRecommendPanel{border-top:1px solid rgba(255,255,255,.08)!important}
}
html[data-gc-theme="esmerelda"] .gameCommunityReviewsCard{border:1px solid rgba(37,182,97,.2)!important;background:linear-gradient(
      145deg,
      rgba(37,182,97,.08),
      rgba(255,255,255,.025)
    )!important}
html[data-gc-theme="esmerelda"] .gameCommunityReviewsTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameCommunityReviewScore{border:1px solid rgba(37,182,97,.3)!important;background:rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .gameCommunityReviewStat{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.13)!important}
html[data-gc-theme="esmerelda"] .gameCommunityReviewStat strong{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameCommunityReviewsButton{border:1px solid rgba(37,182,97,.35)!important;background:rgba(37,182,97,.13)!important}
html[data-gc-theme="esmerelda"] .gameCommunityReviewsButton:hover{background:rgba(37,182,97,.2)!important}
@media (max-width: 768px){
html[data-gc-theme="esmerelda"] .gcMobileAppBar{border:1px solid rgba(61,215,125,.25)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.94),
        rgba(2,8,5,.94)
      )!important;box-shadow:0 18px 46px rgba(0,0,0,.42),
        0 0 34px rgba(37,182,97,.07),
        inset 0 1px 0 rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBar::before{background:radial-gradient(
        circle at 18% 0%,
        rgba(37,182,97,.15),
        transparent 36%
      )!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBar::after{background:linear-gradient(
        100deg,
        transparent,
        rgba(255,255,255,.065),
        transparent
      )!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarBrand{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
        145deg,
        rgba(37,182,97,.18),
        rgba(18,86,46,.06)
      )!important;color:#3dd77d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcMobileBrandPulse{background:rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarBrand.isActive{border-color:rgba(61,215,125,.42)!important;background:linear-gradient(
        145deg,
        rgba(37,182,97,.28),
        rgba(18,86,46,.12)
      )!important;box-shadow:0 0 20px rgba(37,182,97,.14),
        inset 0 1px 0 rgba(255,255,255,.09)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarButton{color:rgba(149,233,184,.74)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarButton::before{background:radial-gradient(
        circle at center,
        rgba(61,215,125,.22),
        transparent 68%
      )!important}
html[data-gc-theme="esmerelda"] .gcMobileButtonIcon{background:rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarButton.isActive{color:#3dd77d!important;border-color:rgba(37,182,97,.22)!important;background:linear-gradient(
        145deg,
        rgba(37,182,97,.15),
        rgba(18,86,46,.055)
      )!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarButton.isActive .gcMobileButtonIcon{background:rgba(37,182,97,.14)!important;box-shadow:0 0 16px rgba(37,182,97,.1)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarButton:focus-visible,
html[data-gc-theme="esmerelda"] .gcMobileAppBarBrand:focus-visible{outline:2px solid rgba(61,215,125,.75)!important}
html[data-gc-theme="esmerelda"] .gcScrollTopButton{border:1px solid rgba(61,215,125,.36)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.96),
        rgba(2,8,5,.96)
      )!important;color:#3dd77d!important;box-shadow:0 18px 40px rgba(0,0,0,.4),
        0 0 30px rgba(37,182,97,.11),
        inset 0 1px 0 rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .gcScrollTopButton::before{border:1px solid rgba(61,215,125,.16)!important;background:rgba(37,182,97,.06)!important}
html[data-gc-theme="esmerelda"] .gcScrollTopButton::after{border:1px solid rgba(61,215,125,.2)!important}
html[data-gc-theme="esmerelda"] .gcScrollTopButton:active,
html[data-gc-theme="esmerelda"] .gcScrollTopButton.isPressed{border-color:rgba(61,215,125,.65)!important;box-shadow:0 10px 24px rgba(0,0,0,.38),
        0 0 26px rgba(37,182,97,.18)!important}
html[data-gc-theme="esmerelda"] .gcScrollTopButton:active::before,
html[data-gc-theme="esmerelda"] .gcScrollTopButton.isPressed::before{background:rgba(37,182,97,.16)!important}
html[data-gc-theme="esmerelda"] .gcScrollTopButton:focus-visible{outline:2px solid rgba(61,215,125,.78)!important}
}
@media (hover: hover) and (max-width: 768px){
html[data-gc-theme="esmerelda"] .gcMobileAppBarButton:hover{color:#3dd77d!important;border-color:rgba(37,182,97,.18)!important;background:rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .gcMobileAppBarBrand:hover{border-color:rgba(37,182,97,.34)!important;box-shadow:0 0 20px rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .gcScrollTopButton:hover{border-color:rgba(61,215,125,.6)!important;box-shadow:0 20px 44px rgba(0,0,0,.42),
        0 0 34px rgba(37,182,97,.16)!important}
}
@media (max-width: 380px){
html[data-gc-theme="esmerelda"] .gameReviewsRecommendPanel{border-top:1px solid rgba(255,255,255,.08)!important}
}
@media (max-width: 768px){
html[data-gc-theme="esmerelda"] body.gamesHubPage{background:radial-gradient(
          circle at 50% -8%,
          rgba(37,182,97,.16),
          transparent 34%
        ),
        linear-gradient(180deg, #020805 0%, #000000 46%, #000000 100%)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .backLink{color:rgba(149,233,184,.82)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .pageSubtitle{color:rgba(61,215,125,.82)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .featuredGameCard{border:1px solid rgba(61,215,125,.11)!important;background:radial-gradient(
          circle at 100% 0%,
          rgba(37,182,97,.11),
          transparent 44%
        ),
        linear-gradient(145deg, rgba(2,8,5,.98), rgba(2,8,5,.98))!important;box-shadow:0 18px 42px rgba(0,0,0,.26),
        0 0 30px rgba(37,182,97,.035),
        inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .featuredGameCard::after{background:linear-gradient(
        90deg,
        transparent,
        rgba(61,215,125,.25),
        transparent
      )!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .featuredCover{box-shadow:0 12px 26px rgba(0,0,0,.36)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .featuredMeta{color:rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .featuredOpenBtn{box-shadow:0 9px 22px rgba(37,182,97,.16)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .gameCarouselCover{border:1px solid rgba(255,255,255,.055)!important;background:#020805!important;box-shadow:0 13px 28px rgba(0,0,0,.32)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .gameCarouselTitle{color:rgba(255,255,255,.94)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .gameCarouselDate{color:rgba(61,215,125,.72)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage .gamesSection:last-child .primaryButton{box-shadow:0 12px 28px rgba(37,182,97,.15)!important}
}
@media (max-width: 768px){
html[data-gc-theme="esmerelda"] body.browseGamesPage{background:radial-gradient(
          circle at 50% -8%,
          rgba(37,182,97,.15),
          transparent 32%
        ),
        linear-gradient(180deg, #020805 0%, #000000 44%, #000000 100%)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage #browseSearch{border:1px solid rgba(61,215,125,.14)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.96),
        rgba(2,8,5,.96)
      )!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage #browseSearch:focus{border-color:rgba(37,182,97,.42)!important;box-shadow:0 0 0 3px rgba(37,182,97,.1),
        inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .browseFilter{box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .browseFilter.active{background:linear-gradient(145deg, #25b661, #12562e)!important;box-shadow:0 8px 22px rgba(37,182,97,.17)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gameHubCard{border:1px solid rgba(255,255,255,.065)!important;background:linear-gradient(
        160deg,
        rgba(2,8,5,.98),
        rgba(2,8,5,.98)
      )!important;box-shadow:0 15px 34px rgba(0,0,0,.28),
        inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gameHubCover{background:#020805!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gameHubTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gameHubDeveloper{color:rgba(61,215,125,.72)!important}
}
@media (max-width: 768px){
html[data-gc-theme="esmerelda"] body.gameDetailPage{background:radial-gradient(
          circle at 50% -8%,
          rgba(37,182,97,.14),
          transparent 34%
        ),
        linear-gradient(180deg, #020805 0%, #000000 45%, #000000 100%)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHero{border:1px solid rgba(61,215,125,.1)!important;background:radial-gradient(
          circle at 100% 0%,
          rgba(37,182,97,.12),
          transparent 46%
        ),
        linear-gradient(145deg, rgba(2,8,5,.98), rgba(2,8,5,.98))!important;box-shadow:0 20px 46px rgba(0,0,0,.3),
        inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCover{box-shadow:0 13px 30px rgba(0,0,0,.38)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameActionBtn{border:1px solid rgba(255,255,255,.055)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.96),
        rgba(2,8,5,.96)
      )!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameActionBtn.active{color:#000000!important;background:linear-gradient(145deg, #3dd77d, #25b661)!important;box-shadow:0 10px 25px rgba(37,182,97,.17)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage #gameTabs{border:1px solid rgba(255,255,255,.065)!important;background:rgba(2,8,5,.88)!important;box-shadow:0 12px 30px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameTab.active{background:linear-gradient(145deg, #12562e, #12562e)!important;box-shadow:0 7px 18px rgba(18,86,46,.15)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameInfoRow{background:linear-gradient(
        145deg,
        rgba(2,8,5,.9),
        rgba(2,8,5,.92)
      )!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameTrailerFrame{box-shadow:0 15px 32px rgba(0,0,0,.3)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameScreenshotButton{box-shadow:0 13px 29px rgba(0,0,0,.28)!important}
}
@media (max-width: 768px){
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroPremium{border:1px solid rgba(61,215,125,.12)!important;background:linear-gradient(
        155deg,
        rgba(2,8,5,.99),
        rgba(2,8,5,.99)
      )!important;box-shadow:0 22px 52px rgba(0,0,0,.32),
        0 0 34px rgba(37,182,97,.035),
        inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCoverButton{box-shadow:0 13px 30px rgba(0,0,0,.4)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCreators{color:rgba(61,215,125,.75)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCreatorSeparator{color:rgba(61,215,125,.42)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroTitleRow .gameRating{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroMetaStrip{border:1px solid rgba(255,255,255,.055)!important;background:rgba(255,255,255,.026)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroMetaLabel,
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroSectionLabel{color:rgba(61,215,125,.66)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroMetaItem strong{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroMetaDivider{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroPlatformSection{border-top:1px solid rgba(255,255,255,.055)!important;background:rgba(0,0,0,.2)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroPlatformSection .platformChip{border:1px solid rgba(255,255,255,.065)!important;background:rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCollectionSection{border-top:1px solid rgba(255,255,255,.055)!important;background:linear-gradient(
        180deg,
        rgba(255,255,255,.018),
        rgba(0,0,0,.08)
      )!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCollectionSection .gameActionBtn{border:1px solid rgba(255,255,255,.055)!important;background:rgba(2,8,5,.66)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCollectionSection .gameActionBtn.active{color:#000000!important;border-color:rgba(61,215,125,.55)!important;background:linear-gradient(145deg, #3dd77d, #25b661)!important;box-shadow:0 8px 20px rgba(37,182,97,.14)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroCollectionSection .platinumActionBtn.active{color:#020805!important;border-color:rgba(73,218,134,.72)!important;background:linear-gradient(145deg, #49da86, #27bd65)!important;box-shadow:0 10px 26px rgba(39,189,101,.22),
        inset 0 1px 0 rgba(255,255,255,.34)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
      .gameHeroCollectionSection
      .platinumActionBtn.active
      .collectionSvgPlatinum{stroke:#020805!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewDescription,
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewSpecifications{border:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(
        150deg,
        rgba(2,8,5,.95),
        rgba(2,8,5,.96)
      )!important;box-shadow:0 16px 38px rgba(0,0,0,.22),
        inset 0 1px 0 rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewEyebrow{color:rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewDescriptionText{color:rgba(149,233,184,.88)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewFact{border:1px solid rgba(255,255,255,.05)!important;background:rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewFactLabel{color:rgba(61,215,125,.68)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewFactValue{color:rgba(149,233,184,.93)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewPill,
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewFact .gameDetailChip,
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewFact .gameFeatureChip,
html[data-gc-theme="esmerelda"] .gameDetailPage .gameOverviewFact .ageRatingBadge{border:1px solid rgba(61,215,125,.12)!important;background:rgba(37,182,97,.07)!important;color:rgba(149,233,184,.9)!important}
}
html[data-gc-theme="esmerelda"] .collectionSvgPlaying{stroke:#3dd77d!important}
html[data-gc-theme="esmerelda"] .collectionSvgBacklog{stroke:#27bd65!important}
html[data-gc-theme="esmerelda"] .collectionSvgPlatinum{stroke:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gameActionBtn.active .collectionSvgPlaying{stroke:#020805!important}
html[data-gc-theme="esmerelda"] .gameActionBtn.active .collectionSvgBacklog{stroke:#0f4927!important}
html[data-gc-theme="esmerelda"] .gameActionBtn.active .collectionSvgPlatinum{stroke:#020805!important}
@media (max-width: 768px){
html[data-gc-theme="esmerelda"] body.publicLandingPage{background:radial-gradient(
          circle at 50% 4%,
          rgba(37,182,97,.15),
          transparent 38%
        ),
        linear-gradient(180deg, #020805 0%, #000000 45%, #000000 100%)!important}
html[data-gc-theme="esmerelda"] .publicLandingPage .subtitle{color:rgba(61,215,125,.82)!important}
}
@media (max-width: 768px){
html[data-gc-theme="esmerelda"] body.authPage{background:radial-gradient(
          circle at 50% -4%,
          rgba(37,182,97,.14),
          transparent 35%
        ),
        linear-gradient(180deg, #020805 0%, #000000 46%, #000000 100%)!important}
html[data-gc-theme="esmerelda"] .authPage .kormaCard{border:1px solid rgba(37,182,97,.11)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.97),
        rgba(2,8,5,.98)
      )!important;box-shadow:0 18px 42px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda"] .authPage .kormaSpeech{background:linear-gradient(
        145deg,
        rgba(2,8,5,.9),
        rgba(2,8,5,.94)
      )!important}
html[data-gc-theme="esmerelda"] .authPage .card{background:linear-gradient(
        155deg,
        rgba(2,8,5,.98),
        rgba(2,8,5,.98)
      )!important;box-shadow:0 18px 42px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .authPage .input{border:1px solid rgba(255,255,255,.045)!important}
}
html[data-gc-theme="esmerelda"] .authHomeLink{border:1px solid rgba(37,182,97,.16)!important;background:rgba(37,182,97,.06)!important;color:rgba(61,215,125,.9)!important}
html[data-gc-theme="esmerelda"] .authHomeLink.navButton{color:rgba(61,215,125,.9)!important}
html[data-gc-theme="esmerelda"] .browseKormaState{border:1px solid rgba(37,182,97,.12)!important;background:radial-gradient(
        circle at 15% 20%,
        rgba(37,182,97,.12),
        transparent 36%
      ),
      linear-gradient(145deg, rgba(2,8,5,.98), rgba(2,8,5,.98))!important;box-shadow:0 18px 42px rgba(0,0,0,.27),
      inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .browseKormaGlow{background:rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .browseKormaFallback{color:#000000!important;background:linear-gradient(145deg, #3dd77d, #12562e)!important}
html[data-gc-theme="esmerelda"] .browseKormaEyebrow{color:rgba(61,215,125,.86)!important}
html[data-gc-theme="esmerelda"] .browseKormaContent p{color:rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .browseKormaThinkingDots{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.75)!important}
html[data-gc-theme="esmerelda"] .browseKormaThinkingDots span{background:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseFilterDivider{background:linear-gradient(
            180deg,
            transparent,
            rgba(255,255,255,.16),
            transparent
        )!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browsePlatformFilter{--platform-border:rgba(255,255,255,.1)!important;--platform-text:rgba(149,233,184,.78)!important;--platform-glow:rgba(37,182,97,.16)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browsePlatformFilter::before{background:radial-gradient(
            circle at 50% 0%,
            rgba(255,255,255,.22),
            transparent 62%
        )!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browsePlatformFilter.active{box-shadow:0 10px 24px
        rgba(0,0,0,.28),
        0 0 0 1px
        var(--platform-border),
        0 0 22px
        var(--platform-glow),
        inset 0 1px 0
        rgba(255,255,255,.16)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterPsvr2{--platform-border:rgba(255,255,255,.42)!important;--platform-glow:rgba(255,255,255,.22)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterPs5{--platform-background:linear-gradient(
            145deg,
            #ffffff,
            #3dd77d
        )!important;--platform-border:rgba(255,255,255,.72)!important;--platform-text:#000000!important;--platform-glow:rgba(149,233,184,.42)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterPs4{--platform-background:linear-gradient(
            145deg,
            #12562e,
            #020805
        )!important;--platform-border:rgba(61,215,125,.56)!important;--platform-glow:rgba(18,86,46,.46)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterSwitch2{--platform-border:rgba(29,143,77,.58)!important;--platform-glow:rgba(21,105,56,.46)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterSwitch{--platform-border:rgba(32,158,84,.55)!important;--platform-glow:rgba(26,127,68,.42)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterXbox{--platform-border:rgba(41,202,108,.48)!important;--platform-glow:rgba(20,96,52,.48)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterPc{--platform-background:linear-gradient(
            145deg,
            #020805,
            #000000
        )!important;--platform-border:rgba(37,182,97,.42)!important;--platform-text:#3dd77d!important;--platform-glow:rgba(37,182,97,.36)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseReleaseFilter.active,
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterAll.active{border-color:rgba(61,215,125,.48)!important;background:linear-gradient(
            145deg,
            #25b661,
            #12562e
        )!important;color:#000000!important;box-shadow:0 10px 24px
        rgba(0,0,0,.22),
        0 0 22px
        rgba(37,182,97,.28),
        inset 0 1px 0
        rgba(255,255,255,.24)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
#browseResults.isRefreshing::before{background:linear-gradient(
            90deg,
            transparent,
            #3dd77d,
            transparent
        )!important;box-shadow:0 0 13px
        rgba(37,182,97,.46)!important}
html[data-gc-theme="esmerelda"] .browsePlatformIcon{border:1px solid
        rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-psvr2{border-color:rgba(255,255,255,.28)!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-ps5{border-color:rgba(255,255,255,.66)!important;background:linear-gradient(
            145deg,
            #ffffff,
            #3dd77d
        )!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-ps4{border-color:rgba(37,182,97,.46)!important;background:linear-gradient(
            145deg,
            #12562e,
            #020805
        )!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-switch2{border-color:rgba(29,140,75,.48)!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-switch{border-color:rgba(32,155,83,.46)!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-xbox{border-color:rgba(37,181,97,.44)!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-pc{border-color:rgba(37,182,97,.35)!important;background:linear-gradient(
            145deg,
            #020805,
            #000000
        )!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browsePlatformBadge-pc
.browsePlatformInlineSvg,
html[data-gc-theme="esmerelda"] .browsePlatformBadge-pc
.browsePlatformBadgeText{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browsePlatformFilter:not(.active){color:rgba(61,215,125,.75)!important;border-color:rgba(255,255,255,.09)!important;background:linear-gradient(
            145deg,
            rgba(2,8,5,.94),
            rgba(2,8,5,.96)
        )!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseReleaseFilter:not(.active),
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterAll:not(.active){color:rgba(61,215,125,.72)!important;border-color:rgba(255,255,255,.09)!important;background:linear-gradient(
            145deg,
            rgba(2,8,5,.92),
            rgba(2,8,5,.94)
        )!important;box-shadow:inset 0 1px 0
        rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browsePlatformFilter.active{box-shadow:0 11px 25px
        rgba(0,0,0,.31),
        0 0 24px
        var(--platform-glow),
        inset 0 1px 0
        rgba(255,255,255,.18)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseReleaseFilter.active,
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterAll.active{outline:2px solid
        rgba(61,215,125,.38)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilter.active::after{background:rgba(0,0,0,.18)!important;box-shadow:inset 0 1px 0
        rgba(255,255,255,.16)!important}
html[data-gc-theme="esmerelda"] .browseActiveFiltersLabel{color:rgba(61,215,125,.72)!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip{border:1px solid
        rgba(37,182,97,.16)!important;background:rgba(37,182,97,.07)!important;color:rgba(149,233,184,.9)!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterCheck{background:rgba(37,182,97,.16)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip-ps5{color:#020805!important;border-color:rgba(255,255,255,.56)!important;background:linear-gradient(
            145deg,
            #ffffff,
            #3dd77d
        )!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip-ps4{border-color:rgba(37,182,97,.48)!important;background:linear-gradient(
            145deg,
            #12562e,
            #020805
        )!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip-psvr2{border-color:rgba(255,255,255,.34)!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip-switch,
html[data-gc-theme="esmerelda"] .browseActiveFilterChip-switch2{border-color:rgba(30,146,78,.48)!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip-xbox{border-color:rgba(38,186,100,.44)!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip-pc{border-color:rgba(37,182,97,.36)!important;background:linear-gradient(
            145deg,
            #020805,
            #000000
        )!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseReleaseMeta{color:rgba(61,215,125,.82)!important}
html[data-gc-theme="esmerelda"] .browseReleaseIcon{stroke:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminReviewsPage{background:radial-gradient(
            circle at 12% 4%,
            rgba(37,182,97,.13),
            transparent 34%
        ),
        linear-gradient(
            180deg,
            #020805 0%,
            #000000 44%,
            #000000 100%
        )!important}
html[data-gc-theme="esmerelda"] .adminReviewsEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminReviewsHeaderIcon{border:1px solid
        rgba(37,182,97,.22)!important;background:linear-gradient(
            145deg,
            rgba(37,182,97,.16),
            rgba(2,8,5,.9)
        )!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminReviewsStatusBar{border:1px solid
        rgba(255,255,255,.07)!important;background:linear-gradient(
            145deg,
            rgba(2,8,5,.96),
            rgba(2,8,5,.96)
        )!important}
html[data-gc-theme="esmerelda"] .adminReviewsPendingCount{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminReviewsRefreshButton{border:1px solid
        rgba(37,182,97,.18)!important;background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminReviewsLoading,
html[data-gc-theme="esmerelda"] .adminReviewsEmpty,
html[data-gc-theme="esmerelda"] .adminReviewsError{background:linear-gradient(
            145deg,
            rgba(2,8,5,.96),
            rgba(2,8,5,.97)
        )!important}
html[data-gc-theme="esmerelda"] .adminReviewsSpinner{border:3px solid
        rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda"] .adminReviewsEmptyIcon{background:rgba(37,182,97,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminReviewCard{border:1px solid
        rgba(255,255,255,.07)!important;background:radial-gradient(
            circle at 100% 0%,
            rgba(37,182,97,.07),
            transparent 38%
        ),
        linear-gradient(
            145deg,
            rgba(2,8,5,.98),
            rgba(2,8,5,.98)
        )!important;box-shadow:0 17px 40px
        rgba(0,0,0,.24)!important}
html[data-gc-theme="esmerelda"] .adminReviewAvatar{background:linear-gradient(
            145deg,
            #3dd77d,
            #12562e
        )!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .adminReviewMember{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminReviewScore{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminReviewFlag.isRecommended{background:rgba(35,169,90,.11)!important}
html[data-gc-theme="esmerelda"] .adminReviewFlag.isNotRecommended{background:rgba(25,123,66,.1)!important}
html[data-gc-theme="esmerelda"] .adminReviewFlag.isSpoiler{color:#49da86!important;background:rgba(39,189,101,.11)!important}
html[data-gc-theme="esmerelda"] .adminReviewFlag.isPending{color:#3dd77d!important;background:rgba(37,182,97,.11)!important}
html[data-gc-theme="esmerelda"] .adminReviewFlaggedTerms{border:1px solid
        rgba(26,126,68,.16)!important}
html[data-gc-theme="esmerelda"] .adminReviewFlaggedChip{background:rgba(26,126,68,.12)!important}
html[data-gc-theme="esmerelda"] .adminReviewText{color:rgba(149,233,184,.9)!important}
html[data-gc-theme="esmerelda"] .adminReviewFooter{border-top:1px solid
        rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .adminReviewActionButton.isSecondary{border:1px solid
        rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminReviewActionButton.isReject{border:1px solid
        rgba(26,126,68,.25)!important;background:rgba(26,126,68,.08)!important}
html[data-gc-theme="esmerelda"] .adminReviewActionButton.isApprove{border:1px solid
        rgba(51,213,118,.27)!important;background:rgba(36,176,95,.11)!important}
html[data-gc-theme="esmerelda"] .adminReviewModalBackdrop{background:rgba(0,0,0,.76)!important}
html[data-gc-theme="esmerelda"] .adminReviewModalPanel{border:1px solid
        rgba(61,215,125,.14)!important;background:linear-gradient(
            150deg,
            rgba(2,8,5,.99),
            rgba(2,8,5,.99)
        )!important;box-shadow:0 30px 80px
        rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .adminReviewModalClose{border:1px solid
        rgba(255,255,255,.09)!important;background:rgba(255,255,255,.04)!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminReviewsPendingBadge{border:1px solid
        rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda"] .adminReviewsPendingBadge.isLoading{color:#3dd77d!important;border-color:rgba(37,182,97,.2)!important;background:rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .adminReviewsPendingBadge.hasPending{color:#49da86!important;border-color:rgba(39,189,101,.32)!important;background:linear-gradient(
            145deg,
            rgba(39,189,101,.18),
            rgba(15,73,39,.14)
        )!important;box-shadow:0 0 18px
        rgba(39,189,101,.12)!important}
html[data-gc-theme="esmerelda"] .adminReviewsPendingBadge.hasPending
.adminReviewsPendingBadgeDot{box-shadow:0 0 0 0
        rgba(39,189,101,.5)!important}
html[data-gc-theme="esmerelda"] .adminReviewsPendingBadge.isClear{border-color:rgba(40,196,105,.25)!important;background:rgba(34,164,88,.1)!important}
html[data-gc-theme="esmerelda"] .adminReviewsPendingBadge.isError{color:rgba(61,215,125,.78)!important;border-color:rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .adminReviewsActionCard.hasPendingReviews{border-color:rgba(39,189,101,.22)!important;box-shadow:0 18px 45px
        rgba(0,0,0,.24),
        0 0 31px
        rgba(39,189,101,.055)!important}
html[data-gc-theme="esmerelda"] .adminReviewsActionCard.hasPendingReviews
.adminActionIcon{color:#49da86!important;background:linear-gradient(
            145deg,
            rgba(39,189,101,.19),
            rgba(15,73,39,.11)
        )!important}
html[data-gc-theme="esmerelda"] .gamesSectionLatestIcon{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gameCarouselNewBadge{border:1px solid
        rgba(61,215,125,.32)!important;background:rgba(0,0,0,.86)!important;color:#3dd77d!important;box-shadow:0 5px 14px
        rgba(0,0,0,.35),
        0 0 13px
        rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .gameHeroCommunityRating{border:1px solid
        rgba(37,182,97,.18)!important;background:radial-gradient(
            circle at 50% 0%,
            rgba(37,182,97,.12),
            transparent 58%
        ),
        rgba(0,0,0,.52)!important;box-shadow:inset 0 1px 0
        rgba(255,255,255,.045),
        0 0 20px
        rgba(37,182,97,.055)!important}
html[data-gc-theme="esmerelda"] .gameHeroCommunityRating:hover{border-color:rgba(61,215,125,.4)!important;background:radial-gradient(
            circle at 50% 0%,
            rgba(37,182,97,.19),
            transparent 62%
        ),
        rgba(2,8,5,.7)!important;box-shadow:0 0 25px
        rgba(37,182,97,.11),
        inset 0 1px 0
        rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gameHeroCommunityRatingLabel{color:rgba(61,215,125,.82)!important}
html[data-gc-theme="esmerelda"] .gameHeroCommunityRatingScore small{color:rgba(61,215,125,.74)!important}
html[data-gc-theme="esmerelda"] .gameHeroCommunityRatingMeta{color:rgba(61,215,125,.72)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.gameCarouselCard.gameHubLandscapeCard{background:#020805!important;box-shadow:0 16px 34px
        rgba(0,0,0,.32),
        inset 0 1px 0
        rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.gameCarouselCard.gameHubLandscapeCard:hover{box-shadow:0 21px 44px
        rgba(0,0,0,.38),
        0 0 24px
        rgba(37,182,97,.07)!important}
html[data-gc-theme="esmerelda"] .gameHubLandscapePoster{border:1px solid
        rgba(255,255,255,.16)!important;box-shadow:0 11px 26px
        rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda"] .gameHubLandscapeShade{background:linear-gradient(
            180deg,
            rgba(0,0,0,.04) 15%,
            rgba(0,0,0,.18) 42%,
            rgba(0,0,0,.94) 100%
        )!important}
html[data-gc-theme="esmerelda"] .gameHubLandscapeTitle{text-shadow:0 2px 10px
        rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda"] .gameHubLandscapeDate{color:rgba(61,215,125,.8)!important}
html[data-gc-theme="esmerelda"] .gameHubLandscapeDate svg{stroke:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamesHubQuietState{border:1px solid
        rgba(37,182,97,.11)!important;background:radial-gradient(
            circle at 7% 35%,
            rgba(37,182,97,.13),
            transparent 38%
        ),
        linear-gradient(
            145deg,
            rgba(2,8,5,.97),
            rgba(2,8,5,.98)
        )!important;box-shadow:0 16px 36px
        rgba(0,0,0,.23),
        inset 0 1px 0
        rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gamesHubQuietFallback{background:rgba(37,182,97,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamesHubQuietEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamesHubQuietContent p{color:rgba(61,215,125,.76)!important}
html[data-gc-theme="esmerelda"] .gamesHubCompactEmpty{border:1px solid
        rgba(255,255,255,.06)!important;background:rgba(2,8,5,.8)!important;color:rgba(61,215,125,.8)!important}
html[data-gc-theme="esmerelda"] .gamesHubCompactEmptyIcon{background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
@media (max-width:768px){
html[data-gc-theme="esmerelda"] .gamesHubCarouselArrow{border:1px solid
            rgba(61,215,125,.28)!important;background:linear-gradient(
                145deg,
                rgba(2,8,5,.95),
                rgba(2,8,5,.96)
            )!important;color:#3dd77d!important;box-shadow:0 12px 28px
            rgba(0,0,0,.4),
            0 0 22px
            rgba(37,182,97,.1),
            inset 0 1px 0
            rgba(255,255,255,.07)!important}
}
html[data-gc-theme="esmerelda"] .gamesHubPage
.featuredGameCard.isInteractive:hover{border-color:rgba(61,215,125,.22)!important;box-shadow:0 21px 48px
        rgba(0,0,0,.32),
        0 0 30px
        rgba(37,182,97,.07),
        inset 0 1px 0
        rgba(255,255,255,.055)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.featuredGameCard.isInteractive:focus-visible{outline:2px solid
        rgba(61,215,125,.75)!important}
html[data-gc-theme="esmerelda"] .featuredCoverShell::after{box-shadow:inset 0 1px 0
        rgba(255,255,255,.12)!important}
html[data-gc-theme="esmerelda"] .featuredEyebrow{color:rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .featuredGameCta{border:1px solid
        rgba(61,215,125,.26)!important;background:linear-gradient(
            145deg,
            rgba(37,182,97,.19),
            rgba(18,86,46,.13)
        )!important;color:#3dd77d!important;box-shadow:inset 0 1px 0
        rgba(255,255,255,.06),
        0 8px 20px
        rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .featuredGameCard.isInteractive:hover
.featuredGameCta{color:#000000!important;background:linear-gradient(
            145deg,
            #3dd77d,
            #12562e
        )!important}
html[data-gc-theme="esmerelda"] .featuredCardArrow{border:1px solid
        rgba(255,255,255,.07)!important;color:rgba(61,215,125,.62)!important}
html[data-gc-theme="esmerelda"] .featuredGameCard.isInteractive:hover
.featuredCardArrow{color:#3dd77d!important;border-color:rgba(37,182,97,.22)!important;background:rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"] .gamesCatalogueButton{border:1px solid
        rgba(37,182,97,.22)!important;background:radial-gradient(
            circle at 0% 50%,
            rgba(37,182,97,.11),
            transparent 32%
        ),
        linear-gradient(
            145deg,
            rgba(2,8,5,.97),
            rgba(2,8,5,.98)
        )!important;box-shadow:0 16px 36px
        rgba(0,0,0,.24),
        inset 0 1px 0
        rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gamesCatalogueButton:hover{border-color:rgba(61,215,125,.44)!important;background:radial-gradient(
            circle at 0% 50%,
            rgba(37,182,97,.18),
            transparent 36%
        ),
        linear-gradient(
            145deg,
            rgba(2,8,5,.99),
            rgba(2,8,5,.99)
        )!important;box-shadow:0 20px 42px
        rgba(0,0,0,.3),
        0 0 28px
        rgba(37,182,97,.07)!important}
html[data-gc-theme="esmerelda"] .gamesCatalogueIcon{border:1px solid
        rgba(61,215,125,.18)!important;background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamesCatalogueCopy small{color:rgba(61,215,125,.72)!important}
html[data-gc-theme="esmerelda"] .gamesCatalogueArrow{color:#3dd77d!important;background:rgba(37,182,97,.06)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticPage{background:radial-gradient(
            circle at 12% 4%,
            rgba(37,182,97,.13),
            transparent 34%
        ),
        linear-gradient(
            180deg,
            #020805,
            #000000 44%,
            #000000
        )!important}
html[data-gc-theme="esmerelda"] .adminMetacriticEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMetacriticLogo,
html[data-gc-theme="esmerelda"] .adminMetacriticDashboardIcon{border:5px solid
        #27bd65!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .adminMetacriticStat{border:1px solid
        rgba(255,255,255,.07)!important;background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticStat.isMissing strong{color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminMetacriticRefresh{border:1px solid
        rgba(61,215,125,.2)!important;background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMetacriticLoading,
html[data-gc-theme="esmerelda"] .adminMetacriticEmpty{border:1px solid
        rgba(255,255,255,.06)!important;background:rgba(2,8,5,.93)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticSpinner{border:3px solid
        rgba(255,255,255,.1)!important;border-top-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMetacriticGameCard{border:1px solid
        rgba(255,255,255,.07)!important;background:radial-gradient(
            circle at 100% 0%,
            rgba(37,182,97,.07),
            transparent 34%
        ),
        linear-gradient(
            145deg,
            rgba(2,8,5,.98),
            rgba(2,8,5,.98)
        )!important}
html[data-gc-theme="esmerelda"] .adminMetacriticGameId{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMetacriticPrimaryScore{border:1px solid
        rgba(255,255,255,.07)!important;background:rgba(0,0,0,.46)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticPrimaryScore.hasScore{border-color:rgba(39,189,101,.35)!important;box-shadow:0 0 20px
        rgba(39,189,101,.07)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticRatingsRow{border-top:1px solid
        rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticRatingChip{border:1px solid
        rgba(39,189,101,.25)!important;background:rgba(39,189,101,.07)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticRatingChip strong{color:#27bd65!important}
html[data-gc-theme="esmerelda"] .adminMetacriticRatingChip.isNoScore{border-color:rgba(255,255,255,.09)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticAddButton{border:1px solid
        rgba(37,182,97,.2)!important;background:rgba(37,182,97,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminMetacriticPagination button{border:1px solid
        rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticModalBackdrop{background:rgba(0,0,0,.78)!important}
html[data-gc-theme="esmerelda"] .adminMetacriticModalPanel{border:1px solid
        rgba(61,215,125,.15)!important;background:linear-gradient(
            150deg,
            #020805,
            #020805
        )!important}
html[data-gc-theme="esmerelda"] .adminMetacriticModalClose{border:1px solid
        rgba(255,255,255,.09)!important;background:rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gameHeroVerifiedMetacritic{border:1px solid
        rgba(39,189,101,.25)!important;background:radial-gradient(
            circle at 50% 0%,
            rgba(39,189,101,.13),
            transparent 58%
        ),
        rgba(0,0,0,.58)!important;box-shadow:inset 0 1px 0
        rgba(255,255,255,.05),
        0 0 22px
        rgba(39,189,101,.06)!important}
html[data-gc-theme="esmerelda"] .gameHeroVerifiedMetacritic:hover{border-color:rgba(39,189,101,.48)!important;background:radial-gradient(
            circle at 50% 0%,
            rgba(39,189,101,.2),
            transparent 62%
        ),
        rgba(2,8,5,.74)!important;box-shadow:0 0 28px
        rgba(39,189,101,.1),
        inset 0 1px 0
        rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gameHeroVerifiedMetacriticLabel{color:rgba(73,218,134,.86)!important}
html[data-gc-theme="esmerelda"] .gameHeroVerifiedMetacriticMeta{color:rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .gameHeroVerifiedMetacriticStatus{color:rgba(72,218,133,.92)!important}
html[data-gc-theme="esmerelda"] .gameHeroVerifiedMetacritic.isMixed
.gameHeroVerifiedMetacriticScore{color:#49da86!important}
html[data-gc-theme="esmerelda"] .browseVerifiedMetacritic{border:1px solid
        rgba(255,255,255,.16)!important;background:rgba(0,0,0,.88)!important;box-shadow:0 8px 20px
        rgba(0,0,0,.42),
        inset 0 1px 0
        rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .browseVerifiedMetacriticMark{border:2px solid
        #27bd65!important}
html[data-gc-theme="esmerelda"] .browseVerifiedMetacritic.isMixed strong{color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminRawgMetacriticPage{background:radial-gradient(circle at 10% 0%,rgba(37,182,97,.14),transparent 31%),linear-gradient(180deg,#020805,#000000 43%,#000000)!important}
html[data-gc-theme="esmerelda"] .adminRawgEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgStateBadge{border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .adminRawgStateBadge.isRunning{border-color:rgba(53,214,120,.28)!important;background:rgba(36,176,94,.1)!important}
html[data-gc-theme="esmerelda"] .adminRawgStateBadge.isPaused{border-color:rgba(39,189,101,.25)!important;background:rgba(39,189,101,.09)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminRawgStateBadge.isError{border-color:rgba(32,156,84,.26)!important;background:rgba(23,111,59,.09)!important}
html[data-gc-theme="esmerelda"] .adminRawgRunButton,
html[data-gc-theme="esmerelda"] .adminRawgSeedButton,
html[data-gc-theme="esmerelda"] .adminRawgRefreshButton{border:1px solid rgba(37,182,97,.2)!important;background:rgba(37,182,97,.075)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgStat{background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda"] .adminRawgStat.isPending strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgStat.isReview strong{color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminRawgNotice{border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .adminRawgNotice.isSuccess{border-color:rgba(49,213,118,.22)!important;background:rgba(35,169,91,.08)!important}
html[data-gc-theme="esmerelda"] .adminRawgNotice.isError{border-color:rgba(32,154,83,.23)!important;background:rgba(22,106,57,.08)!important}
html[data-gc-theme="esmerelda"] .adminRawgNotice.isLoading{border-color:rgba(37,182,97,.2)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgLoading,
html[data-gc-theme="esmerelda"] .adminRawgEmpty{border:1px solid rgba(255,255,255,.06)!important;background:rgba(2,8,5,.93)!important}
html[data-gc-theme="esmerelda"] .adminRawgSpinner{border:3px solid rgba(255,255,255,.1)!important;border-top-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgJob{border:1px solid rgba(255,255,255,.07)!important;background:radial-gradient(circle at 100% 0%,rgba(37,182,97,.065),transparent 33%),linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;box-shadow:0 14px 32px rgba(0,0,0,.22)!important}
html[data-gc-theme="esmerelda"] .adminRawgStatus{border:1px solid rgba(255,255,255,.09)!important}
html[data-gc-theme="esmerelda"] .adminRawgStatus.review_required{border-color:rgba(39,189,101,.25)!important;background:rgba(39,189,101,.09)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .adminRawgStatus.imported{border-color:rgba(47,212,116,.23)!important;background:rgba(34,166,89,.08)!important}
html[data-gc-theme="esmerelda"] .adminRawgStatus.error{border-color:rgba(30,149,80,.25)!important;background:rgba(21,104,56,.08)!important}
html[data-gc-theme="esmerelda"] .adminRawgConfidence{color:#3dd77d!important;background:rgba(37,182,97,.07)!important}
html[data-gc-theme="esmerelda"] .adminRawgComparison>div:not(.adminRawgCompareArrow){background:rgba(0,0,0,.34)!important}
html[data-gc-theme="esmerelda"] .adminRawgComparisonLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgCompareArrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgReason{color:rgba(61,215,125,.8)!important}
html[data-gc-theme="esmerelda"] .adminRawgLinkButton,
html[data-gc-theme="esmerelda"] .adminRawgRetryButton{border:1px solid rgba(37,182,97,.18)!important;background:rgba(37,182,97,.065)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminRawgRejectButton{border:1px solid rgba(31,153,82,.19)!important;background:rgba(22,105,57,.07)!important}
html[data-gc-theme="esmerelda"] .adminRawgApproveButton{border:1px solid rgba(57,214,123,.24)!important;background:rgba(35,173,93,.1)!important}
html[data-gc-theme="esmerelda"] .gameHeroRawgAttribution{color:rgba(61,215,125,.82)!important}
html[data-gc-theme="esmerelda"] .gameHeroRawgAttribution:hover{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseRawgAttribution{background:rgba(37,182,97,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseRawgAttribution:hover{background:rgba(37,182,97,.22)!important}
html[data-gc-theme="esmerelda"] .adminRawgBulkBar{border:1px solid rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda"] .adminRawgBulkSelect input,
html[data-gc-theme="esmerelda"] .adminRawgJobSelection input{accent-color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminGameEditPage{background:radial-gradient(
            circle at 12% 4%,
            rgba(37,182,97,.13),
            transparent 34%
        ),
        linear-gradient(
            180deg,
            #020805 0%,
            #000000 44%,
            #000000 100%
        )!important}
html[data-gc-theme="esmerelda"] .adminGameEditEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminGameEditNotice{border:1px solid rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda"] .adminGameEditNotice.isSuccess{border-color:rgba(33,161,86,.25)!important;background:rgba(33,161,86,.09)!important}
html[data-gc-theme="esmerelda"] .adminGameEditNotice.isError{border-color:rgba(26,126,68,.28)!important;background:rgba(26,126,68,.09)!important}
html[data-gc-theme="esmerelda"] .adminGameEditNotice.isLoading{color:#3dd77d!important;border-color:rgba(37,182,97,.24)!important;background:rgba(37,182,97,.09)!important}
html[data-gc-theme="esmerelda"] .adminGameEditReadOnlyGrid > div{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .adminGameEditField > span{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .adminGameEditToggleGrid label{border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .adminGameEditToggleGrid label.isDangerous{border-color:rgba(26,126,68,.17)!important}
html[data-gc-theme="esmerelda"] .adminGameEditSaveBar{border:1px solid rgba(61,215,125,.22)!important;background:rgba(2,8,5,.94)!important;box-shadow:0 20px 54px rgba(0,0,0,.42)!important}

/* Generated from app:styles_admin_gaming_articles.html:0 */
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesPage{background:radial-gradient(
      circle at 84% 2%,
      rgba(37,182,97,.11),
      transparent 32%
    ),
    #000000!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesHero,
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesPanel{border:1px solid
    rgba(37,182,97,.18)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.96),
      rgba(0,0,0,.98)
    )!important;box-shadow:0 24px 70px
    rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesBack{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesEyebrow,
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesPanelEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesHero p,
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesPanelHeader p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesRefresh,
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleButton{border:1px solid
    rgba(61,215,125,.25)!important;background:rgba(2,8,5,.78)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesRefresh:hover,
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleButton:hover{border-color:rgba(61,215,125,.55)!important;background:rgba(2,8,5,.94)!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesCount{border:1px solid
    rgba(61,215,125,.22)!important;color:#3dd77d!important;background:rgba(2,8,5,.72)!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesMeta{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleCard{border:1px solid
    rgba(37,182,97,.16)!important;background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleMedia{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleFallback{color:#3dd77d!important;background:linear-gradient(
      145deg,
      #020805,
      #020805
    )!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleFallback.playstation{background:radial-gradient(
      circle at 70% 22%,
      rgba(61,215,125,.42),
      transparent 36%
    ),
    linear-gradient(
      145deg,
      #25b661,
      #020805 58%,
      #020805
    )!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleSource{background:rgba(0,0,0,.9)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleMetaRow{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticleButton.unpin{border-color:rgba(41,201,108,.28)!important;background:rgba(2,8,5,.65)!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesState{border:1px dashed
    rgba(37,182,97,.2)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminGamingArticlesToast{border:1px solid
    rgba(61,215,125,.3)!important;background:rgba(0,0,0,.96)!important;color:#95e9b8!important;box-shadow:0 18px 46px
    rgba(0,0,0,.38)!important}

/* Generated from app:styles_admin_igdb_discovery.html:0 */
html[data-gc-theme="esmerelda"] .adminIgdbDiscoverButton{border-color:rgba(61,215,125,.18)!important;background:linear-gradient(145deg,rgba(18,86,46,.23),rgba(2,8,5,.28))!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminIgdbBulkBar{border:1px solid rgba(61,215,125,.12)!important;background:linear-gradient(145deg,rgba(2,8,5,.92),rgba(2,8,5,.94))!important}
html[data-gc-theme="esmerelda"] .adminIgdbBulkBar strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .adminIgdbBulkBar span{color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminIgdbSelectBox{border:1px solid rgba(61,215,125,.17)!important;background:rgba(0,0,0,.92)!important}
html[data-gc-theme="esmerelda"] .adminIgdbSelectBox input{accent-color:#25b661!important}
html[data-gc-theme="esmerelda"] .adminIgdbResultCard.isSelected{border-color:rgba(61,215,125,.5)!important;box-shadow:0 0 0 2px rgba(37,182,97,.07),0 16px 36px rgba(0,0,0,.24)!important}
html[data-gc-theme="esmerelda"] .adminIgdbMetaChip{border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.03)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .adminIgdbMetaChip.isRelease{color:#3dd77d!important;border-color:rgba(61,215,125,.12)!important;background:rgba(18,86,46,.08)!important}
html[data-gc-theme="esmerelda"] .adminIgdbMetaChip.isHype{border-color:rgba(28,135,72,.14)!important;background:rgba(21,103,55,.08)!important}

/* Generated from app:styles_admin_referral_applications.html:0 */
html[data-gc-theme="esmerelda"]{--gcAdminAppsBg:#000000!important;--gcAdminAppsPanel:#020805!important;--gcAdminAppsBorder:rgba(61,215,125,.14)!important;--gcAdminAppsCyan:#3dd77d!important;--gcAdminAppsMuted:#25b661!important;--gcAdminAppsAmber:#49da86!important}
html[data-gc-theme="esmerelda"] body.gcAdminApplicationsPage{color:#95e9b8!important;background:radial-gradient(
      circle at 6% 0%,
      rgba(37,182,97,.14),
      transparent 30%
    ),
    radial-gradient(
      circle at 96% 84%,
      rgba(22,105,57,.12),
      transparent 34%
    ),
    var(--gcAdminAppsBg)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsBack{background:rgba(2,8,5,.9)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsHero{background:linear-gradient(
      145deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important;box-shadow:0 24px 66px rgba(0,0,0,.24)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsHero::after{background:rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsStat{border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsStat span{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsTabs{background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsTab{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsTab.isActive{border-color:rgba(61,215,125,.16)!important;background:rgba(61,215,125,.08)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsState{background:rgba(2,8,5,.94)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationCard{background:linear-gradient(
      155deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important;box-shadow:0 14px 34px rgba(0,0,0,.14)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationIdentity span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationStatus.pending{background:rgba(73,218,134,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationStatus.approved{background:rgba(62,216,126,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationStatus.rejected{background:rgba(41,199,106,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationMetaItem small{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationMetaItem span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationPlatform{border:1px solid rgba(255,255,255,.06)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationReview{border:1px solid rgba(61,215,125,.16)!important;background:rgba(61,215,125,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationDrawerBackdrop{background:rgba(0,0,0,.73)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationDrawerPanel{background:#020805!important;box-shadow:-24px 0 70px rgba(0,0,0,.42)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationClose{border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.03)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationDetail small{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationDetail div{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationDecisionNote{border:1px solid rgba(255,255,255,.06)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationReject{border:1px solid rgba(41,199,106,.18)!important;background:rgba(41,199,106,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationApprove{border:1px solid rgba(62,216,126,.13)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationModalBackdrop{background:rgba(0,0,0,.76)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationModalPanel{border:1px solid rgba(41,199,106,.14)!important;background:#020805!important;box-shadow:0 28px 80px rgba(0,0,0,.5)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationModalPanel p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationReason{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationReason:focus{border-color:rgba(41,199,106,.35)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationModalCancel{border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.03)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationModalConfirm{border:1px solid rgba(41,199,106,.2)!important;background:rgba(41,199,106,.09)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationsToast{border:1px solid rgba(61,215,125,.16)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationApprove{border-color:rgba(62,216,126,.22)!important;background:rgba(62,216,126,.08)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationApprove:hover{border-color:rgba(62,216,126,.34)!important;background:rgba(62,216,126,.12)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationModalPanel.approve{border-color:rgba(62,216,126,.16)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationApproveInput{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationApproveInput:focus{border-color:rgba(62,216,126,.38)!important;box-shadow:0 0 0 3px rgba(62,216,126,.07)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationApprovalSummary{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationModalConfirm.approve{border-color:rgba(62,216,126,.22)!important;background:rgba(62,216,126,.1)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationXpState.complete{border:1px solid rgba(62,216,126,.13)!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationXpState.pending{border:1px solid rgba(73,218,134,.14)!important;background:rgba(73,218,134,.055)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcAdminApplicationRetryXp{border:1px solid rgba(73,218,134,.18)!important;background:rgba(73,218,134,.07)!important;color:#49da86!important}

/* Generated from app:styles_browse_games.html:0 */
html[data-gc-theme="esmerelda"] .browseGamesPage{background:radial-gradient(
      circle at 50% -12%,
      rgba(37,182,97,.13),
      transparent 34%
    ),
    linear-gradient(
      180deg,
      #020805 0%,
      #000000 46%,
      #000000 100%
    )!important}
html[data-gc-theme="esmerelda"] .browseGamesEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.pageSubtitle{color:rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .browseCount{border:1px solid
    rgba(61,215,125,.12)!important;background:rgba(2,8,5,.44)!important;color:rgba(61,215,125,.82)!important}
html[data-gc-theme="esmerelda"] .browseSearchPanel{border:1px solid
    rgba(61,215,125,.1)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.86),
      rgba(2,8,5,.88)
    )!important;box-shadow:0 18px 42px
    rgba(0,0,0,.2),
    inset 0 1px 0
    rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .browseSearchIcon{color:rgba(61,215,125,.68)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
#browseSearch{border:1px solid
    rgba(61,215,125,.13)!important;background:rgba(0,0,0,.82)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
#browseSearch:focus{border-color:rgba(61,215,125,.5)!important;box-shadow:0 0 0 3px
    rgba(37,182,97,.09)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseControls{border:1px solid
    rgba(61,215,125,.1)!important;background:rgba(2,8,5,.7)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilterDivider{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilter{border:1px solid
    rgba(255,255,255,.08)!important;background:rgba(2,8,5,.74)!important;color:rgba(61,215,125,.76)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilter:hover{color:#95e9b8!important;border-color:rgba(61,215,125,.25)!important;background:rgba(2,8,5,.9)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseFilter.active{color:#020805!important;border-color:rgba(61,215,125,.72)!important;background:linear-gradient(
      145deg,
      #3dd77d,
      #25b661
    )!important;box-shadow:0 8px 22px
    rgba(37,182,97,.16)!important}
html[data-gc-theme="esmerelda"] .browseActiveFiltersLabel{color:rgba(37,182,97,.66)!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterChip{border:1px solid
    rgba(61,215,125,.11)!important;background:rgba(37,182,97,.07)!important;color:rgba(61,215,125,.86)!important}
html[data-gc-theme="esmerelda"] .browseActiveFilterCheck{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseSortShell > span{color:rgba(61,215,125,.68)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseSort{border:1px solid
    rgba(61,215,125,.13)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.gameHubCard{background:linear-gradient(
      155deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important;box-shadow:0 16px 40px
    rgba(0,0,0,.24),
    inset 0 1px 0
    rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.gameHubCard:hover{border-color:rgba(61,215,125,.18)!important;background:linear-gradient(
      155deg,
      rgba(2,8,5,.99),
      rgba(2,8,5,.99)
    )!important;box-shadow:0 22px 46px
    rgba(0,0,0,.3)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browseCoverShell{background:#020805!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.gameHubTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.gameHubDeveloper{color:rgba(61,215,125,.76)!important}
html[data-gc-theme="esmerelda"] .browseReleaseMeta{border:1px solid
    rgba(61,215,125,.1)!important;background:rgba(2,8,5,.24)!important;color:rgba(61,215,125,.82)!important}
html[data-gc-theme="esmerelda"] .browseReleaseMetaIcon{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage
.browsePagination span{color:rgba(61,215,125,.72)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .browseMyPlatformsFilter:not([hidden]){border-color:rgba(25,123,66,.18)!important;background:linear-gradient(145deg,rgba(25,123,66,.12),rgba(18,86,46,.18))!important;color:rgba(66,216,129,.88)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .browseMyPlatformsFilter.active{border-color:rgba(61,215,125,.55)!important;background:linear-gradient(145deg,#3dd77d,#25b661)!important;color:#020805!important}

/* Generated from app:styles_external_gaming_articles.html:0 */
@media (min-width:900px){
html[data-gc-theme="esmerelda"] .gcExternalArticlesArrow{border:1px solid
      rgba(61,215,125,.24)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.97),
        rgba(2,8,5,.98)
      )!important;color:#95e9b8!important;box-shadow:0 12px 32px
      rgba(0,0,0,.34)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticlesArrow:hover{border-color:rgba(61,215,125,.55)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.99),
        rgba(2,8,5,.99)
      )!important}
html[data-gc-theme="esmerelda"] .gcExternalArticlesArrow:focus-visible{outline:2px solid
      rgba(61,215,125,.9)!important}
}
html[data-gc-theme="esmerelda"] .gcExternalArticleCard{border:1px solid rgba(61,215,125,.12)!important;background:linear-gradient(
      155deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important;color:#95e9b8!important;box-shadow:0 16px 38px rgba(0,0,0,.18)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleCard:hover{border-color:rgba(61,215,125,.34)!important;box-shadow:0 20px 46px rgba(0,0,0,.24)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleMedia{background:radial-gradient(
      circle at 24% 18%,
      rgba(61,215,125,.24),
      transparent 34%
    ),
    linear-gradient(
      145deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleFallback{color:rgba(61,215,125,.76)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleSource{border:1px solid rgba(255,255,255,.11)!important;background:rgba(0,0,0,.78)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleMeta{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleOpen{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcExternalArticlesState{border:1px solid rgba(61,215,125,.1)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcExternalArticlesState strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleSkeletonCard{border:1px solid rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleSkeletonMedia{background:linear-gradient(
      90deg,
      rgba(255,255,255,.025),
      rgba(255,255,255,.07),
      rgba(255,255,255,.025)
    )!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleSkeletonLine{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleCard.isPinned{border-color:rgba(61,215,125,.42)!important;box-shadow:0 18px 46px
      rgba(0,0,0,.3),
    0 0 0 1px
      rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticlePinned{border:1px solid
    rgba(61,215,125,.36)!important;background:rgba(0,0,0,.9)!important;color:#3dd77d!important;box-shadow:0 8px 22px
    rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleFallbackPlayStation{background:radial-gradient(
      circle at 68% 24%,
      rgba(61,215,125,.44),
      transparent 38%
    ),
    linear-gradient(
      145deg,
      #25b661,
      #020805 56%,
      #020805
    )!important;color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleFallbackPlayStation::after{background:rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .gcExternalArticleFallbackPlayStation span{color:rgba(255,255,255,.94)!important}

/* Generated from app:styles_game_desktop.html:0 */
@media (min-width:769px){
html[data-gc-theme="esmerelda"] body.gameDetailPage{background:radial-gradient(
        circle at 50% -12%,
        rgba(37,182,97,.13),
        transparent 33%
      ),
      linear-gradient(
        180deg,
        #020805 0%,
        #000000 46%,
        #000000 100%
      )!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  #gameHeaderCard.card{border:1px solid
      rgba(61,215,125,.11)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.98),
        rgba(2,8,5,.99)
      )!important;box-shadow:0 28px 70px
      rgba(0,0,0,.3),
      inset 0 1px 0
      rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCoverButton{box-shadow:0 18px 42px
      rgba(0,0,0,.4)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCreators{color:rgba(61,215,125,.76)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCreatorSeparator{color:rgba(61,215,125,.4)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroMetaLabel,
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroSectionLabel{color:rgba(61,215,125,.66)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroMetaItem strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroMetaDivider{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroPlatformSection
  .platformChip{border:1px solid
      rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCollectionSection{background:linear-gradient(
        180deg,
        rgba(255,255,255,.018),
        rgba(0,0,0,.1)
      )!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCollectionHeading strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCollectionSection
  .gameActionBtn{border:1px solid
      rgba(255,255,255,.06)!important;background:rgba(2,8,5,.68)!important;color:rgba(149,233,184,.9)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCollectionSection
  .gameActionBtn:hover{border-color:rgba(61,215,125,.23)!important;background:rgba(2,8,5,.84)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameHeroCollectionSection
  .gameActionBtn.active{color:#020805!important;border-color:rgba(61,215,125,.56)!important;background:linear-gradient(
        145deg,
        #3dd77d,
        #25b661
      )!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  #gameTabs{border:1px solid
      rgba(255,255,255,.06)!important;background:rgba(2,8,5,.88)!important;box-shadow:0 14px 34px
      rgba(0,0,0,.22)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameTab.active{background:linear-gradient(
        145deg,
        #12562e,
        #12562e
      )!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameOverviewDescription,
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameOverviewSpecifications{background:linear-gradient(
        150deg,
        rgba(2,8,5,.96),
        rgba(2,8,5,.97)
      )!important;box-shadow:0 18px 42px
      rgba(0,0,0,.2)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameOverviewDescriptionText{color:rgba(149,233,184,.88)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage
  .gameOverviewFact{border:1px solid
      rgba(255,255,255,.05)!important}
}

/* Generated from app:styles_game_picker_desktop.html:0 */
@media (min-width:901px){
html[data-gc-theme="esmerelda"] .gamePickerModal{background:rgba(0,0,0,.76)!important}
html[data-gc-theme="esmerelda"] .gamePickerSheet{border:1px solid
      rgba(61,215,125,.16)!important;box-shadow:0 40px 120px
      rgba(0,0,0,.58),
      0 0 60px
      rgba(37,182,97,.04)!important}
html[data-gc-theme="esmerelda"] .gameSearchResults::-webkit-scrollbar-thumb,
html[data-gc-theme="esmerelda"] .selectedGamesContainer::-webkit-scrollbar-thumb{background:rgba(61,215,125,.24)!important}
html[data-gc-theme="esmerelda"] .gamePickerReleaseRestriction{border:1px solid
      rgba(39,189,101,.14)!important;background:rgba(39,189,101,.07)!important;color:rgba(73,218,134,.78)!important}
}

/* Generated from app:styles_game_polish.html:0 */
html[data-gc-theme="esmerelda"] .gameHeroAdminEditButton{border:1px solid
    rgba(61,215,125,.15)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.52),
      rgba(2,8,5,.72)
    )!important;color:rgba(61,215,125,.88)!important}
html[data-gc-theme="esmerelda"] .gameHeroAdminEditButton:hover{border-color:rgba(61,215,125,.34)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.66),
      rgba(2,8,5,.84)
    )!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionCard{border:1px solid
    rgba(37,182,97,.13)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.76),
      rgba(2,8,5,.9)
    )!important;box-shadow:0 18px 44px
    rgba(0,0,0,.19),
    inset 0 1px 0
    rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionTotal{border:1px solid
    rgba(61,215,125,.12)!important;background:rgba(2,8,5,.55)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionTotal strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionTotal span{color:rgba(61,215,125,.7)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionStat{background:linear-gradient(
      145deg,
      rgba(255,255,255,.035),
      rgba(0,0,0,.08)
    )!important;box-shadow:inset 0 1px 0
    rgba(255,255,255,.02)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionIcon{border:1px solid
    rgba(61,215,125,.13)!important;background:rgba(37,182,97,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionStat-wishlist
.gameCommunityCollectionIcon{background:rgba(34,164,88,.07)!important;border-color:rgba(34,164,88,.13)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionStat-completed
.gameCommunityCollectionIcon{background:rgba(66,216,129,.07)!important;border-color:rgba(66,216,129,.13)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionStat-platinum
.gameCommunityCollectionIcon{color:#27bd65!important;background:rgba(39,189,101,.07)!important;border-color:rgba(39,189,101,.13)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionStatCopy span{color:rgba(61,215,125,.72)!important}
html[data-gc-theme="esmerelda"] .gameCommunityCollectionStatCopy strong{color:#95e9b8!important}

/* Generated from app:styles_game_review_rating_badges.html:0 */
html[data-gc-theme="esmerelda"] .gcCommunityRatingBadge{border:1px solid rgba(61,215,125,.28)!important;background:linear-gradient(145deg,rgba(2,8,5,.95),rgba(2,8,5,.95))!important;color:#95e9b8!important;box-shadow:0 7px 20px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda"] .gcCommunityRatingStar{color:#3dd77d!important}

/* Generated from app:styles_games_performance.html:0 */
html[data-gc-theme="esmerelda"] .gamesHubPage
.gameCarouselTitle{color:rgba(149,233,184,.98)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.gameCarouselMeta{border:1px solid
    rgba(61,215,125,.11)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.62),
      rgba(2,8,5,.66)
    )!important;color:rgba(61,215,125,.84)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.gameCarouselDateIcon{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.featuredMeta{border:1px solid
    rgba(61,215,125,.1)!important;background:rgba(2,8,5,.3)!important;color:rgba(61,215,125,.86)!important}
html[data-gc-theme="esmerelda"] .gamesHubCarouselArrow{border:1px solid
    rgba(61,215,125,.24)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.97),
      rgba(2,8,5,.98)
    )!important;color:#3dd77d!important;box-shadow:0 12px 28px
    rgba(0,0,0,.36),
    inset 0 1px 0
    rgba(255,255,255,.055)!important}
html[data-gc-theme="esmerelda"] .gamesHubCarouselArrow:hover:not(:disabled){border-color:rgba(61,215,125,.46)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.99),
      rgba(2,8,5,.99)
    )!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.featuredMeta.featuredReleaseMeta{border:1px solid
        rgba(61,215,125,.14)!important;background:rgba(37,182,97,.07)!important;color:rgba(61,215,125,.84)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage
.gamesHubCalendarSvg{stroke:rgba(61,215,125,.92)!important}

/* Generated from app:styles_join.html:0 */
html[data-gc-theme="esmerelda"]{--gcJoinBg:#000000!important;--gcJoinPanel:#020805!important;--gcJoinPanelStrong:#020805!important;--gcJoinCyan:#3dd77d!important;--gcJoinMuted:#25b661!important;--gcJoinBorder:rgba(61,215,125,.14)!important}
html[data-gc-theme="esmerelda"] body.gcJoinPage{color:#95e9b8!important;background:radial-gradient(
      circle at 8% 0%,
      rgba(37,182,97,.17),
      transparent 31%
    ),
    radial-gradient(
      circle at 94% 90%,
      rgba(21,104,56,.14),
      transparent 35%
    ),
    var(--gcJoinBg)!important}
html[data-gc-theme="esmerelda"] .gcJoinBrandMark{background:rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gcJoinLoginLink{border:1px solid rgba(255,255,255,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcJoinHero{background:linear-gradient(
      145deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important;box-shadow:0 26px 70px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda"] .gcJoinHero::after{background:rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gcJoinIntro{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcJoinInviteBy{border:1px solid rgba(61,215,125,.13)!important;background:rgba(61,215,125,.055)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcJoinState{background:rgba(2,8,5,.95)!important}
html[data-gc-theme="esmerelda"] .gcJoinStateIcon{border:1px solid rgba(61,215,125,.15)!important;background:rgba(61,215,125,.06)!important}
html[data-gc-theme="esmerelda"] .gcJoinCard{background:linear-gradient(
      155deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda"] .gcJoinSectionLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcJoinCard p{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcJoinField label,
html[data-gc-theme="esmerelda"] .gcJoinLegend{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcJoinField input,
html[data-gc-theme="esmerelda"] .gcJoinField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcJoinField input:focus,
html[data-gc-theme="esmerelda"] .gcJoinField textarea:focus{border-color:rgba(61,215,125,.5)!important;box-shadow:0 0 0 3px rgba(61,215,125,.07)!important}
html[data-gc-theme="esmerelda"] .gcJoinHint{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcJoinPlatform{border:1px solid rgba(255,255,255,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcJoinPlatform input{accent-color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcJoinConsent{border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.02)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcJoinConsent input{accent-color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcJoinSubmitNote{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcJoinSubmit{border:1px solid rgba(61,215,125,.34)!important;background:linear-gradient(
      135deg,
      #3dd77d,
      #25b661
    )!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .gcJoinSuccessReference{border:1px solid rgba(67,217,129,.15)!important;background:rgba(67,217,129,.06)!important}

/* Generated from app:styles_settings_referral_invite.html:0 */
html[data-gc-theme="esmerelda"] .gcSettingsReferralCard::after{background:radial-gradient(
      circle,
      rgba(61,215,125,.12),
      transparent 68%
    )!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralIcon{border:1px solid rgba(61,215,125,.18)!important;background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralLoading{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralSpinner{border:2px solid rgba(61,215,125,.15)!important;border-top-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralReward{border:1px solid rgba(73,218,134,.13)!important;background:rgba(73,218,134,.055)!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralRewardLabel{color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralRewardText{color:#6ae09b!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralXp{background:rgba(73,218,134,.1)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralFieldLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralLink{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralLink:focus{border-color:rgba(61,215,125,.5)!important;box-shadow:0 0 0 3px rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralCopy{border:1px solid rgba(61,215,125,.34)!important;background:linear-gradient(
      135deg,
      #25b661,
      #25b661
    )!important;color:#020805!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralCopy.isCopied{border-color:rgba(71,217,132,.35)!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralMeta strong{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralSecondary{border:1px solid rgba(255,255,255,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralSecondary:hover{border-color:rgba(61,215,125,.24)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralNotice{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralError{border:1px solid rgba(35,172,92,.13)!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralError button{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralBackdrop{background:rgba(0,0,0,.72)!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralPanel{border:1px solid rgba(61,215,125,.15)!important;background:linear-gradient(
      155deg,
      rgba(2,8,5,.99),
      rgba(2,8,5,.99)
    )!important;box-shadow:0 28px 80px rgba(0,0,0,.5)!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralPanelIcon{border:1px solid rgba(73,218,134,.17)!important;background:rgba(73,218,134,.07)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralPanel h3{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralPanel p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralModalCancel{border:1px solid rgba(255,255,255,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcSettingsReferralModalConfirm{border:1px solid rgba(73,218,134,.27)!important;background:rgba(73,218,134,.11)!important;color:#49da86!important}

/* Generated from cf:gc-beta-v1.css */
html[data-gc-theme="esmerelda"]{--gc-beta-bg:#000000!important;--gc-beta-surface:#020805!important;--gc-beta-surface-2:#020805!important;--gc-beta-line:rgba(61,215,125,.16)!important;--gc-beta-line-strong:rgba(61,215,125,.32)!important;--gc-beta-cyan:#3dd77d!important;--gc-beta-cyan-2:#25b661!important;--gc-beta-text:#95e9b8!important;--gc-beta-muted:#3dd77d!important;--gc-beta-warning:#49da86!important;--gc-beta-shadow:0 26px 70px rgba(0,0,0,.34)!important}
html[data-gc-theme="esmerelda"] .gcBetaPage,
html[data-gc-theme="esmerelda"] .gcBetaAdminPage{background:radial-gradient(circle at 10% 0%,rgba(18,86,46,.23),transparent 34%),
    radial-gradient(circle at 92% 8%,rgba(18,87,47,.14),transparent 30%),
    linear-gradient(180deg,#000000 0%,#000000 100%)!important}
html[data-gc-theme="esmerelda"] .gcBetaBack,
html[data-gc-theme="esmerelda"] .gcBetaIconButton{background:rgba(2,8,5,.8)!important}
html[data-gc-theme="esmerelda"] .gcBetaHero,
html[data-gc-theme="esmerelda"] .gcBetaCard,
html[data-gc-theme="esmerelda"] .gcBetaAdminPanel{background:linear-gradient(155deg,rgba(2,8,5,.96),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda"] .gcBetaHero::after{background:radial-gradient(circle,rgba(61,215,125,.23),transparent 68%)!important}
html[data-gc-theme="esmerelda"] .gcBetaHero p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaPill{background:rgba(0,0,0,.68)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaPill.isLive{border-color:rgba(54,214,120,.34)!important;background:rgba(21,104,56,.13)!important}
html[data-gc-theme="esmerelda"] .gcBetaPill.isScheduled{color:#49da86!important;border-color:rgba(73,218,134,.34)!important;background:rgba(39,189,101,.13)!important}
html[data-gc-theme="esmerelda"] .gcBetaPill.isPaused,
html[data-gc-theme="esmerelda"] .gcBetaPill.isClosed{border-color:rgba(37,181,97,.34)!important;background:rgba(16,77,41,.13)!important}
html[data-gc-theme="esmerelda"] .gcBetaPill.isXp{color:#95e9b8!important;border-color:rgba(61,215,125,.32)!important;background:rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .gcBetaCountdownValue{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcBetaNotice{background:rgba(61,215,125,.07)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcBetaNotice.isError{border-color:rgba(37,181,97,.3)!important;background:rgba(30,148,79,.08)!important}
html[data-gc-theme="esmerelda"] .gcBetaNotice.isSuccess{border-color:rgba(54,214,120,.3)!important;background:rgba(54,214,120,.08)!important}
html[data-gc-theme="esmerelda"] .gcBetaProgressRing{background:conic-gradient(var(--gc-beta-cyan) calc(var(--value)*1%),rgba(255,255,255,.07) 0)!important}
html[data-gc-theme="esmerelda"] .gcBetaProgressRing::after{background:#020805!important}
html[data-gc-theme="esmerelda"] .gcBetaChecklistItem{background:rgba(0,0,0,.45)!important}
html[data-gc-theme="esmerelda"] .gcBetaChecklistItem.isTested{border-color:rgba(54,214,120,.23)!important}
html[data-gc-theme="esmerelda"] .gcBetaChecklistItem.isIssue{border-color:rgba(37,181,97,.28)!important;background:rgba(2,8,5,.09)!important}
html[data-gc-theme="esmerelda"] .gcBetaField label{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaInput,
html[data-gc-theme="esmerelda"] .gcBetaSelect,
html[data-gc-theme="esmerelda"] .gcBetaTextarea{border:1px solid rgba(61,215,125,.16)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcBetaInput:focus,
html[data-gc-theme="esmerelda"] .gcBetaSelect:focus,
html[data-gc-theme="esmerelda"] .gcBetaTextarea:focus{border-color:rgba(61,215,125,.55)!important;box-shadow:0 0 0 3px rgba(61,215,125,.1)!important}
html[data-gc-theme="esmerelda"] .gcBetaAttachmentBox{border:1px dashed rgba(61,215,125,.25)!important;background:rgba(0,0,0,.5)!important}
html[data-gc-theme="esmerelda"] .gcBetaAttachmentItem{background:rgba(255,255,255,.04)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaButton{background:linear-gradient(135deg,#3dd77d,#25b661)!important;color:#000000!important;box-shadow:0 12px 28px rgba(37,182,97,.2)!important}
html[data-gc-theme="esmerelda"] .gcBetaSecondaryButton{background:rgba(2,8,5,.85)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaDangerButton{border-color:rgba(37,181,97,.28)!important;background:rgba(29,143,76,.09)!important}
html[data-gc-theme="esmerelda"] .gcBetaReportCard{background:rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda"] .gcBetaStatus{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaStatus[data-status="FIXED"],
html[data-gc-theme="esmerelda"] .gcBetaStatus[data-status="CLOSED"]{border-color:rgba(54,214,120,.3)!important}
html[data-gc-theme="esmerelda"] .gcBetaStatus[data-status="NEEDS_INFO"]{color:#49da86!important;border-color:rgba(73,218,134,.3)!important}
html[data-gc-theme="esmerelda"] .gcBetaStatus[data-status="P0"],
html[data-gc-theme="esmerelda"] .gcBetaStatus[data-status="BLOCKING"]{border-color:rgba(37,181,97,.35)!important}
html[data-gc-theme="esmerelda"] .gcBetaReportResponse{background:rgba(61,215,125,.07)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcBetaSpinner{border:3px solid rgba(61,215,125,.16)!important}
html[data-gc-theme="esmerelda"] .gcBetaQuickReport{border:1px solid rgba(61,215,125,.34)!important;background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;color:#95e9b8!important;box-shadow:0 14px 36px rgba(0,0,0,.38)!important}
html[data-gc-theme="esmerelda"] .gcBetaHomeBanner{border:1px solid rgba(61,215,125,.22)!important;background:linear-gradient(145deg,rgba(2,8,5,.95),rgba(2,8,5,.92))!important;box-shadow:0 16px 38px rgba(0,0,0,.24)!important}
html[data-gc-theme="esmerelda"] .gcBetaHomeBanner span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaAdminEntry{border:1px solid rgba(61,215,125,.2)!important;background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(2,8,5,.96))!important}
html[data-gc-theme="esmerelda"] .gcBetaAdminEntry p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaMetric{background:rgba(2,8,5,.72)!important}
html[data-gc-theme="esmerelda"] .gcBetaAdminReport{background:rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda"] .gcBetaAdminReport:hover{border-color:rgba(61,215,125,.28)!important}
html[data-gc-theme="esmerelda"] .gcBetaAdminTag{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaModal{background:rgba(0,0,0,.76)!important}
html[data-gc-theme="esmerelda"] .gcBetaModalCard{background:#020805!important;box-shadow:0 30px 100px rgba(0,0,0,.58)!important}
html[data-gc-theme="esmerelda"] .gcBetaModalHeader{background:rgba(2,8,5,.97)!important}
html[data-gc-theme="esmerelda"] .gcBetaDetailSection p,
html[data-gc-theme="esmerelda"] .gcBetaDetailSection pre{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcBetaDetailSection pre{background:#000000!important}
html[data-gc-theme="esmerelda"] .gcBetaAdminEdit{background:rgba(2,8,5,.6)!important}
html[data-gc-theme="esmerelda"] .gcBetaToast{background:#020805!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcBetaToast.isError{border-color:rgba(37,181,97,.35)!important}
html[data-gc-theme="esmerelda"],
html[data-gc-theme="esmerelda"] body{background:#000000!important}
html[data-gc-theme="esmerelda"] .gcBetaLoading strong{color:#3dd77d!important}
@media (max-width:680px){
html[data-gc-theme="esmerelda"] .gcBetaProgressSummary{border:1px solid rgba(61,215,125,.12)!important;background:rgba(0,0,0,.34)!important}
}
html[data-gc-theme="esmerelda"] .gcBetaCoverageSummary:focus-visible{outline:3px solid rgba(61,215,125,.3)!important}
html[data-gc-theme="esmerelda"] .gcBetaCoverageChevron{background:rgba(2,8,5,.78)!important}
html[data-gc-theme="esmerelda"] .gcBetaCoverageDisclosure[open] .gcBetaCoverageChevron{background:rgba(18,86,46,.14)!important}
html[data-gc-theme="esmerelda"] .gcBetaCoverageBody{border-top:1px solid rgba(61,215,125,.1)!important}
html[data-gc-theme="esmerelda"] .gcBetaSelect{background-color:#020805!important}

/* Generated from cf:gc-browse-games-v2.css */
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3Controls{--panel:#020805!important;--panel2:#020805!important;border:1px solid rgba(61,215,125,.16)!important;background:radial-gradient(circle at 5% -20%,rgba(37,182,97,.16),transparent 38%),
    radial-gradient(circle at 95% 120%,rgba(22,107,57,.15),transparent 40%),
    linear-gradient(155deg,rgba(2,8,5,.98),rgba(0,0,0,.98))!important;box-shadow:0 22px 65px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3Eyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3Header strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3Reset{border:1px solid rgba(255,255,255,.1)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseRow{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.4)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseButton{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseDot{background:#24af5e!important;box-shadow:0 0 0 3px rgba(36,175,94,.08)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseButton.isAll .gcBrowseV3ReleaseDot{background:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseButton.isActive{color:#95e9b8!important;border-color:rgba(255,255,255,.09)!important;background:rgba(255,255,255,.07)!important;box-shadow:0 8px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseButton.isAll.isActive{background:linear-gradient(145deg,rgba(37,182,97,.22),rgba(2,8,5,.15))!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseButton.isReleased.isActive{background:linear-gradient(145deg,rgba(35,173,93,.22),rgba(16,77,41,.15))!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ReleaseButton.isUpcoming.isActive{background:linear-gradient(145deg,rgba(22,107,57,.24),rgba(18,86,46,.16))!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ActionButton{border:1px solid rgba(255,255,255,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ActionButton.isFilters{color:#3dd77d!important;border-color:rgba(37,182,97,.17)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ActionButton.isSort{color:#49da86!important;border-color:rgba(73,218,134,.16)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ActionCopy{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ActionCopy small,
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCopy small,
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyCopy small{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ActionCopy strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3FilterCount{background:#3dd77d!important;color:#000000!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3Chevron{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyPlatforms{border:1px solid rgba(37,182,97,.18)!important;background:linear-gradient(145deg,rgba(18,86,46,.11),rgba(255,255,255,.025))!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyIcon,
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectIcon{color:#3dd77d!important;background:rgba(37,182,97,.12)!important;box-shadow:inset 0 0 0 1px rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyCopy strong,
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCopy strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyCopy em{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ToggleTrack{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3ToggleTrack span{background:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyPlatforms.isActive{border-color:rgba(61,215,125,.48)!important;background:linear-gradient(145deg,rgba(37,182,97,.2),rgba(2,8,5,.12))!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyPlatforms.isActive .gcBrowseV3ToggleTrack{background:rgba(37,182,97,.25)!important;border-color:rgba(61,215,125,.42)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3MyPlatforms.isActive .gcBrowseV3ToggleTrack span{background:#3dd77d!important;box-shadow:0 0 12px rgba(61,215,125,.55)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard,
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SortCard{border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard::after,
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SortCard::after{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard.isPlatform{border-color:rgba(61,215,125,.18)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard.isPlatform .gcBrowseV3SelectIcon{color:#3dd77d!important;background:rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard.isGenre{border-color:rgba(29,141,75,.18)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard.isGenre .gcBrowseV3SelectIcon{background:rgba(21,101,54,.12)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard.isMode{border-color:rgba(43,211,113,.18)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SelectCard.isMode .gcBrowseV3SelectIcon{background:rgba(35,169,91,.12)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SortCard{border-color:rgba(73,218,134,.19)!important;background:linear-gradient(145deg,rgba(39,189,101,.09),rgba(255,255,255,.025))!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3SortCard .gcBrowseV3SelectIcon{color:#49da86!important;background:rgba(39,189,101,.13)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2ShowingLabel{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2Chip{border:1px solid rgba(61,215,125,.15)!important;background:rgba(37,182,97,.075)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV3Controls.isRefreshing .gcBrowseV3Header::after{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2CoverShell{background:radial-gradient(circle at 50% 28%,rgba(37,182,97,.18),rgba(2,8,5,.96) 62%)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2Rating{border:1px solid rgba(61,215,125,.37)!important;color:#95e9b8!important;background:rgba(0,0,0,.88)!important;box-shadow:0 6px 18px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2Rating span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2Controls.isRefreshing::after{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2PageButton.isActive{border-color:rgba(37,182,97,.45)!important;background:rgba(37,182,97,.18)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2PageEllipsis{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2Error span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestions{border:1px solid rgba(61,215,125,.18)!important;background:linear-gradient(165deg,rgba(2,8,5,.985),rgba(0,0,0,.99))!important;box-shadow:0 24px 58px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestion{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestion:hover,
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestion.isActive{border-color:rgba(61,215,125,.18)!important;background:linear-gradient(145deg,rgba(37,182,97,.13),rgba(37,182,97,.09))!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestion img{background:#020805!important;box-shadow:0 7px 16px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestionCopy strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestionCopy small{color:rgba(61,215,125,.78)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestionOpen{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestionState{color:rgba(61,215,125,.82)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseSearchSuggestionState.isLoading::before{border:2px solid rgba(61,215,125,.18)!important;border-top-color:#3dd77d!important}

/* Generated from cf:gc-cloudflare-overrides.css */
@media (max-width: 520px){
html[data-gc-theme="esmerelda"] .authPage .btn{border:1px solid rgba(61,215,125,.2)!important;background:linear-gradient(135deg,#25b661 0%,#25b661 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),
      0 10px 24px rgba(18,86,46,.16)!important;color:#020805!important}
html[data-gc-theme="esmerelda"] .authPage .btn:disabled{border-color:rgba(61,215,125,.08)!important;background:rgba(18,86,46,.48)!important;color:rgba(149,233,184,.58)!important}
}

/* Generated from cf:gc-game-reviews-premium-v1.css */
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"]{--gc-review-cyan:#3dd77d!important;--gc-review-cyan-soft:rgba(61,215,125,.14)!important;--gc-review-gold:#49da86!important;--gc-review-panel:rgba(2,8,5,.93)!important;--gc-review-panel-2:rgba(2,8,5,.88)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] body.gameReviewsPage{background:radial-gradient(circle at 12% -4%,rgba(37,182,97,.18),transparent 34%),
    radial-gradient(circle at 92% 8%,rgba(18,88,47,.12),transparent 31%),
    linear-gradient(180deg,#000000 0%,#000000 44%,#000000 100%)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsContainer .backLink{border:1px solid rgba(61,215,125,.12)!important;background:rgba(2,8,5,.56)!important;color:#3dd77d!important;box-shadow:0 8px 24px rgba(0,0,0,.13)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader{border:1px solid rgba(61,215,125,.15)!important;background:linear-gradient(110deg,rgba(2,8,5,.82),rgba(2,8,5,.95) 53%,rgba(2,8,5,.72)),
    rgba(2,8,5,.94)!important;box-shadow:0 24px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader::before{background:radial-gradient(circle,rgba(37,182,97,.16),transparent 66%)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader::after{color:rgba(61,215,125,.12)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader .pageTitle{color:#ffffff!important;text-shadow:0 12px 40px rgba(0,0,0,.32)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader .pageSubtitle{color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsHeaderIcon{border:1px solid rgba(73,218,134,.24)!important;background:linear-gradient(145deg,rgba(73,218,134,.14),rgba(15,73,39,.06))!important;box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsSummaryCard,
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewComposerCard,
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewCard,
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsEmpty{border:1px solid rgba(61,215,125,.11)!important;background:radial-gradient(circle at 100% 0%,rgba(37,182,97,.055),transparent 38%),
    linear-gradient(145deg,var(--gc-review-panel-2),var(--gc-review-panel))!important;box-shadow:0 22px 66px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsSummaryDivider{background:linear-gradient(180deg,transparent,rgba(61,215,125,.18),transparent)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsScoreLabel,
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsRecommendLabel{color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsScore{color:#ffffff!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsScore span{color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsScoreMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsRecommendValue{text-shadow:0 0 30px rgba(60,215,125,.15)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewComposerCard::before{background:linear-gradient(180deg,#3dd77d,#25b661)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewComposerHeader h2{color:#ffffff!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewEligibilityBadge{border:1px solid rgba(55,214,122,.16)!important;background:rgba(33,161,86,.09)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewFieldLabel{color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewRatingRow{border:1px solid rgba(61,215,125,.14)!important;background:rgba(0,0,0,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewRatingInput{color:#ffffff!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewRatingSuffix{border-left:1px solid rgba(61,215,125,.1)!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewRatingHelp{color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewTextarea{border:1px solid rgba(61,215,125,.12)!important;background:rgba(0,0,0,.65)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewTextarea:focus{border-color:rgba(61,215,125,.38)!important;background:rgba(2,8,5,.78)!important;box-shadow:0 0 0 4px rgba(37,182,97,.08)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewTextMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard:hover{border-color:rgba(61,215,125,.18)!important;background:rgba(37,182,97,.055)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard input{accent-color:#25b661!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard small{color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewComposerActions .primaryButton{border:1px solid rgba(61,215,125,.2)!important;background:linear-gradient(135deg,#12562e,#25b661 55%,#25b661)!important;color:#ffffff!important;box-shadow:0 16px 38px rgba(18,86,46,.22),inset 0 1px 0 rgba(255,255,255,.16)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewComposerActions .dangerButton{border:1px solid rgba(32,158,85,.15)!important;background:rgba(22,107,57,.07)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewSubmitStatusV3{border:1px solid rgba(61,215,125,.16)!important;background:rgba(18,86,46,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewSubmitStatusV3::before{background:#3dd77d!important;box-shadow:0 0 0 5px rgba(61,215,125,.08)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewSubmitStatusV3[data-type="success"]{border-color:rgba(59,215,124,.17)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewSubmitStatusV3[data-type="error"]{border-color:rgba(32,156,83,.18)!important;background:rgba(20,97,52,.07)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsSectionHeading h2{color:#ffffff!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewsCountBadge{border:1px solid rgba(61,215,125,.13)!important;background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewCard:hover{border-color:rgba(61,215,125,.18)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewCard.isOwnerReview{border-color:rgba(61,215,125,.21)!important;background:radial-gradient(circle at 100% 0%,rgba(37,182,97,.09),transparent 42%),
    linear-gradient(145deg,rgba(2,8,5,.94),rgba(2,8,5,.95))!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewMember{color:#95e9b8!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewOwnerBadge{border:1px solid rgba(61,215,125,.15)!important;background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewDate{color:#24af5e!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewCardScore{border:1px solid rgba(73,218,134,.16)!important;background:linear-gradient(145deg,rgba(73,218,134,.1),rgba(39,189,101,.04))!important;color:#49da86!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewBody{color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gameReviewCardFooter{border:1px solid rgba(59,215,124,.13)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewOptimisticCardV3{border-color:rgba(61,215,125,.27)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewOptimisticCardV3[data-status="saved"]{border-color:rgba(60,215,125,.25)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewOptimisticCardV3[data-status="error"]{border-color:rgba(32,157,84,.28)!important}
html[data-gc-theme="esmerelda"][data-gc-game-reviews-premium="v1"] .gcReviewDeepLinkTarget{border-color:rgba(73,218,134,.38)!important;box-shadow:0 0 0 4px rgba(73,218,134,.07),0 22px 66px rgba(0,0,0,.25)!important}

/* Generated from cf:gc-games-phase3.css */
html[data-gc-theme="esmerelda"] .gcGamesPhase3Status{border:1px solid rgba(61,215,125,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.86),rgba(2,8,5,.82))!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3StatusDot{background:#25b661!important;box-shadow:0 0 13px rgba(37,182,97,.7)!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3Status[data-state="ready"]{border-color:rgba(43,208,112,.18)!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3Status[data-state="ready"] .gcGamesPhase3StatusDot{box-shadow:0 0 13px rgba(43,208,112,.62)!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3Status[data-state="error"]{border-color:rgba(32,155,83,.22)!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3Status[data-state="error"] .gcGamesPhase3StatusDot{box-shadow:0 0 13px rgba(32,155,83,.52)!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3Retry{border:1px solid rgba(61,215,125,.26)!important;background:rgba(37,182,97,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3HubSkeletonCard{border:1px solid rgba(61,215,125,.1)!important;background:rgba(2,8,5,.72)!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3HubSkeletonCard span{background:linear-gradient(100deg,rgba(255,255,255,.035) 25%,rgba(61,215,125,.095) 42%,rgba(255,255,255,.035) 59%)!important}
html[data-gc-theme="esmerelda"] .gcGamesPhase3HubSkeletonCard i{background:rgba(37,182,97,.12)!important}
html[data-gc-theme="esmerelda"] .gcGamePhase3PreviewPulse{background:linear-gradient(135deg,rgba(37,182,97,.22),rgba(23,112,60,.18))!important;box-shadow:inset 0 0 0 1px rgba(61,215,125,.12)!important}
html[data-gc-theme="esmerelda"] .gcGamePhase3PreviewPlatforms{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcGamePhase3PreviewLoading span,
html[data-gc-theme="esmerelda"] .gcGamePhase3PreviewContent span{background:linear-gradient(100deg,rgba(255,255,255,.035) 25%,rgba(61,215,125,.095) 42%,rgba(255,255,255,.035) 59%)!important}
html[data-gc-theme="esmerelda"] .gcGamePhase3ColdError strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcGamePhase3ColdError span{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcGamePhase3ColdError button{border:1px solid rgba(61,215,125,.28)!important;background:rgba(37,182,97,.14)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePhase3Status{border:1px solid rgba(61,215,125,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.86),rgba(2,8,5,.82))!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePhase3StatusDot{background:#25b661!important;box-shadow:0 0 13px rgba(37,182,97,.7)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePhase3Status[data-state="ready"] .gcBrowsePhase3StatusDot{box-shadow:0 0 13px rgba(43,208,112,.62)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePhase3Status[data-state="error"]{border-color:rgba(32,155,83,.22)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePhase3Status[data-state="error"] .gcBrowsePhase3StatusDot{box-shadow:0 0 13px rgba(32,155,83,.52)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePhase3Retry{border:1px solid rgba(61,215,125,.26)!important;background:rgba(37,182,97,.12)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePremiumPager{border:1px solid rgba(61,215,125,.16)!important;background:radial-gradient(circle at 50% 0,rgba(37,182,97,.09),transparent 58%),
    linear-gradient(145deg,rgba(2,8,5,.96),rgba(0,0,0,.96))!important;box-shadow:0 16px 34px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2PageButton{border:1px solid rgba(61,215,125,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.92),rgba(2,8,5,.92))!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePagerNumber.isActive{border-color:rgba(61,215,125,.58)!important;background:linear-gradient(145deg,rgba(37,182,97,.28),rgba(18,86,46,.2))!important;color:#95e9b8!important;box-shadow:0 0 0 3px rgba(37,182,97,.09),
    0 8px 20px rgba(18,86,46,.18),
    inset 0 1px 0 rgba(255,255,255,.09)!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePagerArrow{border-color:rgba(61,215,125,.2)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowseV2PageEllipsis{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .browseGamesPage .gcBrowsePagerMeta{color:#24af5e!important}

/* Generated from cf:gc-home-activity-v2.css */
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Section{border-color:rgba(37,182,97,.15)!important;background:radial-gradient(circle at 8% 0%,rgba(37,182,97,.12),transparent 32%),
    linear-gradient(145deg,rgba(2,8,5,.95),rgba(2,8,5,.96))!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Section::before{background:linear-gradient(90deg,transparent,rgba(61,215,125,.48),transparent)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Tabs{border:1px solid rgba(61,215,125,.12)!important;background:rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Tab{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Tab:hover{color:#95e9b8!important;background:rgba(37,182,97,.07)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Tab.isActive{color:#3dd77d!important;border-color:rgba(61,215,125,.22)!important;background:linear-gradient(145deg,rgba(37,182,97,.18),rgba(18,90,48,.11))!important;box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2TabIcon{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2TabCount{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Tab.isActive .gcHomeActivityV2TabCount{background:rgba(61,215,125,.14)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2PanelHeader span:first-child{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2PanelHeader strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Live{border:1px solid rgba(60,215,124,.18)!important;background:rgba(33,161,86,.08)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Live::before{box-shadow:0 0 0 4px rgba(59,215,124,.09)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Card{background:linear-gradient(145deg,rgba(2,8,5,.83),rgba(2,8,5,.86))!important;box-shadow:0 12px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Card:hover{border-color:rgba(61,215,125,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.9),rgba(2,8,5,.9))!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Card::after{background:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Card--badge::after{background:#49da86!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2AvatarButton{border:1px solid rgba(61,215,125,.16)!important;background:rgba(0,0,0,.75)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2AvatarFallback{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Sentence{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Sentence strong{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Member{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Expand{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2GameRow{background:rgba(0,0,0,.55)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2GameRow:hover{background:rgba(18,86,46,.09)!important;border-color:rgba(37,182,97,.14)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Score{background:linear-gradient(135deg,rgba(39,189,101,.15),rgba(39,189,101,.09))!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Arrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Meta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Meta span:first-child{border:1px solid rgba(61,215,125,.12)!important;background:rgba(37,182,97,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Empty{border:1px dashed rgba(61,215,125,.14)!important;background:rgba(0,0,0,.38)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2EmptyIcon{border:1px solid rgba(61,215,125,.14)!important;background:rgba(37,182,97,.08)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Empty strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Empty > span:last-child{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityV2Section .gcHomeLoadMore{border-color:rgba(61,215,125,.17)!important;background:linear-gradient(145deg,rgba(18,86,46,.12),rgba(37,182,97,.08))!important}

/* Generated from cf:gc-home-phase2.css */
html[data-gc-theme="esmerelda"][data-gc-home-phase2] .gcHomePhase2Status{border:1px solid rgba(61,215,125,.13)!important;background:rgba(0,0,0,.54)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"][data-gc-home-phase2] .gcHomePhase2StatusDot{background:#3dd77d!important;box-shadow:0 0 12px rgba(61,215,125,.45)!important}
html[data-gc-theme="esmerelda"][data-gc-home-phase2] .gcHomePhase2Status[data-state="ready"]{border-color:rgba(42,206,110,.18)!important}
html[data-gc-theme="esmerelda"][data-gc-home-phase2] .gcHomePhase2Status[data-state="ready"] .gcHomePhase2StatusDot{box-shadow:0 0 12px rgba(42,206,110,.34)!important}
html[data-gc-theme="esmerelda"][data-gc-home-phase2] .gcHomePhase2Status[data-state="error"]{border-color:rgba(73,218,134,.22)!important;background:rgba(2,8,5,.34)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"][data-gc-home-phase2] .gcHomePhase2Status[data-state="error"] .gcHomePhase2StatusDot{background:#49da86!important;box-shadow:0 0 12px rgba(73,218,134,.32)!important}
html[data-gc-theme="esmerelda"][data-gc-home-phase2] .gcHomePhase2Retry{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.07)!important;color:#95e9b8!important}

/* Generated from cf:gc-members-phase5.css */
html[data-gc-theme="esmerelda"] .gcMembersPhase5Status{border:1px solid rgba(37,182,97,.22)!important;background:rgba(37,182,97,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcMembersPhase5Status.isError{border-color:rgba(36,175,94,.28)!important;background:rgba(36,175,94,.08)!important}

/* Generated from cf:gc-performance-v2.css */
html[data-gc-theme="esmerelda"] .gcFastRouteSnapshot{background:radial-gradient(circle at 12% 4%,rgba(18,86,46,.18),transparent 34%),
    radial-gradient(circle at 90% 90%,rgba(15,73,39,.13),transparent 36%),
    #000000!important}
html[data-gc-theme="esmerelda"] .gcFastSnapshotStatus{border:1px solid rgba(61,215,125,.18)!important;background:rgba(0,0,0,.84)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcFastProfileRefreshing #profileContent::before{border:1px solid rgba(37,182,97,.15)!important;background:rgba(0,0,0,.78)!important;color:#3dd77d!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}
html[data-gc-theme="esmerelda"] .gcFastLibraryRefreshing::before{background:rgba(2,8,5,.9)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] #gameSearchResults.gcFastSearchRefreshing::before{border:1px solid rgba(37,182,97,.16)!important;background:rgba(2,8,5,.92)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] #gameSearch.gcFastSearchInputBusy{background-image:linear-gradient(90deg,transparent,rgba(61,215,125,.06),transparent)!important}
html[data-gc-theme="esmerelda"] .gcFastSettingsBoot #settingsContent::after{border:1px solid rgba(61,215,125,.17)!important;background:rgba(0,0,0,.88)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcFastSettingsBoot .gcSettingsCard,
html[data-gc-theme="esmerelda"] .gcFastSettingsBoot .gcAccountSecurityCard,
html[data-gc-theme="esmerelda"] .gcFastSettingsBoot .gcSettingsReferralCard{background-image:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(61,215,125,.035) 48%,transparent 58%,transparent 100%)!important}
@media (max-width:620px){
html[data-gc-theme="esmerelda"] .gcSettingsCard,
html[data-gc-theme="esmerelda"] .gcAccountSecurityCard,
html[data-gc-theme="esmerelda"] .gcSettingsReferralCard{box-shadow:0 12px 28px rgba(0,0,0,.15)!important}
html[data-gc-theme="esmerelda"] .gcSettingsSaveDock{box-shadow:0 12px 30px rgba(0,0,0,.3)!important}
}
html[data-gc-theme="esmerelda"] .gcPerfV2Refreshing.gcFastRoute-games
.gamesHubPage::after,
html[data-gc-theme="esmerelda"] .gcPerfV2Refreshing.gcFastRoute-members
.gcMembersPage::after{border:1px solid rgba(37,182,97,.17)!important;background:rgba(0,0,0,.88)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcFastHomeActivityPlaceholder{border:1px solid rgba(61,215,125,.1)!important;background:rgba(2,8,5,.76)!important}
html[data-gc-theme="esmerelda"] .gcFastHomeActivityPlaceholderEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcFastHomeActivityPlaceholderTitle{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcFastHomeActivityPlaceholderLine{background:rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcLocalCatalogueReady .gcBrowseV3Header::before{box-shadow:0 0 0 4px rgba(49,213,117,.08),0 0 14px rgba(49,213,117,.28)!important}
html[data-gc-theme="esmerelda"] .gcPerfV3MembersRefreshing #membersResultMeta::after{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcV3ProfilePreview{border:1px solid rgba(61,215,125,.16)!important;background:radial-gradient(circle at 10% 0%,rgba(37,182,97,.16),transparent 38%),
    linear-gradient(145deg,rgba(2,8,5,.98),rgba(0,0,0,.98))!important;box-shadow:0 22px 60px rgba(0,0,0,.32)!important}
html[data-gc-theme="esmerelda"] .gcV3ProfilePreviewAvatar{border:1px solid rgba(61,215,125,.2)!important;background:#020805!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV3ProfilePreviewEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV3ProfilePreviewName{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcV3ProfilePreviewHandle{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcV3ProfilePreviewMeta span{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV3ProfilePreviewPulse{background:#3dd77d!important;box-shadow:0 0 0 0 rgba(61,215,125,.35)!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreview{background:radial-gradient(circle at 0 0,rgba(37,182,97,.15),transparent 38%),
    linear-gradient(145deg,rgba(2,8,5,.97),rgba(0,0,0,.98))!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewCoverShell{border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at 50% 25%,rgba(37,182,97,.16),rgba(0,0,0,.95) 65%)!important;box-shadow:0 15px 35px rgba(0,0,0,.3)!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewCover.isFallback{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewInfo h1{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewDeveloper{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewMeta span{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewLoading{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcV3GamePreviewLoading span{background:#25b661!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningCard{border:1px solid rgba(61,215,125,.13)!important;background:radial-gradient(circle at 0 0,rgba(37,182,97,.16),transparent 38%),
    linear-gradient(145deg,rgba(2,8,5,.98),rgba(0,0,0,.99))!important;box-shadow:0 20px 55px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningCover{border:1px solid rgba(255,255,255,.08)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningFallback{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningEyebrow{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningCopy h1{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningDeveloper{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningMeta{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningProgress{background:rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda"] .gcV4GameOpeningProgress span{background:linear-gradient(90deg,#25b661,#1a7d43)!important}
@media (max-width:700px){
html[data-gc-theme="esmerelda"] .gcSettingsPage .gcV3SettingsAccordionToggle{border:1px solid rgba(255,255,255,.08)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcSettingsPage .gcV3SettingsAccordion.isCollapsed{background:linear-gradient(145deg,rgba(2,8,5,.95),rgba(0,0,0,.96))!important}
}
html[data-gc-theme="esmerelda"] .gcFastRoute-home .gcHomeV6CompactLoading{border:1px solid rgba(61,215,125,.09)!important;background:linear-gradient(
      135deg,
      rgba(2,8,5,.7),
      rgba(0,0,0,.76)
    )!important;color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcFastRoute-home .gcHomeV6Pulse{background:#25b661!important;box-shadow:0 0 0 0 rgba(37,182,97,.38)!important}

/* Generated from cf:gc-profile-review-launcher-v1.css */
html[data-gc-theme="esmerelda"] .gcProfileWriteReviewButtonV1{border:1px solid rgba(61,215,125,.34)!important;background:linear-gradient(
      135deg,
      rgba(18,86,46,.28),
      rgba(18,86,46,.34)
    )!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),
    0 10px 28px rgba(0,0,0,.18)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileWriteReviewButtonV1:hover{border-color:rgba(61,215,125,.58)!important;background:linear-gradient(
      135deg,
      rgba(37,182,97,.36),
      rgba(18,86,46,.42)
    )!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherModalV1{background:radial-gradient(
      circle at 50% 12%,
      rgba(18,86,46,.12),
      transparent 42%
    ),
    rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherDialogV1{border:1px solid rgba(37,182,97,.24)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.98),
      rgba(0,0,0,.99)
    )!important;box-shadow:0 30px 90px rgba(0,0,0,.54),
    inset 0 1px 0 rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherHeadV1{border-bottom:1px solid rgba(61,215,125,.12)!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherEyebrowV1{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherHeadV1 h2{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherHeadV1 p{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherCloseV1{border:1px solid rgba(61,215,125,.17)!important;color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherSearchShellV1{border:1px solid rgba(37,182,97,.18)!important;background:rgba(0,0,0,.58)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherSearchShellV1 input{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherSearchShellV1 input::placeholder{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherMetaV1{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherCardV1{border:1px solid rgba(61,215,125,.13)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.9),
      rgba(2,8,5,.95)
    )!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherCardV1:hover{border-color:rgba(61,215,125,.36)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.95),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherCardV1 img{background:#000000!important;box-shadow:0 9px 22px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherCardBodyV1 strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherCardBodyV1 small{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherChipsV1 span{border:1px solid rgba(37,182,97,.17)!important;background:rgba(18,86,46,.11)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherChipsV1 span.isPlatinum{border-color:rgba(37,182,97,.25)!important;background:rgba(22,108,58,.12)!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherActionV1{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherEmptyV1{border:1px dashed rgba(61,215,125,.17)!important;color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherEmptyV1 > div{border:1px solid rgba(61,215,125,.19)!important;background:rgba(18,86,46,.11)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherEmptyV1 strong{color:#95e9b8!important}

/* Generated from cf:gc-profile-settings-phase4.css */
html[data-gc-theme="esmerelda"] .gcPhase4RouteStatus{border:1px solid rgba(61,215,125,.14)!important;background:rgba(2,8,5,.9)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcPhase4RouteStatus.isError{border-color:rgba(33,162,87,.2)!important;background:rgba(2,8,5,.35)!important}
html[data-gc-theme="esmerelda"] .gcPhase4RouteStatus.isSuccess{border-color:rgba(43,210,112,.2)!important;background:rgba(2,8,5,.3)!important}
html[data-gc-theme="esmerelda"] .gcPhase4RouteStatus button{border:1px solid rgba(61,215,125,.2)!important;background:rgba(37,182,97,.11)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcPhase4AccordionToggle{color:#ffffff!important}
html[data-gc-theme="esmerelda"] .gcPhase4AccordionCopy strong{color:#95e9b8!important}
html[data-gc-theme="esmerelda"] .gcPhase4AccordionCopy small{color:#25b661!important}
html[data-gc-theme="esmerelda"] .gcPhase4AccordionChevron{border:1px solid rgba(61,215,125,.13)!important;background:rgba(37,182,97,.07)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcPhase4AccordionToggle[aria-expanded="true"] .gcPhase4AccordionChevron{background:rgba(37,182,97,.14)!important}
html[data-gc-theme="esmerelda"] .gcPhase4ScrollTop{border:1px solid rgba(61,215,125,.2)!important;background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(2,8,5,.96))!important;box-shadow:0 15px 36px rgba(0,0,0,.38)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcSettingsGrid > section.isGcPhase4Open .gcPhase4AccordionToggle{background:linear-gradient(180deg,rgba(37,182,97,.07),transparent)!important}
@media (max-width:720px){
html[data-gc-theme="esmerelda"] body.gcPhase4SettingsPage::before{background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,.97) 68%,rgba(0,0,0,0) 100%)!important}
}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcPhase4InlineRetry{border:1px solid rgba(61,215,125,.2)!important;background:rgba(37,182,97,.09)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcAppBottomNav,
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage #profileBottomNav.gcAppBottomNav{border:1px solid rgba(61,215,125,.15)!important;background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(0,0,0,.96))!important;box-shadow:0 22px 62px rgba(0,0,0,.46)!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcAppNavButton{color:#24af5e!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcAppNavButton:hover{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcAppNavButton.isActive{color:#3dd77d!important;background:linear-gradient(145deg,rgba(37,182,97,.19),rgba(22,107,57,.13))!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcPhase4ScrollTop{border-right:1px solid rgba(61,215,125,.2)!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcSettingsGrid > section.isGcPhase4Open{box-shadow:0 16px 38px rgba(0,0,0,.2)!important}
html[data-gc-theme="esmerelda"] .gcPhase4SettingsPage .gcSettingsGrid > section:not(.isGcPhase4Open){box-shadow:0 9px 24px rgba(0,0,0,.14)!important}
html[data-gc-theme="esmerelda"] .gcPhase4MyProfileButton{border:1px solid rgba(37,182,97,.2)!important;background:rgba(2,8,5,.72)!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileManagedMoveButton:focus-visible,
html[data-gc-theme="esmerelda"] .gcProfileManagedRemoveButton:focus-visible,
html[data-gc-theme="esmerelda"] .gcPhase4MyProfileButton:focus-visible{outline:2px solid #3dd77d!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeCount{border-color:rgba(73,218,134,.25)!important;background:linear-gradient(135deg,rgba(73,218,134,.12),rgba(61,215,125,.08))!important;color:#49da86!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 7px 18px rgba(0,0,0,.12)!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeCount .gcProfileHeroBadgeMiniIcon{background:rgba(73,218,134,.1)!important}

/* CURATED COVERAGE / DESIGN TOKENS */
/*
 * Gamers & Collectors — Obsidian Gold V2
 * Complete route coverage layer.
 */
html[data-gc-theme="esmerelda"]{
 color-scheme:dark;
 --bg:#000000;--surface:#020805;--surface2:#020805;--primary:#1c8648;--primary2:#27bd65;--accent:#3dd77d;--gold:#49da86;--text:#94e9b8;--muted:#25b762;--shadow:0 18px 48px rgba(34,166,89,.16);
 --gc-theme-bg:#000000;--gc-theme-bg-raised:#020805;--gc-theme-panel:#020805;--gc-theme-panel-2:#020805;--gc-theme-panel-3:#020805;--gc-theme-border:rgba(43,212,114,.22);--gc-theme-border-strong:rgba(61,215,125,.42);--gc-theme-accent:#3dd77d;--gc-theme-accent-strong:#49da86;--gc-theme-text:#94e9b8;--gc-theme-muted:#25b762;--gc-theme-subtle:#1a8045;
}
html[data-gc-theme="esmerelda"],html[data-gc-theme="esmerelda"] body{background:#000000!important;color:#94e9b8!important}
html[data-gc-theme="esmerelda"] body{background-image:radial-gradient(circle at 50% -12%,rgba(30,146,78,.18),transparent 42%),radial-gradient(circle at 5% 25%,rgba(37,180,96,.07),transparent 31%),linear-gradient(180deg,#020805 0%,#000000 48%,#000000 100%)!important;background-attachment:fixed!important}
html[data-gc-theme="esmerelda"] h1,html[data-gc-theme="esmerelda"] h2,html[data-gc-theme="esmerelda"] h3,html[data-gc-theme="esmerelda"] h4,html[data-gc-theme="esmerelda"] h5,html[data-gc-theme="esmerelda"] h6,html[data-gc-theme="esmerelda"] strong,html[data-gc-theme="esmerelda"] .title,html[data-gc-theme="esmerelda"] [class*="Title"]{color:#94e9b8!important}
html[data-gc-theme="esmerelda"] p,html[data-gc-theme="esmerelda"] small,html[data-gc-theme="esmerelda"] .subtitle,html[data-gc-theme="esmerelda"] [class*="Description"],html[data-gc-theme="esmerelda"] [class*="Caption"],html[data-gc-theme="esmerelda"] [class*="Meta"]{color:#25b762!important}
html[data-gc-theme="esmerelda"] a:not([class*="Danger"]){color:#3dd77d!important}
html[data-gc-theme="esmerelda"] ::selection{background:rgba(61,215,125,.32)!important;color:#ffffff!important}
/* All major panels, cards, drawers, modals and shells. */
html[data-gc-theme="esmerelda"] :is(.card,.gcSettingsCard,.gcProfileCard,.gcHomeSection,.gcBetaCard,.gcJoinCard,.authV2Card,.gcMemberAccessCard,.gcBrowseFilterShell,.gcBrowseControlsPanel,.gcGamesHero,.gcMembersHero,.gcGameHero,.gcGamePanel,.gcGameSection,.gcCollectionModal,.gcLibraryModal,.gcModal,.modal,.gcProfileReviewLauncherCardV1,.gcProfileReviewLauncherDialogV1,.gcProfileReviewLauncherModalV1,[class$="Card"],[class*="Card "],[class$="Panel"],[class*="Panel "],[class$="Drawer"],[class*="Drawer "],[class$="Modal"],[class*="Modal "],[class$="Dialog"],[class*="Dialog "]):not([class*="Danger"]){border-color:var(--gc-theme-border)!important;background-color:var(--gc-theme-panel)!important;background-image:radial-gradient(circle at 100% 0,rgba(36,175,94,.07),transparent 35%),linear-gradient(155deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;box-shadow:0 18px 44px rgba(0,0,0,.34),0 0 28px rgba(34,167,90,.05)!important}
/* Floating nav is fully Obsidian Gold; Admin retains purple. */
html[data-gc-theme="esmerelda"] .gcAppBottomNav{border-color:rgba(43,212,114,.27)!important;background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;box-shadow:0 22px 62px rgba(0,0,0,.58),0 0 24px rgba(34,166,89,.08)!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton{color:#25b762!important;background:transparent!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton:hover{color:#94e9b8!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton.isActive:not([data-app-nav-page="admin"]){color:#49da86!important;background:linear-gradient(145deg,rgba(31,152,81,.22),rgba(2,8,5,.16))!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton[data-app-nav-page="admin"]{color:#22a659!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton[data-app-nav-page="admin"].isActive{color:#4bda86!important;background:linear-gradient(145deg,rgba(22,107,57,.2),rgba(2,8,5,.17))!important}
html[data-gc-theme="esmerelda"] .gcAppBottomNav::before{background:linear-gradient(90deg,transparent,rgba(73,218,134,.025),rgba(123,228,167,.13),rgba(40,198,106,.04),transparent)!important}
/* Skeletons, shimmer and Korma/loading states. */
html[data-gc-theme="esmerelda"] :is(.skeleton,[class*="Skeleton"],[class*="Shimmer"],[class*="LoadingBar"],[class*="Placeholder"]){border-color:rgba(39,191,103,.11)!important;background-color:#020805!important;background-image:linear-gradient(90deg,#020805 0%,#020805 48%,#020805 100%)!important}
html[data-gc-theme="esmerelda"] :is(.spinner,[class*="Spinner"],[class*="Loader"]){border-color:rgba(39,191,103,.18)!important;border-top-color:#3dd77d!important;color:#3dd77d!important}
html[data-gc-theme="esmerelda"] :is(.gcKormaCard,.gcLoadingCard,[class*="Korma"]):not(img){border-color:rgba(43,212,114,.2)!important;background-color:#020805!important;color:#94e9b8!important}
/* Inputs. */
html[data-gc-theme="esmerelda"] :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]){border-color:rgba(39,191,103,.2)!important;background:#020805!important;color:#94e9b8!important;caret-color:#3dd77d!important}
html[data-gc-theme="esmerelda"] :is(input,select,textarea)::placeholder{color:#1a8045!important}
html[data-gc-theme="esmerelda"] :is(input,select,textarea):focus{border-color:rgba(61,215,126,.62)!important;box-shadow:0 0 0 3px rgba(34,165,88,.13)!important}
html[data-gc-theme="esmerelda"] input[type="checkbox"],html[data-gc-theme="esmerelda"] input[type="radio"]{accent-color:#27bd65!important}
/* Buttons and action controls. */
html[data-gc-theme="esmerelda"] :is(.btn,.primaryButton,[class*="PrimaryButton"],[class*="SaveButton"],[class*="SubmitButton"],[class*="PublishButton"]):not([class*="Danger"]){border-color:rgba(96,222,148,.46)!important;background:linear-gradient(135deg,#135b31,#27bc65 56%,#4cda87)!important;color:#020805!important;box-shadow:0 10px 28px rgba(31,152,81,.22),inset 0 1px 0 rgba(141,232,179,.38)!important}
html[data-gc-theme="esmerelda"] :is(.secondaryButton,[class*="SecondaryButton"],[class*="OutlineButton"],[class*="GhostButton"]):not([class*="Danger"]){border-color:rgba(44,212,114,.3)!important;background:rgba(23,111,60,.1)!important;color:#49da86!important}
/* Pills, tabs, calendar/date, platforms and game status. */
html[data-gc-theme="esmerelda"] :is([class*="Pill"],[class*="Chip"],[class*="Tag"],[class*="Badge"],[class*="Date"],[class*="Calendar"],[class*="Status"],.platformChip,.browsePlatformIcon,.browsePlatformFilter,[class$="PlatformPill"],[class*="PlatformPill "],[class$="PlatformChip"],[class*="PlatformChip "],[class$="PlatformBadge"],[class*="PlatformBadge "]):not([class*="Danger"]):not([class*="Admin"]){border-color:rgba(41,201,108,.25)!important}
html[data-gc-theme="esmerelda"] :is([class*="Date"],[class*="Calendar"],[class*="Status"],.platformChip,.browsePlatformIcon,.browsePlatformFilter,[class$="PlatformPill"],[class*="PlatformPill "],[class$="PlatformChip"],[class*="PlatformChip "],[class$="PlatformBadge"],[class*="PlatformBadge "]):not(img):not(svg){background-color:rgba(12,58,31,.18)!important;color:#49da86!important}
html[data-gc-theme="esmerelda"] :is([class*="Date"],[class*="Calendar"],[class*="Status"],.platformChip,.browsePlatformIcon,.browsePlatformFilter,[class$="PlatformPill"],[class*="PlatformPill "],[class$="PlatformChip"],[class*="PlatformChip "],[class$="PlatformBadge"],[class*="PlatformBadge "]) svg{color:#3dd77d!important;stroke:currentColor!important}
html[data-gc-theme="esmerelda"] :is([role="tab"],[class*="Tab"])[aria-selected="true"],html[data-gc-theme="esmerelda"] :is([role="tab"],[class*="Tab"]).isActive{border-color:rgba(61,215,125,.45)!important;background:#1a8145!important;color:#020805!important}
/* Browse filters and game cards. */
html[data-gc-theme="esmerelda"] :is(.gcBrowseControlsPanel,.gcBrowseFilterShell,.gcBrowseSearchShell,.gcBrowseSearchInputWrap){border-color:rgba(43,212,114,.24)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] :is(.gcBrowseFilterControl,.gcBrowseSortControl,.gcBrowseReleaseTabs,.gcBrowseMyPlatforms){border-color:rgba(41,201,108,.23)!important;background:#020805!important;color:#94e9b8!important}
html[data-gc-theme="esmerelda"] :is(.gcGameCard,.gcBrowseGameCard,[class*="GameCard"]){border-color:rgba(41,201,108,.2)!important;background:#020805!important}
/* Game page complete coverage. */
html[data-gc-theme="esmerelda"] :is(.gcGameHero,.gcGameHeroMain,.gcGameHeroSide,.gcGameTabs,.gcGameOverviewCard,.gcGameDetailsCard,.gcGameCommunityCard,.gcGameReviewPanel,.gcGameCollectionsPanel){border-color:rgba(43,212,114,.22)!important;background-color:#020805!important;background-image:linear-gradient(155deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda"] .gcGameTabs :is(button,[role="tab"]){color:#25b762!important}
html[data-gc-theme="esmerelda"] .gcGameTabs :is(button,[role="tab"]).isActive,html[data-gc-theme="esmerelda"] .gcGameTabs [aria-selected="true"]{background:#1a8145!important;color:#020805!important}
/* Members/profile surfaces. */
html[data-gc-theme="esmerelda"] :is(.gcMembersHero,.gcMembersFilters,.gcMemberCard,.gcProfileHero,.gcProfileProgression,.gcProfileCollectionOverview,.gcProfileReviewModule,.gcProfileAbout,.gcProfileFavouriteGames){border-color:rgba(43,212,114,.22)!important;background-color:#020805!important;background-image:linear-gradient(155deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important}
/* Settings: every accordion/container gold, heading white, copy warm grey. */
html[data-gc-theme="esmerelda"] .gcSettingsCard,html[data-gc-theme="esmerelda"] .gcSettingsSection,html[data-gc-theme="esmerelda"] .gcSettingsAccordion,html[data-gc-theme="esmerelda"] .gcSettingsGroup{border-color:rgba(43,212,114,.24)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcSettingsSectionHeader,html[data-gc-theme="esmerelda"] .gcSettingsAccordionHeader{background:#020805!important;border-color:rgba(43,212,114,.15)!important}
html[data-gc-theme="esmerelda"] .gcSettingsSectionHeader :is(h2,h3,strong),html[data-gc-theme="esmerelda"] .gcSettingsAccordionHeader :is(h2,h3,strong){color:#94e9b8!important}
html[data-gc-theme="esmerelda"] .gcSettingsSectionHeader :is(p,small,span),html[data-gc-theme="esmerelda"] .gcSettingsAccordionHeader :is(p,small,span){color:#25b762!important}
html[data-gc-theme="esmerelda"] .gcSettingsSwitchTrack{border-color:rgba(41,201,108,.22)!important;background:#020805!important}
html[data-gc-theme="esmerelda"] .gcSettingsSwitch input:checked + .gcSettingsSwitchTrack{background:linear-gradient(135deg,#135c31,#25b661)!important}
/* Theme chooser itself. */
html[data-gc-theme="esmerelda"] .gcAppThemeChooserV2{border-color:rgba(43,212,114,.25)!important;background:linear-gradient(145deg,#020805,#020805)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeHeadingV2 h3,html[data-gc-theme="esmerelda"] .gcAppThemeOptionTextV2 strong{color:#94e9b8!important}
html[data-gc-theme="esmerelda"] .gcAppThemeHeadingV2 p,html[data-gc-theme="esmerelda"] .gcAppThemeOptionTextV2 small,html[data-gc-theme="esmerelda"] .gcAppThemeStatusV2{color:#25b762!important}
html[data-gc-theme="esmerelda"] .gcAppThemeEyebrowV2{color:#3dd77d!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2{border-color:rgba(45,212,115,.16)!important;background:#020805!important;color:#94e9b8!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2.isSelected{border-color:rgba(61,215,125,.55)!important;background:#020805!important;box-shadow:0 0 24px rgba(40,193,104,.11)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2.isSelected .gcAppThemeCheckV2{border-color:rgba(61,215,125,.48)!important;background:rgba(39,189,101,.18)!important;color:#46d983!important}
/* Force SVG UI accents away from cyan while preserving Admin purple and semantic danger/success. */
html[data-gc-theme="esmerelda"] svg [stroke="#35d678"],html[data-gc-theme="esmerelda"] svg [stroke="#44d982"],html[data-gc-theme="esmerelda"] svg [stroke="#38d67a"],html[data-gc-theme="esmerelda"] svg [stroke="#41d880"],html[data-gc-theme="esmerelda"] svg [stroke="#51db8b"]{stroke:#3dd77d!important}
html[data-gc-theme="esmerelda"] svg [fill="#35d678"],html[data-gc-theme="esmerelda"] svg [fill="#44d982"],html[data-gc-theme="esmerelda"] svg [fill="#38d67a"],html[data-gc-theme="esmerelda"] svg [fill="#41d880"],html[data-gc-theme="esmerelda"] svg [fill="#51db8b"]{fill:#3dd77d!important}


/* G&C SAFE NESTED COMPONENTS — V2.2 */
/*
 * Header/title/copy elements are children of a themed card or panel, not
 * additional cards. These rules prevent accidental panel gradients/shadows
 * even when future generated coverage introduces a broad selector.
 */
html[data-gc-theme="esmerelda"] :is(
  [class$="CardHeader"],[class*="CardHeader "],
  [class$="CardHeading"],[class*="CardHeading "],
  [class$="CardTitle"],[class*="CardTitle "],
  [class$="CardSubtitle"],[class*="CardSubtitle "],
  [class$="CardDescription"],[class*="CardDescription "],
  [class$="CardEyebrow"],[class*="CardEyebrow "],
  [class$="CardCopy"],[class*="CardCopy "],
  [class$="CardMeta"],[class*="CardMeta "],
  [class$="CardTop"],[class*="CardTop "],
  [class$="CardBody"],[class*="CardBody "],
  [class$="CardFooter"],[class*="CardFooter "],
  [class$="CardActions"],[class*="CardActions "],
  [class$="PanelHeader"],[class*="PanelHeader "],
  [class$="PanelHeading"],[class*="PanelHeading "],
  [class$="PanelTitle"],[class*="PanelTitle "],
  [class$="PanelSubtitle"],[class*="PanelSubtitle "],
  [class$="PanelDescription"],[class*="PanelDescription "],
  [class$="PanelEyebrow"],[class*="PanelEyebrow "],
  [class$="PanelCopy"],[class*="PanelCopy "],
  [class$="PanelMeta"],[class*="PanelMeta "],
  [class$="PanelTop"],[class*="PanelTop "],
  [class$="PanelBody"],[class*="PanelBody "],
  [class$="PanelFooter"],[class*="PanelFooter "],
  [class$="PanelActions"],[class*="PanelActions "],
  [class$="ModalHeader"],[class*="ModalHeader "],
  [class$="ModalHeading"],[class*="ModalHeading "],
  [class$="ModalTitle"],[class*="ModalTitle "],
  [class$="ModalDescription"],[class*="ModalDescription "],
  [class$="ModalBody"],[class*="ModalBody "],
  [class$="ModalFooter"],[class*="ModalFooter "],
  [class$="ModalActions"],[class*="ModalActions "],
  [class$="DialogHeader"],[class*="DialogHeader "],
  [class$="DialogHeading"],[class*="DialogHeading "],
  [class$="DialogTitle"],[class*="DialogTitle "],
  [class$="DialogDescription"],[class*="DialogDescription "],
  [class$="DialogBody"],[class*="DialogBody "],
  [class$="DialogFooter"],[class*="DialogFooter "],
  [class$="DialogActions"],[class*="DialogActions "]
){
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}

/* Platform layout wrappers are transparent; only the individual pills/badges
 * receive platform styling. This replaces the former route-only cleanup file.
 */
html[data-gc-theme="esmerelda"] :is(
  .browseGamesPage .gameHubPlatforms,
  .browseGamesPage .gameHubInfo > .gameHubPlatforms,
  .gameDetailPage .gameHeroPlatformSection,
  .gameDetailPage .gameHeroPlatformSection .gamePlatforms,
  .gameDetailPage .platformPrimaryList,
  .gameDetailPage .platformMoreList
){
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda"] .browseGamesPage .gameHubPlatforms{
  border:0!important;
}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameHeroPlatformSection{
  border-top:0!important;
}
html[data-gc-theme="esmerelda"] :is(
  .gameDetailPage .gameHeroPlatformSection .gamePlatforms,
  .gameDetailPage .platformPrimaryList
){
  width:auto!important;
}


/* Esmerelda visual identity — glassy emerald surfaces, restrained yellow detail. */
html[data-gc-theme="esmerelda"]{color-scheme:dark;--gc-theme-bg:#020806;--gc-theme-bg-raised:#06150d;--gc-theme-panel:rgba(6,35,19,.82);--gc-theme-panel-2:rgba(3,19,11,.9);--gc-theme-border:rgba(67,241,133,.22);--gc-theme-border-strong:rgba(98,255,157,.5);--gc-theme-accent:#39e879;--gc-theme-accent-strong:#65ff9d;--gc-theme-text:#fff;--gc-theme-muted:#a9d9bb;--gc-theme-subtle:#6fa982;--gc-esmerelda-yellow:#ddcf43}
html[data-gc-theme="esmerelda"] body[class],html[data-gc-theme="esmerelda"] body{background:radial-gradient(circle at 12% -8%,rgba(52,255,132,.22),transparent 31%),radial-gradient(circle at 92% 102%,rgba(8,119,57,.3),transparent 38%),linear-gradient(145deg,#010503,#03110a 54%,#000 100%) fixed!important;color:#fff!important}
html[data-gc-theme="esmerelda"] :is(.gcSettingsCard,.gcProfileCard,.gcHomeSection,.card,[class$="Card"],[class*="Card "],[class$="Panel"],[class*="Panel "],[class$="Modal"],[class*="Modal "],[class$="Dialog"],[class*="Dialog "]):not([class*="Header"]):not([class*="Title"]):not([class*="Description"]):not([class*="Danger"]){background:linear-gradient(145deg,rgba(50,229,116,.14),rgba(5,40,21,.82) 36%,rgba(1,14,8,.9) 100%)!important;border-color:rgba(76,245,137,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(22,143,69,.18),0 16px 38px rgba(0,0,0,.34),0 0 28px rgba(20,213,94,.055)!important}
@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){html[data-gc-theme="esmerelda"] :is(.gcSettingsCard,.gcProfileCard,.gcHomeSection,[class$="Modal"],[class*="Modal "],[class$="Dialog"],[class*="Dialog "],.gcAppBottomNav){-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}}
html[data-gc-theme="esmerelda"] :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){background:rgba(0,10,5,.74)!important;border-color:rgba(74,239,135,.24)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda"] :is(.btn,.primaryButton,button[class*="Primary"]:not(.dangerButton),button[class*="Save"]:not(.dangerButton),button[class*="Submit"]:not(.dangerButton),button[class*="Publish"]:not(.dangerButton)){background:linear-gradient(135deg,#08753b,#16c764 58%,#56f995)!important;border-color:rgba(122,255,171,.6)!important;color:#001b0b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 10px 27px rgba(10,188,82,.23)!important}
html[data-gc-theme="esmerelda"] :is(.secondaryButton,button[class*="Secondary"],button[class*="Ghost"],button[class*="Outline"]){background:rgba(23,153,71,.11)!important;border-color:rgba(75,235,132,.28)!important;color:#7bffa9!important}
html[data-gc-theme="esmerelda"] .gcAppBottomNav,html[data-gc-theme="esmerelda"] [class*="MobileAppBar"]{background:linear-gradient(180deg,rgba(3,24,13,.86),rgba(0,7,4,.96))!important;border-color:rgba(73,239,134,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 -10px 28px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeChooserV2{background:linear-gradient(145deg,rgba(27,184,83,.15),rgba(1,17,9,.92))!important;border-color:rgba(78,244,139,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2{background:linear-gradient(145deg,rgba(23,137,66,.13),rgba(0,12,6,.8))!important;border-color:rgba(69,223,126,.2)!important;color:#fff!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2.isSelected{background:linear-gradient(145deg,rgba(41,231,111,.2),rgba(3,38,19,.9))!important;border-color:rgba(101,255,159,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 24px rgba(38,229,107,.12)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionTextV2 small{color:#a9d9bb!important}html[data-gc-theme="esmerelda"] .gcAppThemeOptionTextV2 em{color:#7dffab!important}html[data-gc-theme="esmerelda"] .gcAppThemeEyebrowV2{color:#63fa9d!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2.isSelected .gcAppThemeCheckV2{background:var(--gc-esmerelda-yellow)!important;border-color:#fff173!important;color:#07130b!important;box-shadow:0 0 14px rgba(221,207,67,.22)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2.isLocked .gcAppThemeOptionTextV2 em{color:var(--gc-esmerelda-yellow)!important}
html[data-gc-theme="esmerelda"] ::selection{background:#ddcf43;color:#001107}


/* ESMERELDA PREMIUM REBALANCE V3 — 2026-08-08 */
/*
 * Premium Rayquaza / emerald-jewellery direction.
 * Emerald is the accent, not the default text colour.  The app uses smoked
 * jade glass, near-white primary text, muted mineral-grey metadata and only
 * restrained gold details.
 */
html[data-gc-theme="esmerelda"]{
  color-scheme:dark;
  --gc-es-bg:#040807;
  --gc-es-bg-2:#07100d;
  --gc-es-surface:#0a1410;
  --gc-es-surface-2:#0d1a15;
  --gc-es-surface-3:#11231b;
  --gc-es-text:#f4f7f5;
  --gc-es-muted:#9fb0a8;
  --gc-es-subtle:#7f958b;
  --gc-es-accent:#43b985;
  --gc-es-accent-soft:#79d3aa;
  --gc-es-border:rgba(121,211,170,.16);
  --gc-es-border-strong:rgba(121,211,170,.34);
  --gc-es-gold:#d6bf62;
  --gc-theme-bg:var(--gc-es-bg);
  --gc-theme-bg-raised:var(--gc-es-surface);
  --gc-theme-panel:rgba(10,20,16,.92);
  --gc-theme-panel-2:rgba(13,26,21,.94);
  --gc-theme-border:var(--gc-es-border);
  --gc-theme-border-strong:var(--gc-es-border-strong);
  --gc-theme-accent:var(--gc-es-accent);
  --gc-theme-accent-strong:var(--gc-es-accent-soft);
  --gc-theme-text:var(--gc-es-text);
  --gc-theme-muted:var(--gc-es-muted);
  --gc-theme-subtle:var(--gc-es-subtle);
  --gc-esmerelda-yellow:var(--gc-es-gold);
}
html[data-gc-theme="esmerelda"] body,
html[data-gc-theme="esmerelda"] body[class]{
  color:var(--gc-es-text)!important;
  background:
    radial-gradient(circle at 12% -8%,rgba(53,169,120,.12),transparent 32%),
    radial-gradient(circle at 92% 102%,rgba(29,108,77,.11),transparent 38%),
    linear-gradient(155deg,#050a08 0%,#07100d 48%,#030605 100%) fixed!important;
}
/* Primary hierarchy: clean neutral titles, soft mineral copy, emerald kickers. */
html[data-gc-theme="esmerelda"] body :is(h1,h2,h3,h4,h5,h6),
html[data-gc-theme="esmerelda"] body :is([class$="Title"],[class*="Title "],[class$="Heading"],[class*="Heading "],[class$="Name"],[class*="Name "]){color:var(--gc-es-text)!important}
html[data-gc-theme="esmerelda"] body :is(p,small,[class$="Description"],[class*="Description "],[class$="Subtitle"],[class*="Subtitle "],[class$="Meta"],[class*="Meta "],[class$="Caption"],[class*="Caption "]){color:var(--gc-es-muted)!important}
html[data-gc-theme="esmerelda"] body :is([class$="Eyebrow"],[class*="Eyebrow "],[class$="Label"],[class*="Label "]){color:var(--gc-es-accent-soft)!important}
html[data-gc-theme="esmerelda"] body a:not([class*="Danger"]){color:var(--gc-es-accent-soft)!important}
html[data-gc-theme="esmerelda"] ::selection{background:rgba(67,185,133,.34)!important;color:#fff!important}
/* Smoked-jade depth replaces bright green-on-black outlines. */
html[data-gc-theme="esmerelda"] body :is(
  .card,.gcSettingsCard,.gcProfileCard,.gcHomeSection,.gcBetaCard,.gcJoinCard,.authV2Card,.gcMemberAccessCard,
  [class$="Card"],[class*="Card "],[class$="Panel"],[class*="Panel "],[class$="Drawer"],[class*="Drawer "],[class$="Modal"],[class*="Modal "],[class$="Dialog"],[class*="Dialog "]
):not([class*="Danger"]):not([class*="Header"]):not([class*="Heading"]):not([class*="Title"]):not([class*="Description"]){
  border-color:var(--gc-es-border)!important;
  background-color:var(--gc-es-surface)!important;
  background-image:
    radial-gradient(circle at 100% 0,rgba(67,185,133,.055),transparent 34%),
    linear-gradient(155deg,rgba(15,29,23,.96),rgba(7,15,12,.97))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 44px rgba(0,0,0,.26)!important;
}
/* Home: expressive hero, quiet content. */
html[data-gc-theme="esmerelda"] .gcHomeHero{border-color:var(--gc-es-border)!important;background:radial-gradient(circle at 96% 10%,rgba(67,185,133,.13),transparent 31%),linear-gradient(145deg,#0d1a15,#07100d)!important;box-shadow:0 24px 58px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda"] .gcHomeHero::after{background:rgba(67,185,133,.08)!important}
html[data-gc-theme="esmerelda"] .gcHomeIntro,
html[data-gc-theme="esmerelda"] .gcHomeSectionDescription,
html[data-gc-theme="esmerelda"] .gcHomeActivitySentence,
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementPreview,
html[data-gc-theme="esmerelda"] .gcHomeEventDescription{color:var(--gc-es-muted)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityMember,
html[data-gc-theme="esmerelda"] .gcHomeShowMore,
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementOpenLabel{color:var(--gc-es-accent-soft)!important}
html[data-gc-theme="esmerelda"] .gcHomeActivityGame,
html[data-gc-theme="esmerelda"] .gcHomeWishlistGame button{color:var(--gc-es-text)!important}
/* Games Hub and game detail: artwork is the colour; chrome recedes. */
html[data-gc-theme="esmerelda"] body.gamesHubPage,
html[data-gc-theme="esmerelda"] body.gameDetailPage{background:radial-gradient(circle at 50% -10%,rgba(49,159,112,.08),transparent 32%),linear-gradient(180deg,#07100d,#030605 56%,#020403)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage :is(.pageTitle,.gamesSectionHeading,.gameCarouselTitle),
html[data-gc-theme="esmerelda"] .gameDetailPage :is(.gameHeroTitle,.gameOverviewTitle,.gameCommunityCollectionTitle){color:var(--gc-es-text)!important}
html[data-gc-theme="esmerelda"] .gamesHubPage :is(.pageSubtitle,.gameCarouselDate,.gameCarouselMeta,.featuredMeta),
html[data-gc-theme="esmerelda"] .gameDetailPage :is(.gameHeroCreators,.gameHeroMetaLabel,.gameHeroSectionLabel,.gameOverviewFactLabel){color:var(--gc-es-muted)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage :is(.gameHero,.gameHeroPremium,#gameHeaderCard.card,.gameOverviewDescription,.gameOverviewSpecifications){border-color:var(--gc-es-border)!important;background:linear-gradient(150deg,rgba(13,26,21,.96),rgba(6,13,10,.98))!important}
html[data-gc-theme="esmerelda"] .gameDetailPage #gameTabs{border-color:rgba(255,255,255,.055)!important;background:rgba(8,17,14,.94)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameTab{color:var(--gc-es-muted)!important}
html[data-gc-theme="esmerelda"] .gameDetailPage .gameTab.active{color:var(--gc-es-text)!important;background:rgba(67,185,133,.16)!important;border-color:rgba(121,211,170,.22)!important}
/* Members: neutral readable cards with emerald used for identity and state. */
html[data-gc-theme="esmerelda"] .gcMembersHero{background:radial-gradient(circle at 97% 8%,rgba(67,185,133,.12),transparent 30%),linear-gradient(145deg,#0d1a15,#07100d)!important;border-color:var(--gc-es-border)!important}
html[data-gc-theme="esmerelda"] :is(.gcMemberCard,.gcMembersCard,[class$="MemberCard"],[class*="MemberCard "]){background:linear-gradient(150deg,#0d1a15,#08110e)!important;border-color:var(--gc-es-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 14px 32px rgba(0,0,0,.22)!important}
html[data-gc-theme="esmerelda"] .gcMembersPage :is([class$="MemberName"],[class*="MemberName "],[class$="GameName"],[class*="GameName "]){color:var(--gc-es-text)!important}
html[data-gc-theme="esmerelda"] .gcMembersPage :is([class$="MemberHandle"],[class*="MemberHandle "]){color:var(--gc-es-accent-soft)!important}
/* Profile: stronger hero identity, quieter information cards below. */
html[data-gc-theme="esmerelda"] .gcProfileHero{border-color:var(--gc-es-border-strong)!important;background:radial-gradient(circle at 72% 38%,rgba(67,185,133,.17),transparent 36%),linear-gradient(145deg,#10231b,#07100d 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 54px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .gcProfileCard{background:linear-gradient(150deg,#0c1813,#07100d)!important;border-color:var(--gc-es-border)!important}
html[data-gc-theme="esmerelda"] .gcProfileHeroBadgeCount{border-color:rgba(214,191,98,.24)!important;background:rgba(214,191,98,.07)!important;color:#efe3a5!important}
/* Settings and forms: calm neutral copy, emerald active states. */
html[data-gc-theme="esmerelda"] .gcSettingsSectionHeader,
html[data-gc-theme="esmerelda"] .gcSettingsAccordionHeader{background:linear-gradient(145deg,rgba(14,29,23,.92),rgba(8,17,14,.94))!important;border-color:var(--gc-es-border)!important}
html[data-gc-theme="esmerelda"] .gcSettingsSectionHeader :is(h2,h3,strong),
html[data-gc-theme="esmerelda"] .gcSettingsAccordionHeader :is(h2,h3,strong){color:var(--gc-es-text)!important}
html[data-gc-theme="esmerelda"] .gcSettingsSectionHeader :is(p,small,span),
html[data-gc-theme="esmerelda"] .gcSettingsAccordionHeader :is(p,small,span){color:var(--gc-es-muted)!important}
html[data-gc-theme="esmerelda"] :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){background:#08110e!important;border-color:rgba(121,211,170,.16)!important;color:var(--gc-es-text)!important;caret-color:var(--gc-es-accent-soft)!important}
html[data-gc-theme="esmerelda"] :is(input,select,textarea)::placeholder{color:#64786f!important}
/* Controls: one confident emerald CTA, restrained secondary controls. */
html[data-gc-theme="esmerelda"] :is(.btn,.primaryButton,button[class*="Primary"]:not(.dangerButton),button[class*="Save"]:not(.dangerButton),button[class*="Submit"]:not(.dangerButton),button[class*="Publish"]:not(.dangerButton)){background:linear-gradient(135deg,#27835d,#43b985 58%,#70d0a5)!important;border-color:rgba(121,211,170,.38)!important;color:#03100b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 9px 22px rgba(23,112,78,.18)!important}
html[data-gc-theme="esmerelda"] :is(.secondaryButton,button[class*="Secondary"],button[class*="Ghost"],button[class*="Outline"]):not([class*="Danger"]){background:rgba(67,185,133,.07)!important;border-color:rgba(121,211,170,.18)!important;color:var(--gc-es-text)!important}
html[data-gc-theme="esmerelda"] :is([class*="Pill"],[class*="Chip"],[class*="Tag"],[class*="Badge"]):not([class*="Danger"]):not([class*="Admin"]){background-color:rgba(67,185,133,.055)!important;border-color:rgba(121,211,170,.15)!important;color:var(--gc-es-accent-soft)!important}
/* Navigation remains deep and unobtrusive. */
html[data-gc-theme="esmerelda"] .gcAppBottomNav,
html[data-gc-theme="esmerelda"] [class*="MobileAppBar"]{background:linear-gradient(180deg,rgba(10,22,17,.94),rgba(4,9,7,.98))!important;border-color:var(--gc-es-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 -10px 28px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton{color:var(--gc-es-muted)!important}
html[data-gc-theme="esmerelda"] .gcAppNavButton.isActive:not([data-app-nav-page="admin"]){color:var(--gc-es-text)!important;background:rgba(67,185,133,.12)!important}
/* Theme selector: selected state keeps one restrained gold jewellery detail. */
html[data-gc-theme="esmerelda"] .gcAppThemeChooserV2{background:linear-gradient(145deg,#0d1a15,#07100d)!important;border-color:var(--gc-es-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2{background:#08110e!important;border-color:rgba(121,211,170,.13)!important;color:var(--gc-es-text)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2.isSelected{background:linear-gradient(145deg,rgba(67,185,133,.12),rgba(8,17,14,.95))!important;border-color:rgba(121,211,170,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 22px rgba(67,185,133,.07)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionTextV2 small,
html[data-gc-theme="esmerelda"] .gcAppThemeStatusV2{color:var(--gc-es-muted)!important}
html[data-gc-theme="esmerelda"] .gcAppThemeOptionV2.isSelected .gcAppThemeCheckV2{background:var(--gc-es-gold)!important;border-color:#eadb91!important;color:#10120b!important;box-shadow:0 0 10px rgba(214,191,98,.12)!important}

/* ESMERELDA TEXT NEUTRALISATION V4 — 2026-08-08
 *
 * The generated legacy theme layer contains hundreds of route-specific
 * !important green text declarations.  The premium rebalance above corrected
 * the main tokens, but those selectors can still win on individual pages.
 * This final hierarchy layer deliberately comes last and neutralises copy and
 * links without removing emerald from surfaces, focus states, icons, selected
 * controls or status decoration.
 */
html[data-gc-theme="esmerelda"]{
  --gc-es-copy:#dce5e0;
  --gc-es-copy-strong:#f4f7f5;
  --gc-es-copy-muted:#9eaaa4;
  --gc-es-copy-subtle:#7f8e87;
  --gc-es-kicker:#b9c8c1;
  --gc-es-link:#e7eeea;
  --gc-es-link-hover:#ffffff;
  --gc-es-chip-text:#d2dcd7;
}

/* Default written copy is mineral-grey, never neon green. */
html[data-gc-theme="esmerelda"] body p,
html[data-gc-theme="esmerelda"] body p[class],
html[data-gc-theme="esmerelda"] body small,
html[data-gc-theme="esmerelda"] body small[class],
html[data-gc-theme="esmerelda"] body label,
html[data-gc-theme="esmerelda"] body label[class],
html[data-gc-theme="esmerelda"] body legend,
html[data-gc-theme="esmerelda"] body dd,
html[data-gc-theme="esmerelda"] body dt{
  color:var(--gc-es-copy-muted)!important;
}

/* Titles and names stay clean near-white. */
html[data-gc-theme="esmerelda"] body :is(h1,h2,h3,h4,h5,h6),
html[data-gc-theme="esmerelda"] body :is(
  [class$="Title"],[class*="Title "],
  [class$="Heading"],[class*="Heading "],
  [class$="Name"],[class*="Name "]
){color:var(--gc-es-copy-strong)!important}

/* All navigation/text links are neutral. Emerald remains in their borders,
 * icons and hover/focus surfaces instead of the letters themselves. */
html[data-gc-theme="esmerelda"] body a,
html[data-gc-theme="esmerelda"] body a[class],
html[data-gc-theme="esmerelda"] body :is(
  [class$="Back"],[class*="Back "],[class$="BackLabel"],[class*="BackLabel "],
  [class$="Link"],[class*="Link "],
  [class$="Open"],[class*="Open "],
  [class$="View"],[class*="View "],
  [class$="Manage"],[class*="Manage "],
  [class$="ShowMore"],[class*="ShowMore "],
  [class$="Action"],[class*="Action "]
){color:var(--gc-es-link)!important}
html[data-gc-theme="esmerelda"] body a:hover,
html[data-gc-theme="esmerelda"] body a[class]:hover{color:var(--gc-es-link-hover)!important}

/* Kicker text is intentionally a quiet stone/mint neutral rather than the
 * former saturated emerald. */
html[data-gc-theme="esmerelda"] body :is(
  [class$="Eyebrow"],[class*="Eyebrow "],
  [class$="Kicker"],[class*="Kicker "],
  [class$="Overline"],[class*="Overline "]
){color:var(--gc-es-kicker)!important}

/* Metadata is deliberately recessive. */
html[data-gc-theme="esmerelda"] body :is(
  [class$="Description"],[class*="Description "],
  [class$="Subtitle"],[class*="Subtitle "],
  [class$="Meta"],[class*="Meta "],
  [class$="Caption"],[class*="Caption "],
  [class$="Hint"],[class*="Hint "],
  [class$="Help"],[class*="Help "],
  [class$="Date"],[class*="Date "],
  [class$="Developer"],[class*="Developer "],
  [class$="Publisher"],[class*="Publisher "]
){color:var(--gc-es-copy-muted)!important}

/* Handles remain identifiable but no longer glow green. */
html[data-gc-theme="esmerelda"] body :is(
  [class$="Handle"],[class*="Handle "],
  [class$="Identifiers"],[class*="Identifiers "]
){color:#c0cbc5!important}

/* Chips retain emerald glass surfaces while their type becomes neutral. */
html[data-gc-theme="esmerelda"] body :is(
  [class$="Pill"],[class*="Pill "],
  [class$="Chip"],[class*="Chip "],
  [class$="Tag"],[class*="Tag "],
  [class$="Badge"],[class*="Badge "]
):not([class*="Danger"]){color:var(--gc-es-chip-text)!important}

/* Common route-specific survivors seen in the mobile screen recording. */
html[data-gc-theme="esmerelda"] .backLink,
html[data-gc-theme="esmerelda"] .gcMembersBack,
html[data-gc-theme="esmerelda"] .gcMembersBackLabel,
html[data-gc-theme="esmerelda"] .gcHomeShowMore,
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementShowAll,
html[data-gc-theme="esmerelda"] .gcHomeAnnouncementOpenLabel,
html[data-gc-theme="esmerelda"] .gcMemberCardFooter,
html[data-gc-theme="esmerelda"] .gcMemberCardFooterArrow,
html[data-gc-theme="esmerelda"] .gamesCatalogueButton,
html[data-gc-theme="esmerelda"] .gcProfileLibraryTitle + a,
html[data-gc-theme="esmerelda"] .gcProfileWriteReviewButtonV1,
html[data-gc-theme="esmerelda"] .gcProfileReviewLauncherActionV1{
  color:var(--gc-es-link)!important;
}

html[data-gc-theme="esmerelda"] .gcHomeActivityMember,
html[data-gc-theme="esmerelda"] .gcMembersResultMeta,
html[data-gc-theme="esmerelda"] .gcMembersFilterLabel,
html[data-gc-theme="esmerelda"] .gameCarouselDate,
html[data-gc-theme="esmerelda"] .gameCarouselMeta,
html[data-gc-theme="esmerelda"] .featuredMeta,
html[data-gc-theme="esmerelda"] .gameHeroCreators,
html[data-gc-theme="esmerelda"] .gameHeroMetaLabel,
html[data-gc-theme="esmerelda"] .gameHeroSectionLabel,
html[data-gc-theme="esmerelda"] .gameOverviewFactLabel{
  color:var(--gc-es-copy-muted)!important;
}

/* Selected tabs/nav use white type over a restrained emerald surface. */
html[data-gc-theme="esmerelda"] .gameTab.active,
html[data-gc-theme="esmerelda"] .gcAppNavButton.isActive,
html[data-gc-theme="esmerelda"] .gcMobileAppBarButton.isActive,
html[data-gc-theme="esmerelda"] [aria-selected="true"]{
  color:var(--gc-es-copy-strong)!important;
}

/* Keep dark lettering on genuinely bright primary emerald CTAs even when
 * their inner label is a span/strong element. */
html[data-gc-theme="esmerelda"] body :is(
  .btn,.primaryButton,.gcMemberAccessButtonPrimary,
  button[class*="Primary"],button[class*="Save"],button[class*="Submit"],button[class*="Publish"]
):not([class*="Danger"]),
html[data-gc-theme="esmerelda"] body :is(
  .btn,.primaryButton,.gcMemberAccessButtonPrimary,
  button[class*="Primary"],button[class*="Save"],button[class*="Submit"],button[class*="Publish"]
):not([class*="Danger"]) *{
  color:#03100b!important;
}

/* Esmerelda-specific primary content links should read like premium UI text,
 * not fluorescent actions. Hover/focus still reveals emerald through chrome. */
html[data-gc-theme="esmerelda"] .gcMembersPage :is(.gcMemberCard a,.gcMembersCard a),
html[data-gc-theme="esmerelda"] .gcProfilePage a,
html[data-gc-theme="esmerelda"] .gamesHubPage a,
html[data-gc-theme="esmerelda"] .gameDetailPage a{
  color:var(--gc-es-link)!important;
}

