/*
 * G&C Esmerelda 2.0 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-2"] body.gcAdminAnnouncementsPage{color:#fcfcfc!important;background:radial-gradient(
          circle at 7% 0%,
          rgba(254,210,105,.16),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(23,111,60,.17),
          transparent 34%
        ),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementsBack{border:1px solid rgba(247,233,198,.16)!important;background:rgba(2,8,5,.9)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementsBrand{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementsHero{border:1px solid rgba(247,233,198,.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-2"] .gcAdminAnnouncementsHero p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementStat span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementPanel{border:1px solid rgba(247,233,198,.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-2"] .gcAdminAnnouncementPanelLead{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementField label{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementField input,
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementField input:focus,
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementField textarea:focus{border-color:rgba(247,233,198,.5)!important;box-shadow:0 0 0 3px rgba(247,233,198,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementCounter{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementButton.primary{border-color:rgba(247,233,198,.4)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementButton.danger{border-color:rgba(34,165,89,.18)!important;background:rgba(30,146,78,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementState{border:1px dashed rgba(247,233,198,.16)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementStatus{background:rgba(247,233,198,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementStatus.draft{background:rgba(252,198,68,.08)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementStatus.archived{background:rgba(255,255,255,.05)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementExcerpt{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementSmallButton{border:1px solid rgba(255,255,255,.07)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementToast{border:1px solid rgba(247,233,198,.2)!important;background:rgba(2,8,5,.96)!important;color:#fcfcfc!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementConfirmBackdrop{background:rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementConfirmDialog{border:1px solid rgba(247,233,198,.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-2"] .gcAdminAnnouncementConfirmIcon{border:1px solid rgba(247,233,198,.16)!important;background:rgba(247,233,198,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementConfirmDialog p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementConfirmButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminAnnouncementConfirmButton.primary{border-color:rgba(247,233,198,.38)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .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-2"] body.gcAdminBadgesPage{color:#fcfcfc!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(254,210,105,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(6,48,26,.17),
          transparent 34%
        ),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesButton.primary{border-color:rgba(247,233,198,.38)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesHero{border:1px solid rgba(247,233,198,.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-2"] .gcAdminBadgesHero p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesStat span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesPanel{border:1px solid rgba(247,233,198,.14)!important;background:linear-gradient(
          160deg,
          rgba(2,8,5,.98),
          rgba(2,8,5,.98)
        )!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesLead{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgesState{border:1px dashed rgba(247,233,198,.16)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeIcon{border:1px solid rgba(247,233,198,.15)!important;background:linear-gradient(
          145deg,
          rgba(247,233,198,.1),
          rgba(2,38,19,.1)
        )!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeId{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeStatus{background:rgba(247,233,198,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeStatus.inactive{background:rgba(255,255,255,.05)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeDescription{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgePill{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgePill.protected{border-color:rgba(2,38,19,.2)!important;background:rgba(2,38,19,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeEdit{border:1px solid rgba(247,233,198,.13)!important;background:rgba(247,233,198,.05)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeBackdrop{background:rgba(0,0,0,.84)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeModal{border:1px solid rgba(247,233,198,.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-2"] .gcAdminBadgeModalLead{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeField label{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeField input,
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeField textarea,
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeField select{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeCheck{border:1px solid rgba(255,255,255,.07)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminBadgeToast{border:1px solid rgba(247,233,198,.2)!important;background:rgba(2,8,5,.97)!important;color:#fcfcfc!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}

/* Generated from app:admin_events.html:0 */
html[data-gc-theme="esmerelda-2"] body.gcAdminEventsPage{color:#fcfcfc!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(254,210,105,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(6,48,26,.17),
          transparent 34%
        ),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventsBack{border:1px solid rgba(247,233,198,.16)!important;background:rgba(2,8,5,.9)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventsEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventsHero{border:1px solid rgba(247,233,198,.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-2"] .gcAdminEventsHero p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventsStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventsStat span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventsPanel{border:1px solid rgba(247,233,198,.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-2"] .gcAdminEventsPanelLead{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventField label{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventField input,
html[data-gc-theme="esmerelda-2"] .gcAdminEventField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventField input:focus,
html[data-gc-theme="esmerelda-2"] .gcAdminEventField textarea:focus{border-color:rgba(247,233,198,.5)!important;box-shadow:0 0 0 3px rgba(247,233,198,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventCounter{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventUpload{border:1px dashed rgba(247,233,198,.25)!important;background:rgba(247,233,198,.035)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventUploadOverlay{background:rgba(0,0,0,.78)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventUploadOverlay span{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventImageMeta{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventButton.primary{border-color:rgba(247,233,198,.4)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventState{border:1px dashed rgba(247,233,198,.16)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventItemImage{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventStatus{background:rgba(247,233,198,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventStatus.draft{background:rgba(252,198,68,.08)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventStatus.archived{background:rgba(255,255,255,.05)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventExcerpt{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventSmallButton{border:1px solid rgba(255,255,255,.07)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventConfirmBackdrop{background:rgba(0,0,0,.82)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventConfirmDialog{border:1px solid rgba(247,233,198,.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-2"] .gcAdminEventConfirmIcon{border:1px solid rgba(247,233,198,.16)!important;background:rgba(247,233,198,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventConfirmDialog p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventConfirmButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventConfirmButton.primary{border-color:rgba(247,233,198,.38)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventConfirmButton.danger{border-color:rgba(33,162,87,.22)!important;background:rgba(29,142,76,.09)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminEventToast{border:1px solid rgba(247,233,198,.2)!important;background:rgba(2,8,5,.96)!important;color:#fcfcfc!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-2"] .adminChangeEyebrow,
html[data-gc-theme="esmerelda-2"] .adminChangeSectionEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeSubtitle{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .adminChangeHeaderIcon{border:1px solid rgba(247,233,198,.18)!important;background:radial-gradient(
      circle at 50% 25%,
      rgba(254,210,105,.24),
      rgba(2,8,5,.94) 70%
    )!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeNotice{border:1px solid rgba(247,233,198,.12)!important;background:rgba(2,8,5,.72)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeNoticeDot{background:#FED269!important;box-shadow:0 0 14px rgba(254,210,105,.68)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeStat{border:1px solid rgba(247,233,198,.11)!important;background:linear-gradient(
      180deg,
      rgba(2,8,5,.96),
      rgba(2,8,5,.96)
    )!important}
html[data-gc-theme="esmerelda-2"] .adminChangeStat span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeStat strong{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminChangeToolbar{border:1px solid rgba(247,233,198,.11)!important;background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeField span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeInput{border:1px solid rgba(255,255,255,.07)!important;background:#032413!important;color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminChangeRefresh{border:1px solid rgba(247,233,198,.16)!important;background:#032413!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeResultCount{border:1px solid rgba(247,233,198,.14)!important;background:rgba(18,86,46,.1)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeCard{background:linear-gradient(
      180deg,
      rgba(2,8,5,.97),
      rgba(2,8,5,.97)
    )!important}
html[data-gc-theme="esmerelda-2"] .adminChangeCard:hover{border-color:rgba(247,233,198,.24)!important;background:linear-gradient(
      180deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda-2"] .adminChangeMemberName{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminChangeMemberMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeFieldName{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeValueFlow{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeValueFlow strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeStatus.pending{background:rgba(177,240,207,.1)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .adminChangeStatus.approved{background:rgba(36,176,94,.11)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeStatus.rejected,
html[data-gc-theme="esmerelda-2"] .adminChangeStatus.cancelled{background:rgba(23,113,61,.1)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeCardDate{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeState{border:1px solid rgba(247,233,198,.1)!important;background:rgba(2,8,5,.92)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeState h3{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminChangeState p{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeModalBackdrop{background:rgba(0,0,0,.8)!important}
html[data-gc-theme="esmerelda-2"] .adminChangePanel{border:1px solid rgba(247,233,198,.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-2"] .adminChangeClose{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.72)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeReviewTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminChangeReviewMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeComparisonBox{background:rgba(0,0,0,.62)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeComparisonBox span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeComparisonBox strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminChangeComparisonBox.requested{border-color:rgba(247,233,198,.18)!important;background:rgba(18,86,46,.08)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeComparisonArrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminChangeNotesLabel{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminChangeNotes{border:1px solid rgba(255,255,255,.07)!important;background:#032413!important;color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminChangeReviewMessage.error{background:rgba(23,113,61,.11)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeReviewMessage.success{background:rgba(36,176,94,.11)!important}
html[data-gc-theme="esmerelda-2"] .adminChangeReject{border:1px solid rgba(41,198,106,.25)!important;background:rgba(15,71,38,.12)!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .adminChangeReviewedPanel{border:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.55)!important;color:#f7e9c6!important}

/* Generated from app:admin_members.html:0 */
html[data-gc-theme="esmerelda-2"] .adminMembersPage{background:radial-gradient(circle at 12% 4%,rgba(254,210,105,.13),transparent 34%),
    linear-gradient(180deg,#032413 0%,#011a0d 44%,#011a0d 100%)!important}
html[data-gc-theme="esmerelda-2"] .adminMembersEyebrow,
html[data-gc-theme="esmerelda-2"] .adminMembersResultsEyebrow,
html[data-gc-theme="esmerelda-2"] .adminMembersStateEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMembersHeaderIcon{border:1px solid rgba(247,233,198,.22)!important;background:linear-gradient(145deg,rgba(254,210,105,.17),rgba(2,8,5,.8))!important;box-shadow:0 18px 42px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda-2"] .adminMembersNotice{border:1px solid rgba(247,233,198,.13)!important;color:#f7e9c6!important;background:rgba(2,8,5,.72)!important}
html[data-gc-theme="esmerelda-2"] .adminMembersNoticeDot,
html[data-gc-theme="esmerelda-2"] .adminMemberReadOnlyDot{background:#f7e9c6!important;box-shadow:0 0 12px rgba(247,233,198,.65)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberStatCard{background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(2,8,5,.96))!important}
html[data-gc-theme="esmerelda-2"] .adminMemberStatValue{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMembersToolbar{border-color:rgba(254,210,105,.12)!important;background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda-2"] .adminMembersFieldLabel{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMembersResultsTitle{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .adminMemberAvatar{color:#011a0d!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberName{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMemberIdentifiers{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadge.admin{color:#f7e9c6!important;background:rgba(254,210,105,.11)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadge.member{color:#f7e9c6!important;background:rgba(227,227,227,.09)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadge.active{background:rgba(33,159,85,.1)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadge.pending{color:#fcc644!important;background:rgba(177,240,207,.1)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadge.suspended{color:#fcc644!important;background:rgba(29,139,75,.11)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadge.banned{background:rgba(21,103,55,.1)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberMetric{background:rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberMetric span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberMetric strong{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDates{border-top:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDates span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDates strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCardFooter{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMembersStateCard{border-color:rgba(254,210,105,.12)!important;background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda-2"] .adminMembersStateCopy h3{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMembersStateCopy p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMembersLimitNotice{color:#b1f0cf!important;background:rgba(15,73,39,.1)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCardButton:hover{border-color:rgba(247,233,198,.24)!important;box-shadow:0 22px 52px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCardButton:focus-visible{outline:2px solid #f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCardFooterArrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailBackdrop{background:rgba(0,0,0,.78)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailPanel{border:1px solid rgba(247,233,198,.17)!important;background:linear-gradient(155deg,#032413 0%,#032413 58%,#011a0d 100%)!important;box-shadow:0 34px 90px rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailHeader{border-bottom:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailHeader h2{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailClose{border:1px solid rgba(255,255,255,.09)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailAvatar{color:#011a0d!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailName{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailHandle{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailMetric{border:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailMetric span,
html[data-gc-theme="esmerelda-2"] .adminMemberDetailFact span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailMetric strong{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailSectionTitle{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailFact strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailBio{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCollectionHeading strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCollectionHeading span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCollectionCover{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCollectionGameTitle{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberCollectionEmpty,
html[data-gc-theme="esmerelda-2"] .adminMemberPrivacyNotice{border:1px dashed rgba(255,255,255,.08)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailSpinner{border:3px solid rgba(247,233,198,.16)!important;border-top-color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailLoading strong{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMemberDetailLoading p{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAccessPanel{border:1px solid rgba(247,233,198,.12)!important;background:linear-gradient(145deg,rgba(2,8,5,.74),rgba(0,0,0,.82))!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAccessIntro{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAccessField span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAccessHint{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAccessMessage.success{background:rgba(30,147,79,.12)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAccessMessage.error{background:rgba(21,103,55,.12)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberSelfProtection{border:1px dashed rgba(252,198,68,.18)!important;color:#fcc644!important;background:rgba(15,73,39,.08)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAuditItem{background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAuditTop strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAuditTop time{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAuditChange{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAuditReason{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberAuditBy{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditableLoading{border:1px solid rgba(247,233,198,.09)!important;background:rgba(2,8,5,.55)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditableLoading.error{border-color:rgba(25,121,65,.15)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditableLoading p{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditPanel{border:1px solid rgba(247,233,198,.11)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.74),
      rgba(0,0,0,.82)
    )!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditPanelHeader h4{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditBadge{background:rgba(18,86,46,.11)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditPrivate{background:rgba(254,210,105,.13)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditProtected{background:rgba(177,240,207,.11)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditNotice{border:1px solid rgba(247,233,198,.08)!important;background:rgba(2,8,5,.46)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditNotice.warning{border-color:rgba(177,240,207,.13)!important;background:rgba(15,73,39,.08)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditField > span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditField small{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditActions > span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditPrimary{border:1px solid rgba(247,233,198,.3)!important;background:linear-gradient(
      135deg,
      #FED269,
      #0e452a
    )!important;color:#032413!important;box-shadow:0 10px 24px rgba(18,86,46,.17)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditMessage.success{background:rgba(32,156,84,.11)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditMessage.error{background:rgba(21,103,55,.11)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditPending{border:1px solid rgba(177,240,207,.14)!important;background:rgba(15,73,39,.08)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditPending strong{color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .adminMemberEditPending button{border:1px solid rgba(177,240,207,.2)!important;background:rgba(15,73,39,.12)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverridePanel{border:1px solid rgba(2,38,19,.17)!important;background:linear-gradient(
    145deg,
    rgba(2,8,5,.34),
    rgba(0,0,0,.82)
  )!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideMetric{background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideMetric span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideMetric strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideBadge{background:rgba(2,38,19,.12)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideInfo{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideField span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideField select,
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideField input,
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideButton{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideButton.primary{border-color:rgba(247,233,198,.25)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideButton.remove{border-color:rgba(33,162,87,.18)!important;background:rgba(29,142,76,.07)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideMessage.success{background:rgba(30,147,79,.12)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideMessage.error{background:rgba(21,103,55,.12)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberRankOverrideProtected{border:1px dashed rgba(252,198,68,.18)!important;color:#fcc644!important;background:rgba(15,73,39,.08)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgesPanel{border:1px solid rgba(247,233,198,.14)!important;background:rgba(0,0,0,.72)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgesMetric{background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgesMetric span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgesMetric strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeField span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeField select,
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeCheck{border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.03)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeButton{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeButton.primary{border-color:rgba(247,233,198,.25)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeButton.remove{border-color:rgba(33,162,87,.18)!important;background:rgba(29,142,76,.07)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeCard{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeIcon{border:1px solid rgba(247,233,198,.14)!important;background:rgba(247,233,198,.06)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeIdentity strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeIdentity small{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeFlag{background:rgba(255,255,255,.04)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeMessage.success{background:rgba(30,147,79,.12)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeMessage.error{background:rgba(21,103,55,.12)!important}
html[data-gc-theme="esmerelda-2"] .adminMemberBadgeProtected{border:1px dashed rgba(252,198,68,.18)!important;color:#fcc644!important;background:rgba(15,73,39,.08)!important}

/* Generated from app:admin_progression.html:0 */
html[data-gc-theme="esmerelda-2"] body.gcAdminProgressionPage{color:#fcfcfc!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(254,210,105,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(6,48,26,.17),
          transparent 34%
        ),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionBack{border:1px solid rgba(247,233,198,.16)!important;background:rgba(2,8,5,.9)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionHero{border:1px solid rgba(247,233,198,.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-2"] .gcAdminProgressionHero p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionPrivacyNote{border:1px solid rgba(2,38,19,.2)!important;background:rgba(2,38,19,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionStat span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionTabs{border:1px solid rgba(247,233,198,.14)!important;background:rgba(2,8,5,.9)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionTab{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionTab.isActive{background:linear-gradient(
          135deg,
          rgba(247,233,198,.19),
          rgba(6,48,26,.15)
        )!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionPanel{border:1px solid rgba(247,233,198,.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-2"] .gcAdminProgressionLead{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionRefresh,
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionButton.primary{border-color:rgba(247,233,198,.38)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionButton.danger{border-color:rgba(33,162,87,.2)!important;background:rgba(29,142,76,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionRefresh.gcAdminProgressionDanger{border-color:rgba(33,162,87,.22)!important;background:rgba(29,142,76,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionState{border:1px dashed rgba(247,233,198,.16)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminXpActionId{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminXpActionStatus{background:rgba(247,233,198,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminXpActionStatus.inactive{background:rgba(255,255,255,.05)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminXpActionDescription{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminXpActionPill{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminXpActionEdit{border:1px solid rgba(247,233,198,.13)!important;background:rgba(247,233,198,.05)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelToolbar{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelField label{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelField input,
html[data-gc-theme="esmerelda-2"] .gcAdminLevelField select,
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionModal input,
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionModal textarea,
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionModal select{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelTableWrap{border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelTable th{background:#032413!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelTable td{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelNumber{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelInput,
html[data-gc-theme="esmerelda-2"] .gcAdminLevelRankSelect{background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelSaveBar{border:1px solid rgba(247,233,198,.13)!important;background:rgba(247,233,198,.04)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminLevelSaveBar p{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionBackdrop{background:rgba(0,0,0,.84)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionModal{border:1px solid rgba(247,233,198,.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-2"] .gcAdminProgressionModalLead{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionFormField label{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionCheckRow{border:1px solid rgba(255,255,255,.07)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminProgressionToast{border:1px solid rgba(247,233,198,.2)!important;background:rgba(2,8,5,.97)!important;color:#fcfcfc!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}

/* Generated from app:admin_ranks.html:0 */
html[data-gc-theme="esmerelda-2"] body.gcAdminRanksPage{color:#fcfcfc!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(254,210,105,.17),
          transparent 30%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(6,48,26,.17),
          transparent 34%
        ),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksBack,
html[data-gc-theme="esmerelda-2"] .gcAdminRanksButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksButton.primary{border-color:rgba(247,233,198,.38)!important;background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksHero{border:1px solid rgba(247,233,198,.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-2"] .gcAdminRanksHero p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksStat span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksPanel{border:1px solid rgba(247,233,198,.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-2"] .gcAdminRanksLead{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRanksState{border:1px dashed rgba(247,233,198,.16)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankId{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankStatus{background:rgba(247,233,198,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankStatus.inactive{background:rgba(255,255,255,.05)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankDescription{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankPill{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankPill.protected{border-color:rgba(2,38,19,.2)!important;background:rgba(2,38,19,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankUsage{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankEdit{border:1px solid rgba(247,233,198,.13)!important;background:rgba(247,233,198,.05)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankBackdrop{background:rgba(0,0,0,.84)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankModal{border:1px solid rgba(247,233,198,.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-2"] .gcAdminRankModalLead{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankField label{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankField input,
html[data-gc-theme="esmerelda-2"] .gcAdminRankField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankCheck{border:1px solid rgba(255,255,255,.07)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRankToast{border:1px solid rgba(247,233,198,.2)!important;background:rgba(2,8,5,.97)!important;color:#fcfcfc!important;box-shadow:0 20px 60px rgba(0,0,0,.38)!important}

/* Generated from app:admin_recaps.html:0 */
html[data-gc-theme="esmerelda-2"] body.gcAdminRecapsPage{color:#fcfcfc!important;background:radial-gradient(
          circle at 5% 0%,
          rgba(254,210,105,.16),
          transparent 30%
        ),
        radial-gradient(
          circle at 95% 90%,
          rgba(6,48,26,.16),
          transparent 34%
        ),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsBack,
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsButton{border:1px solid rgba(255,255,255,.09)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsButton.primary{background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsHero,
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsPanel{border:1px solid rgba(247,233,198,.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-2"] .gcAdminRecapsHero p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsField span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsField input{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsStat{border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.03)!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsStat span{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsRow span{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsRow strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsExport{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsState{border:1px dashed rgba(247,233,198,.15)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAdminRecapsToast{border:1px solid rgba(247,233,198,.2)!important;background:rgba(2,8,5,.97)!important;color:#fcfcfc!important}

/* Generated from app:app_bottom_nav.html:0 */
html[data-gc-theme="esmerelda-2"] .gcAppBottomNav{border:1px solid rgba(247,233,198,.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-2"] .gcAppNavButton{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcAppNavButton:hover{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAppNavButton.isActive{color:#f7e9c6!important;background:linear-gradient(145deg,rgba(254,210,105,.19),rgba(22,107,57,.13))!important}
html[data-gc-theme="esmerelda-2"] .gcAppBottomNav::before{background:linear-gradient(
      90deg,
      rgba(255,255,255,0),
      rgba(247,233,198,.025),
      rgba(231,255,244,.14),
      rgba(247,233,198,.035),
      rgba(255,255,255,0)
    )!important}

/* Generated from app:game_reviews.html:0 */
html[data-gc-theme="esmerelda-2"] .gameReviewsPageErrorCard{border:1px solid
        rgba(247,233,198,.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-2"] .gameReviewsPageErrorIcon{border:1px solid
        rgba(247,233,198,.18)!important;color:#f7e9c6!important;background:rgba(254,210,105,.08)!important}
html[data-gc-theme="esmerelda-2"] .gameReviewsPageErrorCard h2{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gameReviewsPageErrorCard p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gameReviewsSkeletonCard{border:1px solid
        rgba(255,255,255,.05)!important}

/* Generated from app:home.html:0 */
html[data-gc-theme="esmerelda-2"]{--gc-home-cyan:#f7e9c6!important;--gc-home-cyan-soft:rgba(247,233,198,.13)!important;--gc-home-panel:#032413!important;--gc-home-panel-2:#032413!important;--gc-home-border:rgba(247,233,198,.14)!important;--gc-home-muted:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] body.gcHomePage{color:#fcfcfc!important;background:radial-gradient(
          circle at 8% 0%,
          rgba(254,210,105,.18),
          transparent 31%
        ),
        radial-gradient(
          circle at 94% 90%,
          rgba(22,106,57,.18),
          transparent 35%
        ),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcHomeLogout{background:rgba(2,8,5,.9)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcHomeHero::after{background:rgba(247,233,198,.09)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeIntro{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeQuickButton{border:1px solid rgba(255,255,255,.08)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeQuickButton.primary{border-color:rgba(247,233,198,.38)!important;background:linear-gradient(
          135deg,
          #f7e9c6,
          #FED269
        )!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcHomeRefresh{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityState{border:1px dashed rgba(247,233,198,.16)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityState strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivitySpinner{border:3px solid rgba(255,255,255,.1)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityAvatar{border:1px solid rgba(247,233,198,.16)!important;background:radial-gradient(
          circle at 50% 22%,
          rgba(254,210,105,.3),
          rgba(2,8,5,.94) 72%
        )!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivitySentence{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityMember,
html[data-gc-theme="esmerelda-2"] .gcHomeActivityGame{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityGame{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityType{border:1px solid rgba(247,233,198,.12)!important;background:rgba(247,233,198,.06)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeWishlistGames{background:rgba(0,0,0,.13)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeWishlistGame{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeWishlistGame button{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeShowMore{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeReviewBadge{background:rgba(2,38,19,.11)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeLoadMore{border:1px solid rgba(247,233,198,.16)!important;background:rgba(247,233,198,.065)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeBottomNav{border:1px solid rgba(247,233,198,.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-2"] .gcHomeNavButton{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcHomeNavButton.isActive{color:#fcfcfc!important;background:linear-gradient(
          145deg,
          rgba(254,210,105,.2),
          rgba(19,91,49,.18)
        )!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementUnreadCount{background:rgba(247,233,198,.09)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementCard.isUnread{border-color:rgba(247,233,198,.24)!important;background:linear-gradient(
          145deg,
          rgba(254,210,105,.09),
          rgba(255,255,255,.025)
        )!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementUnreadBadge{background:rgba(247,233,198,.1)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementPreview{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementOpenLabel{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAnnouncementShowAll{border:1px solid rgba(247,233,198,.13)!important;background:rgba(247,233,198,.045)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeEventImage{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcHomeEventTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeEventDescription{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeEventMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAboutCard strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAboutCard p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAboutLink{border:1px solid rgba(247,233,198,.18)!important;background:rgba(247,233,198,.06)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAboutLink:hover{border-color:rgba(247,233,198,.38)!important;background:rgba(247,233,198,.1)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeAboutNoLinks{color:#e3e3e3!important}

/* Generated from app:member_access_gate_head.html:0 */
html[data-gc-theme="esmerelda-2"] #gcMemberAccessGate{background:radial-gradient(
      circle at 20% 8%,
      rgba(254,210,105,.2),
      transparent 36%
    ),
    radial-gradient(
      circle at 86% 88%,
      rgba(23,115,62,.22),
      transparent 38%
    ),
    #011a0d!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .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-2"].gcMemberGateSlow .gcMemberAccessCard{background:rgba(2,8,5,.96)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberAccessMark{border:1px solid rgba(247,233,198,.34)!important;background:linear-gradient(
      145deg,
      rgba(254,210,105,.22),
      rgba(24,115,62,.24)
    )!important;box-shadow:0 16px 44px rgba(254,210,105,.16)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberAccessEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberAccessMessage{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberAccessSpinner{border:3px solid rgba(255,255,255,.12)!important;border-top-color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberAccessButton{border:1px solid rgba(255,255,255,.13)!important;color:#fcfcfc!important;background:rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberAccessButtonPrimary{border-color:rgba(247,233,198,.42)!important;color:#011a0d!important;background:linear-gradient(
      135deg,
      #f7e9c6,
      #FED269
    )!important}
html[data-gc-theme="esmerelda-2"] .gcMemberAccessFinePrint{color:#e3e3e3!important}

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

/* Generated from app:members.html:0 */
html[data-gc-theme="esmerelda-2"]{--gc-members-cyan:#f7e9c6!important;--gc-members-cyan-soft:rgba(247,233,198,.13)!important;--gc-members-panel:rgba(2,8,5,.94)!important;--gc-members-border:rgba(247,233,198,.14)!important;--gc-members-muted:#f7e9c6!important;--gc-members-gold:#fcc644!important}
html[data-gc-theme="esmerelda-2"] body.gcMembersPage{color:#fcfcfc!important;background:radial-gradient(circle at 8% 0%,rgba(254,210,105,.17),transparent 31%),
        radial-gradient(circle at 96% 86%,rgba(22,106,57,.18),transparent 34%),
        #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcMembersBack{background:rgba(2,8,5,.9)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcMembersHero::after{background:rgba(247,233,198,.09)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersIntro{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMembersStat{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersStat span{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMembersToolbar{background:rgba(0,0,0,.92)!important;box-shadow:0 18px 42px rgba(0,0,0,.2)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersSearch{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcMembersSearch:focus{border-color:rgba(247,233,198,.55)!important;box-shadow:0 0 0 3px rgba(247,233,198,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersClearFilters{border:1px solid rgba(255,255,255,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMembersFilterLabel{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcMembersFilter{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcMembersFilter:focus{border-color:rgba(247,233,198,.42)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersResultMeta{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcMembersStateOrb{border:1px solid rgba(247,233,198,.18)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersRetry{background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcMemberHubCard:hover{border-color:rgba(247,233,198,.38)!important;box-shadow:0 22px 54px rgba(0,0,0,.25)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubCard:focus-visible{outline:3px solid rgba(247,233,198,.3)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubCard.isAdmin{border-color:rgba(25,122,65,.22)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubAvatar{border:1px solid rgba(247,233,198,.19)!important;background:radial-gradient(circle at 50% 25%,rgba(254,210,105,.32),rgba(2,8,5,.92) 72%)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubHandle{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubYou{background:rgba(247,233,198,.12)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubPill{border:1px solid rgba(255,255,255,.07)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubPill.role{border-color:rgba(25,122,65,.2)!important;background:rgba(25,122,65,.09)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubBadge{border:1px solid rgba(252,198,68,.15)!important;background:rgba(252,198,68,.055)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubBadgeMore{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubSection{border-top:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubSectionLabel{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubGame img{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubGame span{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubWishlistLead{border:1px solid rgba(247,233,198,.09)!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubWishlistLead img{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubWishlistTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubWishlistDate{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubWishlistRow img{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubWishlistRow strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubWishlistRow span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubSeeMore{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMemberHubOpen{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMembersEmpty{border:1px dashed rgba(247,233,198,.2)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMembersEmpty strong{color:#f7e9c6!important}

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

/* Generated from app:styles.html:0 */
html[data-gc-theme="esmerelda-2"]{--bg:#011a0d!important;--surface:rgba(2,8,5,.94)!important;--surface2:#032413!important;--primary:#0e452a!important;--primary2:#0e452a!important;--accent:#FED269!important;--gold:#fcc644!important;--muted:#b1f0cf!important;--shadow:0 12px 32px rgba(18,86,46,.22)!important}
html[data-gc-theme="esmerelda-2"] body{background:radial-gradient(
      circle at top,
      #032413 0%,
      #011a0d 45%,
      #011a0d 100%
    )!important}
html[data-gc-theme="esmerelda-2"] button:focus-visible,
html[data-gc-theme="esmerelda-2"] a:focus-visible,
html[data-gc-theme="esmerelda-2"] input:focus-visible,
html[data-gc-theme="esmerelda-2"] select:focus-visible,
html[data-gc-theme="esmerelda-2"] textarea:focus-visible{outline:2px solid rgba(247,233,198,.78)!important}
html[data-gc-theme="esmerelda-2"] .card{background:linear-gradient(
      180deg,
      rgba(2,8,5,.96),
      rgba(2,8,5,.96)
    )!important;border:1px solid rgba(254,210,105,.08)!important}
html[data-gc-theme="esmerelda-2"] .input{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .input:focus{box-shadow:0 0 0 3px rgba(254,210,105,.22)!important}
html[data-gc-theme="esmerelda-2"] .backLink{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .btn:hover{box-shadow:0 0 18px rgba(254,210,105,.35)!important}
html[data-gc-theme="esmerelda-2"] .toast{background:#032413!important;border:1px solid rgba(254,210,105,.1)!important}
html[data-gc-theme="esmerelda-2"] .loadingOverlay{background:rgba(0,0,0,.68)!important}
html[data-gc-theme="esmerelda-2"] .spinner{border:4px solid rgba(255,255,255,.15)!important}
html[data-gc-theme="esmerelda-2"] .successCard{border:1px solid rgba(34,168,90,.35)!important}
html[data-gc-theme="esmerelda-2"] .errorCard{border:1px solid rgba(26,126,68,.35)!important}
html[data-gc-theme="esmerelda-2"] .kormaCard{background:rgba(255,255,255,.04)!important}
html[data-gc-theme="esmerelda-2"] .kormaSpeech{background:linear-gradient(
      180deg,
      rgba(2,8,5,.92),
      rgba(2,8,5,.94)
    )!important;border:1px solid rgba(254,210,105,.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(254,210,105,.08)!important}
html[data-gc-theme="esmerelda-2"] .progressStep{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .progressStep.active{box-shadow:0 0 12px rgba(18,86,46,.45)!important}
html[data-gc-theme="esmerelda-2"] .progressLine{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .identityCard{background:#032413!important;border:1px solid rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .identityCard:hover{border-color:rgba(18,86,46,.45)!important}
html[data-gc-theme="esmerelda-2"] .identityCard.selected{box-shadow:0 0 18px rgba(18,86,46,.2)!important}
html[data-gc-theme="esmerelda-2"] .statusPending{background:#b1f0cf!important;box-shadow:0 0 18px rgba(177,240,207,.35)!important}
html[data-gc-theme="esmerelda-2"] .statusComing{background:#FED269!important}
html[data-gc-theme="esmerelda-2"] .role-communityadmin{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .role-groupadmin{background:#FED269!important;color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .role-member{background:#0f4827!important;color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .role-banned{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .headerDivider{background:linear-gradient(
      90deg,
      transparent,
      rgba(254,210,105,.35),
      transparent
    )!important}
html[data-gc-theme="esmerelda-2"] .profileCard{border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda-2"] .profileBanner{background:linear-gradient(135deg, #032413, #032413)!important}
html[data-gc-theme="esmerelda-2"] .profileAvatar{background:#f7e9c6!important;box-shadow:0 0 18px rgba(254,210,105,.25)!important}
html[data-gc-theme="esmerelda-2"] .gamePickerModal{background:rgba(0,0,0,.65)!important}
html[data-gc-theme="esmerelda-2"] .gamePickerSheet{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gameSearchCard{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .selectedGame{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .selectedGameChip{background:#032413!important;border:1px solid #032413!important}
html[data-gc-theme="esmerelda-2"] .gameHero{background:radial-gradient(
        circle at top right,

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

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

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

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

/* Generated from app:styles_browse_games.html:0 */
html[data-gc-theme="esmerelda-2"] .browseGamesPage{background:radial-gradient(
      circle at 50% -12%,
      rgba(254,210,105,.13),
      transparent 34%
    ),
    linear-gradient(
      180deg,
      #032413 0%,
      #011a0d 46%,
      #011a0d 100%
    )!important}
html[data-gc-theme="esmerelda-2"] .browseGamesEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.pageSubtitle{color:rgba(247,233,198,.78)!important}
html[data-gc-theme="esmerelda-2"] .browseCount{border:1px solid
    rgba(247,233,198,.12)!important;background:rgba(2,8,5,.44)!important;color:rgba(247,233,198,.82)!important}
html[data-gc-theme="esmerelda-2"] .browseSearchPanel{border:1px solid
    rgba(247,233,198,.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-2"] .browseSearchIcon{color:rgba(247,233,198,.68)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
#browseSearch{border:1px solid
    rgba(247,233,198,.13)!important;background:rgba(0,0,0,.82)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
#browseSearch:focus{border-color:rgba(247,233,198,.5)!important;box-shadow:0 0 0 3px
    rgba(254,210,105,.09)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.browseControls{border:1px solid
    rgba(247,233,198,.1)!important;background:rgba(2,8,5,.7)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.browseFilterDivider{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.browseFilter{border:1px solid
    rgba(255,255,255,.08)!important;background:rgba(2,8,5,.74)!important;color:rgba(247,233,198,.76)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.browseFilter:hover{color:#fcfcfc!important;border-color:rgba(247,233,198,.25)!important;background:rgba(2,8,5,.9)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.browseFilter.active{color:#032413!important;border-color:rgba(247,233,198,.72)!important;background:linear-gradient(
      145deg,
      #f7e9c6,
      #FED269
    )!important;box-shadow:0 8px 22px
    rgba(254,210,105,.16)!important}
html[data-gc-theme="esmerelda-2"] .browseActiveFiltersLabel{color:rgba(254,210,105,.66)!important}
html[data-gc-theme="esmerelda-2"] .browseActiveFilterChip{border:1px solid
    rgba(247,233,198,.11)!important;background:rgba(254,210,105,.07)!important;color:rgba(247,233,198,.86)!important}
html[data-gc-theme="esmerelda-2"] .browseActiveFilterCheck{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseSortShell > span{color:rgba(247,233,198,.68)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.browseSort{border:1px solid
    rgba(247,233,198,.13)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .browseGamesPage
.gameHubCard:hover{border-color:rgba(247,233,198,.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-2"] .browseGamesPage
.browseCoverShell{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.gameHubTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.gameHubDeveloper{color:rgba(247,233,198,.76)!important}
html[data-gc-theme="esmerelda-2"] .browseReleaseMeta{border:1px solid
    rgba(247,233,198,.1)!important;background:rgba(2,8,5,.24)!important;color:rgba(247,233,198,.82)!important}
html[data-gc-theme="esmerelda-2"] .browseReleaseMetaIcon{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage
.browsePagination span{color:rgba(247,233,198,.72)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .browseMyPlatformsFilter:not([hidden]){border-color:rgba(2,38,19,.18)!important;background:linear-gradient(145deg,rgba(2,38,19,.12),rgba(18,86,46,.18))!important;color:rgba(66,216,129,.88)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .browseMyPlatformsFilter.active{border-color:rgba(247,233,198,.55)!important;background:linear-gradient(145deg,#f7e9c6,#FED269)!important;color:#032413!important}

/* Generated from app:styles_external_gaming_articles.html:0 */
@media (min-width:900px){
html[data-gc-theme="esmerelda-2"] .gcExternalArticlesArrow{border:1px solid
      rgba(247,233,198,.24)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.97),
        rgba(2,8,5,.98)
      )!important;color:#fcfcfc!important;box-shadow:0 12px 32px
      rgba(0,0,0,.34)!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticlesArrow:hover{border-color:rgba(247,233,198,.55)!important;background:linear-gradient(
        145deg,
        rgba(2,8,5,.99),
        rgba(2,8,5,.99)
      )!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticlesArrow:focus-visible{outline:2px solid
      rgba(247,233,198,.9)!important}
}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleCard{border:1px solid rgba(247,233,198,.12)!important;background:linear-gradient(
      155deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important;color:#fcfcfc!important;box-shadow:0 16px 38px rgba(0,0,0,.18)!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleCard:hover{border-color:rgba(247,233,198,.34)!important;box-shadow:0 20px 46px rgba(0,0,0,.24)!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleMedia{background:radial-gradient(
      circle at 24% 18%,
      rgba(247,233,198,.24),
      transparent 34%
    ),
    linear-gradient(
      145deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleFallback{color:rgba(247,233,198,.76)!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleSource{border:1px solid rgba(255,255,255,.11)!important;background:rgba(0,0,0,.78)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleMeta{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleOpen{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticlesState{border:1px solid rgba(247,233,198,.1)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticlesState strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleSkeletonCard{border:1px solid rgba(255,255,255,.05)!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcExternalArticleSkeletonLine{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleCard.isPinned{border-color:rgba(247,233,198,.42)!important;box-shadow:0 18px 46px
      rgba(0,0,0,.3),
    0 0 0 1px
      rgba(247,233,198,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticlePinned{border:1px solid
    rgba(247,233,198,.36)!important;background:rgba(0,0,0,.9)!important;color:#f7e9c6!important;box-shadow:0 8px 22px
    rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleFallbackPlayStation{background:radial-gradient(
      circle at 68% 24%,
      rgba(247,233,198,.44),
      transparent 38%
    ),
    linear-gradient(
      145deg,
      #FED269,
      #032413 56%,
      #032413
    )!important;color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .gcExternalArticleFallbackPlayStation::after{background:rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda-2"] .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-2"] body.gameDetailPage{background:radial-gradient(
        circle at 50% -12%,
        rgba(254,210,105,.13),
        transparent 33%
      ),
      linear-gradient(
        180deg,
        #032413 0%,
        #011a0d 46%,
        #011a0d 100%
      )!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  #gameHeaderCard.card{border:1px solid
      rgba(247,233,198,.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-2"] .gameDetailPage
  .gameHeroCoverButton{box-shadow:0 18px 42px
      rgba(0,0,0,.4)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroCreators{color:rgba(247,233,198,.76)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroCreatorSeparator{color:rgba(247,233,198,.4)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroMetaLabel,
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroSectionLabel{color:rgba(247,233,198,.66)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroMetaItem strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroMetaDivider{background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroPlatformSection
  .platformChip{border:1px solid
      rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroCollectionSection{background:linear-gradient(
        180deg,
        rgba(255,255,255,.018),
        rgba(0,0,0,.1)
      )!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroCollectionHeading strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroCollectionSection
  .gameActionBtn{border:1px solid
      rgba(255,255,255,.06)!important;background:rgba(2,8,5,.68)!important;color:rgba(231,255,244,.9)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroCollectionSection
  .gameActionBtn:hover{border-color:rgba(247,233,198,.23)!important;background:rgba(2,8,5,.84)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameHeroCollectionSection
  .gameActionBtn.active{color:#032413!important;border-color:rgba(247,233,198,.56)!important;background:linear-gradient(
        145deg,
        #f7e9c6,
        #FED269
      )!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gameDetailPage
  .gameTab.active{background:linear-gradient(
        145deg,
        #0e452a,
        #0e452a
      )!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage
  .gameOverviewDescription,
html[data-gc-theme="esmerelda-2"] .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-2"] .gameDetailPage
  .gameOverviewDescriptionText{color:rgba(231,255,244,.88)!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gamePickerModal{background:rgba(0,0,0,.76)!important}
html[data-gc-theme="esmerelda-2"] .gamePickerSheet{border:1px solid
      rgba(247,233,198,.16)!important;box-shadow:0 40px 120px
      rgba(0,0,0,.58),
      0 0 60px
      rgba(254,210,105,.04)!important}
html[data-gc-theme="esmerelda-2"] .gameSearchResults::-webkit-scrollbar-thumb,
html[data-gc-theme="esmerelda-2"] .selectedGamesContainer::-webkit-scrollbar-thumb{background:rgba(247,233,198,.24)!important}
html[data-gc-theme="esmerelda-2"] .gamePickerReleaseRestriction{border:1px solid
      rgba(177,240,207,.14)!important;background:rgba(177,240,207,.07)!important;color:rgba(252,198,68,.78)!important}
}

/* Generated from app:styles_game_polish.html:0 */
html[data-gc-theme="esmerelda-2"] .gameHeroAdminEditButton{border:1px solid
    rgba(247,233,198,.15)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.52),
      rgba(2,8,5,.72)
    )!important;color:rgba(247,233,198,.88)!important}
html[data-gc-theme="esmerelda-2"] .gameHeroAdminEditButton:hover{border-color:rgba(247,233,198,.34)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.66),
      rgba(2,8,5,.84)
    )!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionCard{border:1px solid
    rgba(254,210,105,.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-2"] .gameCommunityCollectionTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionTotal{border:1px solid
    rgba(247,233,198,.12)!important;background:rgba(2,8,5,.55)!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionTotal strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionTotal span{color:rgba(247,233,198,.7)!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gameCommunityCollectionIcon{border:1px solid
    rgba(247,233,198,.13)!important;background:rgba(254,210,105,.07)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionStat-wishlist
.gameCommunityCollectionIcon{background:rgba(34,164,88,.07)!important;border-color:rgba(34,164,88,.13)!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionStat-completed
.gameCommunityCollectionIcon{background:rgba(66,216,129,.07)!important;border-color:rgba(66,216,129,.13)!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionStat-platinum
.gameCommunityCollectionIcon{color:#b1f0cf!important;background:rgba(177,240,207,.07)!important;border-color:rgba(177,240,207,.13)!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionStatCopy span{color:rgba(247,233,198,.72)!important}
html[data-gc-theme="esmerelda-2"] .gameCommunityCollectionStatCopy strong{color:#fcfcfc!important}

/* Generated from app:styles_game_review_rating_badges.html:0 */
html[data-gc-theme="esmerelda-2"] .gcCommunityRatingBadge{border:1px solid rgba(247,233,198,.28)!important;background:linear-gradient(145deg,rgba(2,8,5,.95),rgba(2,8,5,.95))!important;color:#fcfcfc!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-2"] .gcCommunityRatingStar{color:#f7e9c6!important}

/* Generated from app:styles_games_performance.html:0 */
html[data-gc-theme="esmerelda-2"] .gamesHubPage
.gameCarouselTitle{color:rgba(231,255,244,.98)!important}
html[data-gc-theme="esmerelda-2"] .gamesHubPage
.gameCarouselMeta{border:1px solid
    rgba(247,233,198,.11)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.62),
      rgba(2,8,5,.66)
    )!important;color:rgba(247,233,198,.84)!important}
html[data-gc-theme="esmerelda-2"] .gamesHubPage
.gameCarouselDateIcon{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gamesHubPage
.featuredMeta{border:1px solid
    rgba(247,233,198,.1)!important;background:rgba(2,8,5,.3)!important;color:rgba(247,233,198,.86)!important}
html[data-gc-theme="esmerelda-2"] .gamesHubCarouselArrow{border:1px solid
    rgba(247,233,198,.24)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.97),
      rgba(2,8,5,.98)
    )!important;color:#f7e9c6!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-2"] .gamesHubCarouselArrow:hover:not(:disabled){border-color:rgba(247,233,198,.46)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.99),
      rgba(2,8,5,.99)
    )!important}
html[data-gc-theme="esmerelda-2"] .gamesHubPage
.featuredMeta.featuredReleaseMeta{border:1px solid
        rgba(247,233,198,.14)!important;background:rgba(254,210,105,.07)!important;color:rgba(247,233,198,.84)!important}
html[data-gc-theme="esmerelda-2"] .gamesHubPage
.gamesHubCalendarSvg{stroke:rgba(247,233,198,.92)!important}

/* Generated from app:styles_join.html:0 */
html[data-gc-theme="esmerelda-2"]{--gcJoinBg:#011a0d!important;--gcJoinPanel:#032413!important;--gcJoinPanelStrong:#032413!important;--gcJoinCyan:#f7e9c6!important;--gcJoinMuted:#FED269!important;--gcJoinBorder:rgba(247,233,198,.14)!important}
html[data-gc-theme="esmerelda-2"] body.gcJoinPage{color:#fcfcfc!important;background:radial-gradient(
      circle at 8% 0%,
      rgba(254,210,105,.17),
      transparent 31%
    ),
    radial-gradient(
      circle at 94% 90%,
      rgba(21,104,56,.14),
      transparent 35%
    ),
    var(--gcJoinBg)!important}
html[data-gc-theme="esmerelda-2"] .gcJoinBrandMark{background:rgba(247,233,198,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcJoinLoginLink{border:1px solid rgba(255,255,255,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcJoinHero::after{background:rgba(247,233,198,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcJoinIntro{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcJoinInviteBy{border:1px solid rgba(247,233,198,.13)!important;background:rgba(247,233,198,.055)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcJoinState{background:rgba(2,8,5,.95)!important}
html[data-gc-theme="esmerelda-2"] .gcJoinStateIcon{border:1px solid rgba(247,233,198,.15)!important;background:rgba(247,233,198,.06)!important}
html[data-gc-theme="esmerelda-2"] .gcJoinCard{background:linear-gradient(
      155deg,
      rgba(2,8,5,.98),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda-2"] .gcJoinSectionLabel{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcJoinCard p{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcJoinField label,
html[data-gc-theme="esmerelda-2"] .gcJoinLegend{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcJoinField input,
html[data-gc-theme="esmerelda-2"] .gcJoinField textarea{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcJoinField input:focus,
html[data-gc-theme="esmerelda-2"] .gcJoinField textarea:focus{border-color:rgba(247,233,198,.5)!important;box-shadow:0 0 0 3px rgba(247,233,198,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcJoinHint{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcJoinPlatform{border:1px solid rgba(255,255,255,.07)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcJoinPlatform input{accent-color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcJoinConsent{border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.02)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcJoinConsent input{accent-color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcJoinSubmitNote{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcJoinSubmit{border:1px solid rgba(247,233,198,.34)!important;background:linear-gradient(
      135deg,
      #f7e9c6,
      #FED269
    )!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcSettingsReferralCard::after{background:radial-gradient(
      circle,
      rgba(247,233,198,.12),
      transparent 68%
    )!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralIcon{border:1px solid rgba(247,233,198,.18)!important;background:rgba(254,210,105,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralLoading{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralSpinner{border:2px solid rgba(247,233,198,.15)!important;border-top-color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralReward{border:1px solid rgba(252,198,68,.13)!important;background:rgba(252,198,68,.055)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralRewardLabel{color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralRewardText{color:#b1f0cf!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralXp{background:rgba(252,198,68,.1)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralFieldLabel{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralLink{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralLink:focus{border-color:rgba(247,233,198,.5)!important;box-shadow:0 0 0 3px rgba(247,233,198,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralCopy{border:1px solid rgba(247,233,198,.34)!important;background:linear-gradient(
      135deg,
      #FED269,
      #FED269
    )!important;color:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralCopy.isCopied{border-color:rgba(71,217,132,.35)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralMeta strong{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralSecondary{border:1px solid rgba(255,255,255,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralSecondary:hover{border-color:rgba(247,233,198,.24)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralNotice{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralError{border:1px solid rgba(35,172,92,.13)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralError button{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralBackdrop{background:rgba(0,0,0,.72)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralPanel{border:1px solid rgba(247,233,198,.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-2"] .gcSettingsReferralPanelIcon{border:1px solid rgba(252,198,68,.17)!important;background:rgba(252,198,68,.07)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralPanel h3{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralPanel p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralModalCancel{border:1px solid rgba(255,255,255,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralModalConfirm{border:1px solid rgba(252,198,68,.27)!important;background:rgba(252,198,68,.11)!important;color:#fcc644!important}

/* Generated from cf:gc-beta-v1.css */
html[data-gc-theme="esmerelda-2"]{--gc-beta-bg:#011a0d!important;--gc-beta-surface:#032413!important;--gc-beta-surface-2:#032413!important;--gc-beta-line:rgba(247,233,198,.16)!important;--gc-beta-line-strong:rgba(247,233,198,.32)!important;--gc-beta-cyan:#f7e9c6!important;--gc-beta-cyan-2:#FED269!important;--gc-beta-text:#fcfcfc!important;--gc-beta-muted:#f7e9c6!important;--gc-beta-warning:#fcc644!important;--gc-beta-shadow:0 26px 70px rgba(0,0,0,.34)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaPage,
html[data-gc-theme="esmerelda-2"] .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,#011a0d 0%,#011a0d 100%)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaBack,
html[data-gc-theme="esmerelda-2"] .gcBetaIconButton{background:rgba(2,8,5,.8)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaHero,
html[data-gc-theme="esmerelda-2"] .gcBetaCard,
html[data-gc-theme="esmerelda-2"] .gcBetaAdminPanel{background:linear-gradient(155deg,rgba(2,8,5,.96),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda-2"] .gcBetaHero::after{background:radial-gradient(circle,rgba(247,233,198,.23),transparent 68%)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaHero p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaPill{background:rgba(0,0,0,.68)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaPill.isLive{border-color:rgba(54,214,120,.34)!important;background:rgba(21,104,56,.13)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaPill.isScheduled{color:#fcc644!important;border-color:rgba(252,198,68,.34)!important;background:rgba(177,240,207,.13)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaPill.isPaused,
html[data-gc-theme="esmerelda-2"] .gcBetaPill.isClosed{border-color:rgba(37,181,97,.34)!important;background:rgba(16,77,41,.13)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaPill.isXp{color:#fcfcfc!important;border-color:rgba(247,233,198,.32)!important;background:rgba(254,210,105,.12)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaCountdownValue{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .gcBetaNotice{background:rgba(247,233,198,.07)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcBetaNotice.isError{border-color:rgba(37,181,97,.3)!important;background:rgba(30,148,79,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaNotice.isSuccess{border-color:rgba(54,214,120,.3)!important;background:rgba(54,214,120,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaProgressRing{background:conic-gradient(var(--gc-beta-cyan) calc(var(--value)*1%),rgba(255,255,255,.07) 0)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaProgressRing::after{background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcBetaChecklistItem{background:rgba(0,0,0,.45)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaChecklistItem.isTested{border-color:rgba(54,214,120,.23)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaChecklistItem.isIssue{border-color:rgba(37,181,97,.28)!important;background:rgba(2,8,5,.09)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaField label{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaInput,
html[data-gc-theme="esmerelda-2"] .gcBetaSelect,
html[data-gc-theme="esmerelda-2"] .gcBetaTextarea{border:1px solid rgba(247,233,198,.16)!important;background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcBetaInput:focus,
html[data-gc-theme="esmerelda-2"] .gcBetaSelect:focus,
html[data-gc-theme="esmerelda-2"] .gcBetaTextarea:focus{border-color:rgba(247,233,198,.55)!important;box-shadow:0 0 0 3px rgba(247,233,198,.1)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAttachmentBox{border:1px dashed rgba(247,233,198,.25)!important;background:rgba(0,0,0,.5)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAttachmentItem{background:rgba(255,255,255,.04)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaButton{background:linear-gradient(135deg,#f7e9c6,#FED269)!important;color:#011a0d!important;box-shadow:0 12px 28px rgba(254,210,105,.2)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaSecondaryButton{background:rgba(2,8,5,.85)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaDangerButton{border-color:rgba(37,181,97,.28)!important;background:rgba(29,143,76,.09)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaReportCard{background:rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaStatus{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaStatus[data-status="FIXED"],
html[data-gc-theme="esmerelda-2"] .gcBetaStatus[data-status="CLOSED"]{border-color:rgba(54,214,120,.3)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaStatus[data-status="NEEDS_INFO"]{color:#fcc644!important;border-color:rgba(252,198,68,.3)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaStatus[data-status="P0"],
html[data-gc-theme="esmerelda-2"] .gcBetaStatus[data-status="BLOCKING"]{border-color:rgba(37,181,97,.35)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaReportResponse{background:rgba(247,233,198,.07)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcBetaSpinner{border:3px solid rgba(247,233,198,.16)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaQuickReport{border:1px solid rgba(247,233,198,.34)!important;background:linear-gradient(145deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important;color:#fcfcfc!important;box-shadow:0 14px 36px rgba(0,0,0,.38)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaHomeBanner{border:1px solid rgba(247,233,198,.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-2"] .gcBetaHomeBanner span{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAdminEntry{border:1px solid rgba(247,233,198,.2)!important;background:linear-gradient(145deg,rgba(2,8,5,.96),rgba(2,8,5,.96))!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAdminEntry p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaMetric{background:rgba(2,8,5,.72)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAdminReport{background:rgba(0,0,0,.48)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAdminReport:hover{border-color:rgba(247,233,198,.28)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAdminTag{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaModal{background:rgba(0,0,0,.76)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaModalCard{background:#032413!important;box-shadow:0 30px 100px rgba(0,0,0,.58)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaModalHeader{background:rgba(2,8,5,.97)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaDetailSection p,
html[data-gc-theme="esmerelda-2"] .gcBetaDetailSection pre{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcBetaDetailSection pre{background:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcBetaAdminEdit{background:rgba(2,8,5,.6)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaToast{background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcBetaToast.isError{border-color:rgba(37,181,97,.35)!important}
html[data-gc-theme="esmerelda-2"],
html[data-gc-theme="esmerelda-2"] body{background:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcBetaLoading strong{color:#f7e9c6!important}
@media (max-width:680px){
html[data-gc-theme="esmerelda-2"] .gcBetaProgressSummary{border:1px solid rgba(247,233,198,.12)!important;background:rgba(0,0,0,.34)!important}
}
html[data-gc-theme="esmerelda-2"] .gcBetaCoverageSummary:focus-visible{outline:3px solid rgba(247,233,198,.3)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaCoverageChevron{background:rgba(2,8,5,.78)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaCoverageDisclosure[open] .gcBetaCoverageChevron{background:rgba(18,86,46,.14)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaCoverageBody{border-top:1px solid rgba(247,233,198,.1)!important}
html[data-gc-theme="esmerelda-2"] .gcBetaSelect{background-color:#032413!important}

/* Generated from cf:gc-browse-games-v2.css */
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3Controls{--panel:#032413!important;--panel2:#032413!important;border:1px solid rgba(247,233,198,.16)!important;background:radial-gradient(circle at 5% -20%,rgba(254,210,105,.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-2"] .browseGamesPage .gcBrowseV3Eyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3Header strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3Reset{border:1px solid rgba(255,255,255,.1)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ReleaseRow{border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.4)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ReleaseButton{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ReleaseDot{background:#e3e3e3!important;box-shadow:0 0 0 3px rgba(227,227,227,.08)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ReleaseButton.isAll .gcBrowseV3ReleaseDot{background:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ReleaseButton.isActive{color:#fcfcfc!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-2"] .browseGamesPage .gcBrowseV3ReleaseButton.isAll.isActive{background:linear-gradient(145deg,rgba(254,210,105,.22),rgba(2,8,5,.15))!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ReleaseButton.isReleased.isActive{background:linear-gradient(145deg,rgba(35,173,93,.22),rgba(16,77,41,.15))!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ReleaseButton.isUpcoming.isActive{background:linear-gradient(145deg,rgba(22,107,57,.24),rgba(18,86,46,.16))!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ActionButton{border:1px solid rgba(255,255,255,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ActionButton.isFilters{color:#f7e9c6!important;border-color:rgba(254,210,105,.17)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ActionButton.isSort{color:#fcc644!important;border-color:rgba(252,198,68,.16)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ActionCopy{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ActionCopy small,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCopy small,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyCopy small{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ActionCopy strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3FilterCount{background:#f7e9c6!important;color:#011a0d!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3Chevron{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyPlatforms{border:1px solid rgba(254,210,105,.18)!important;background:linear-gradient(145deg,rgba(18,86,46,.11),rgba(255,255,255,.025))!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyIcon,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectIcon{color:#f7e9c6!important;background:rgba(254,210,105,.12)!important;box-shadow:inset 0 0 0 1px rgba(247,233,198,.08)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyCopy strong,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCopy strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyCopy em{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ToggleTrack{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3ToggleTrack span{background:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyPlatforms.isActive{border-color:rgba(247,233,198,.48)!important;background:linear-gradient(145deg,rgba(254,210,105,.2),rgba(2,8,5,.12))!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyPlatforms.isActive .gcBrowseV3ToggleTrack{background:rgba(254,210,105,.25)!important;border-color:rgba(247,233,198,.42)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3MyPlatforms.isActive .gcBrowseV3ToggleTrack span{background:#f7e9c6!important;box-shadow:0 0 12px rgba(247,233,198,.55)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SortCard{border:1px solid rgba(255,255,255,.08)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard::after,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SortCard::after{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard.isPlatform{border-color:rgba(247,233,198,.18)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard.isPlatform .gcBrowseV3SelectIcon{color:#f7e9c6!important;background:rgba(254,210,105,.12)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard.isGenre{border-color:rgba(29,141,75,.18)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard.isGenre .gcBrowseV3SelectIcon{background:rgba(21,101,54,.12)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard.isMode{border-color:rgba(43,211,113,.18)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SelectCard.isMode .gcBrowseV3SelectIcon{background:rgba(35,169,91,.12)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SortCard{border-color:rgba(252,198,68,.19)!important;background:linear-gradient(145deg,rgba(177,240,207,.09),rgba(255,255,255,.025))!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3SortCard .gcBrowseV3SelectIcon{color:#fcc644!important;background:rgba(177,240,207,.13)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2ShowingLabel{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2Chip{border:1px solid rgba(247,233,198,.15)!important;background:rgba(254,210,105,.075)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV3Controls.isRefreshing .gcBrowseV3Header::after{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2CoverShell{background:radial-gradient(circle at 50% 28%,rgba(254,210,105,.18),rgba(2,8,5,.96) 62%)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2Rating{border:1px solid rgba(247,233,198,.37)!important;color:#fcfcfc!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-2"] .browseGamesPage .gcBrowseV2Rating span{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2Controls.isRefreshing::after{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2PageButton.isActive{border-color:rgba(254,210,105,.45)!important;background:rgba(254,210,105,.18)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2PageEllipsis{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2Error span{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestions{border:1px solid rgba(247,233,198,.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-2"] .browseGamesPage .gcBrowseSearchSuggestion{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestion:hover,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestion.isActive{border-color:rgba(247,233,198,.18)!important;background:linear-gradient(145deg,rgba(254,210,105,.13),rgba(254,210,105,.09))!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestion img{background:#032413!important;box-shadow:0 7px 16px rgba(0,0,0,.26)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestionCopy strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestionCopy small{color:rgba(247,233,198,.78)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestionOpen{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestionState{color:rgba(247,233,198,.82)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseSearchSuggestionState.isLoading::before{border:2px solid rgba(247,233,198,.18)!important;border-top-color:#f7e9c6!important}

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

/* Generated from cf:gc-game-reviews-premium-v1.css */
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"]{--gc-review-cyan:#f7e9c6!important;--gc-review-cyan-soft:rgba(247,233,198,.14)!important;--gc-review-gold:#fcc644!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-2"][data-gc-game-reviews-premium="v1"] body.gameReviewsPage{background:radial-gradient(circle at 12% -4%,rgba(254,210,105,.18),transparent 34%),
    radial-gradient(circle at 92% 8%,rgba(18,88,47,.12),transparent 31%),
    linear-gradient(180deg,#011a0d 0%,#011a0d 44%,#011a0d 100%)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsContainer .backLink{border:1px solid rgba(247,233,198,.12)!important;background:rgba(2,8,5,.56)!important;color:#f7e9c6!important;box-shadow:0 8px 24px rgba(0,0,0,.13)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader{border:1px solid rgba(247,233,198,.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-2"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader::before{background:radial-gradient(circle,rgba(254,210,105,.16),transparent 66%)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader::after{color:rgba(247,233,198,.12)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][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-2"][data-gc-game-reviews-premium="v1"] .gameReviewsHeader .pageSubtitle{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsHeaderIcon{border:1px solid rgba(252,198,68,.24)!important;background:linear-gradient(145deg,rgba(252,198,68,.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-2"][data-gc-game-reviews-premium="v1"] .gameReviewsSummaryCard,
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewComposerCard,
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewCard,
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsEmpty{border:1px solid rgba(247,233,198,.11)!important;background:radial-gradient(circle at 100% 0%,rgba(254,210,105,.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-2"][data-gc-game-reviews-premium="v1"] .gameReviewsSummaryDivider{background:linear-gradient(180deg,transparent,rgba(247,233,198,.18),transparent)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsScoreLabel,
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsRecommendLabel{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsScore{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsScore span{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsScoreMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsRecommendValue{text-shadow:0 0 30px rgba(60,215,125,.15)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewComposerCard::before{background:linear-gradient(180deg,#f7e9c6,#FED269)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewComposerHeader h2{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"][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-2"][data-gc-game-reviews-premium="v1"] .gameReviewFieldLabel{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewRatingRow{border:1px solid rgba(247,233,198,.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-2"][data-gc-game-reviews-premium="v1"] .gameReviewRatingInput{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewRatingSuffix{border-left:1px solid rgba(247,233,198,.1)!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewRatingHelp{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewTextarea{border:1px solid rgba(247,233,198,.12)!important;background:rgba(0,0,0,.65)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewTextarea:focus{border-color:rgba(247,233,198,.38)!important;background:rgba(2,8,5,.78)!important;box-shadow:0 0 0 4px rgba(254,210,105,.08)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewTextMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard{border:1px solid rgba(255,255,255,.07)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard:hover{border-color:rgba(247,233,198,.18)!important;background:rgba(254,210,105,.055)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard input{accent-color:#FED269!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewToggleCard small{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewComposerActions .primaryButton{border:1px solid rgba(247,233,198,.2)!important;background:linear-gradient(135deg,#0e452a,#FED269 55%,#FED269)!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-2"][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-2"][data-gc-game-reviews-premium="v1"] .gcReviewSubmitStatusV3{border:1px solid rgba(247,233,198,.16)!important;background:rgba(18,86,46,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gcReviewSubmitStatusV3::before{background:#f7e9c6!important;box-shadow:0 0 0 5px rgba(247,233,198,.08)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gcReviewSubmitStatusV3[data-type="success"]{border-color:rgba(59,215,124,.17)!important}
html[data-gc-theme="esmerelda-2"][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-2"][data-gc-game-reviews-premium="v1"] .gameReviewsSectionHeading h2{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewsCountBadge{border:1px solid rgba(247,233,198,.13)!important;background:rgba(254,210,105,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewCard:hover{border-color:rgba(247,233,198,.18)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewCard.isOwnerReview{border-color:rgba(247,233,198,.21)!important;background:radial-gradient(circle at 100% 0%,rgba(254,210,105,.09),transparent 42%),
    linear-gradient(145deg,rgba(2,8,5,.94),rgba(2,8,5,.95))!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewMember{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewOwnerBadge{border:1px solid rgba(247,233,198,.15)!important;background:rgba(254,210,105,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewDate{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewCardScore{border:1px solid rgba(252,198,68,.16)!important;background:linear-gradient(145deg,rgba(252,198,68,.1),rgba(177,240,207,.04))!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewBody{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gameReviewCardFooter{border:1px solid rgba(59,215,124,.13)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gcReviewOptimisticCardV3{border-color:rgba(247,233,198,.27)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gcReviewOptimisticCardV3[data-status="saved"]{border-color:rgba(60,215,125,.25)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gcReviewOptimisticCardV3[data-status="error"]{border-color:rgba(32,157,84,.28)!important}
html[data-gc-theme="esmerelda-2"][data-gc-game-reviews-premium="v1"] .gcReviewDeepLinkTarget{border-color:rgba(252,198,68,.38)!important;box-shadow:0 0 0 4px rgba(252,198,68,.07),0 22px 66px rgba(0,0,0,.25)!important}

/* Generated from cf:gc-games-phase3.css */
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3Status{border:1px solid rgba(247,233,198,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.86),rgba(2,8,5,.82))!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3StatusDot{background:#FED269!important;box-shadow:0 0 13px rgba(254,210,105,.7)!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3Status[data-state="ready"]{border-color:rgba(43,208,112,.18)!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3Status[data-state="ready"] .gcGamesPhase3StatusDot{box-shadow:0 0 13px rgba(43,208,112,.62)!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3Status[data-state="error"]{border-color:rgba(32,155,83,.22)!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3Status[data-state="error"] .gcGamesPhase3StatusDot{box-shadow:0 0 13px rgba(32,155,83,.52)!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3Retry{border:1px solid rgba(247,233,198,.26)!important;background:rgba(254,210,105,.12)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3HubSkeletonCard{border:1px solid rgba(247,233,198,.1)!important;background:rgba(2,8,5,.72)!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3HubSkeletonCard span{background:linear-gradient(100deg,rgba(255,255,255,.035) 25%,rgba(247,233,198,.095) 42%,rgba(255,255,255,.035) 59%)!important}
html[data-gc-theme="esmerelda-2"] .gcGamesPhase3HubSkeletonCard i{background:rgba(254,210,105,.12)!important}
html[data-gc-theme="esmerelda-2"] .gcGamePhase3PreviewPulse{background:linear-gradient(135deg,rgba(254,210,105,.22),rgba(23,112,60,.18))!important;box-shadow:inset 0 0 0 1px rgba(247,233,198,.12)!important}
html[data-gc-theme="esmerelda-2"] .gcGamePhase3PreviewPlatforms{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcGamePhase3PreviewLoading span,
html[data-gc-theme="esmerelda-2"] .gcGamePhase3PreviewContent span{background:linear-gradient(100deg,rgba(255,255,255,.035) 25%,rgba(247,233,198,.095) 42%,rgba(255,255,255,.035) 59%)!important}
html[data-gc-theme="esmerelda-2"] .gcGamePhase3ColdError strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcGamePhase3ColdError span{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcGamePhase3ColdError button{border:1px solid rgba(247,233,198,.28)!important;background:rgba(254,210,105,.14)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePhase3Status{border:1px solid rgba(247,233,198,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.86),rgba(2,8,5,.82))!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePhase3StatusDot{background:#FED269!important;box-shadow:0 0 13px rgba(254,210,105,.7)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePhase3Status[data-state="ready"] .gcBrowsePhase3StatusDot{box-shadow:0 0 13px rgba(43,208,112,.62)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePhase3Status[data-state="error"]{border-color:rgba(32,155,83,.22)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePhase3Status[data-state="error"] .gcBrowsePhase3StatusDot{box-shadow:0 0 13px rgba(32,155,83,.52)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePhase3Retry{border:1px solid rgba(247,233,198,.26)!important;background:rgba(254,210,105,.12)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePremiumPager{border:1px solid rgba(247,233,198,.16)!important;background:radial-gradient(circle at 50% 0,rgba(254,210,105,.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-2"] .browseGamesPage .gcBrowseV2PageButton{border:1px solid rgba(247,233,198,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.92),rgba(2,8,5,.92))!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePagerNumber.isActive{border-color:rgba(247,233,198,.58)!important;background:linear-gradient(145deg,rgba(254,210,105,.28),rgba(18,86,46,.2))!important;color:#fcfcfc!important;box-shadow:0 0 0 3px rgba(254,210,105,.09),
    0 8px 20px rgba(18,86,46,.18),
    inset 0 1px 0 rgba(255,255,255,.09)!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePagerArrow{border-color:rgba(247,233,198,.2)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowseV2PageEllipsis{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gcBrowsePagerMeta{color:#e3e3e3!important}

/* Generated from cf:gc-home-activity-v2.css */
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Section{border-color:rgba(254,210,105,.15)!important;background:radial-gradient(circle at 8% 0%,rgba(254,210,105,.12),transparent 32%),
    linear-gradient(145deg,rgba(2,8,5,.95),rgba(2,8,5,.96))!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Section::before{background:linear-gradient(90deg,transparent,rgba(247,233,198,.48),transparent)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tabs{border:1px solid rgba(247,233,198,.12)!important;background:rgba(0,0,0,.52)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab:hover{color:#fcfcfc!important;background:rgba(254,210,105,.07)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab.isActive{color:#f7e9c6!important;border-color:rgba(247,233,198,.22)!important;background:linear-gradient(145deg,rgba(254,210,105,.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-2"] .gcHomeActivityV2TabIcon{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2TabCount{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab.isActive .gcHomeActivityV2TabCount{background:rgba(247,233,198,.14)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2PanelHeader span:first-child{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2PanelHeader strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Live{border:1px solid rgba(60,215,124,.18)!important;background:rgba(33,161,86,.08)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Live::before{box-shadow:0 0 0 4px rgba(59,215,124,.09)!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcHomeActivityV2Card:hover{border-color:rgba(247,233,198,.16)!important;background:linear-gradient(145deg,rgba(2,8,5,.9),rgba(2,8,5,.9))!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Card::after{background:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Card--badge::after{background:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2AvatarButton{border:1px solid rgba(247,233,198,.16)!important;background:rgba(0,0,0,.75)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2AvatarFallback{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Sentence{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Sentence strong{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Member{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Expand{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2GameRow{background:rgba(0,0,0,.55)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2GameRow:hover{background:rgba(18,86,46,.09)!important;border-color:rgba(254,210,105,.14)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Score{background:linear-gradient(135deg,rgba(177,240,207,.15),rgba(177,240,207,.09))!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Arrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Meta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Meta span:first-child{border:1px solid rgba(247,233,198,.12)!important;background:rgba(254,210,105,.07)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Empty{border:1px dashed rgba(247,233,198,.14)!important;background:rgba(0,0,0,.38)!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2EmptyIcon{border:1px solid rgba(247,233,198,.14)!important;background:rgba(254,210,105,.08)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Empty strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Empty > span:last-child{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Section .gcHomeLoadMore{border-color:rgba(247,233,198,.17)!important;background:linear-gradient(145deg,rgba(18,86,46,.12),rgba(254,210,105,.08))!important}

/* Generated from cf:gc-home-phase2.css */
html[data-gc-theme="esmerelda-2"][data-gc-home-phase2] .gcHomePhase2Status{border:1px solid rgba(247,233,198,.13)!important;background:rgba(0,0,0,.54)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"][data-gc-home-phase2] .gcHomePhase2StatusDot{background:#f7e9c6!important;box-shadow:0 0 12px rgba(247,233,198,.45)!important}
html[data-gc-theme="esmerelda-2"][data-gc-home-phase2] .gcHomePhase2Status[data-state="ready"]{border-color:rgba(42,206,110,.18)!important}
html[data-gc-theme="esmerelda-2"][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-2"][data-gc-home-phase2] .gcHomePhase2Status[data-state="error"]{border-color:rgba(252,198,68,.22)!important;background:rgba(2,8,5,.34)!important;color:#fcc644!important}
html[data-gc-theme="esmerelda-2"][data-gc-home-phase2] .gcHomePhase2Status[data-state="error"] .gcHomePhase2StatusDot{background:#fcc644!important;box-shadow:0 0 12px rgba(252,198,68,.32)!important}
html[data-gc-theme="esmerelda-2"][data-gc-home-phase2] .gcHomePhase2Retry{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.07)!important;color:#fcfcfc!important}

/* Generated from cf:gc-members-phase5.css */
html[data-gc-theme="esmerelda-2"] .gcMembersPhase5Status{border:1px solid rgba(254,210,105,.22)!important;background:rgba(254,210,105,.07)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcMembersPhase5Status.isError{border-color:rgba(227,227,227,.28)!important;background:rgba(227,227,227,.08)!important}

/* Generated from cf:gc-performance-v2.css */
html[data-gc-theme="esmerelda-2"] .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%),
    #011a0d!important}
html[data-gc-theme="esmerelda-2"] .gcFastSnapshotStatus{border:1px solid rgba(247,233,198,.18)!important;background:rgba(0,0,0,.84)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcFastProfileRefreshing #profileContent::before{border:1px solid rgba(254,210,105,.15)!important;background:rgba(0,0,0,.78)!important;color:#f7e9c6!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}
html[data-gc-theme="esmerelda-2"] .gcFastLibraryRefreshing::before{background:rgba(2,8,5,.9)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] #gameSearchResults.gcFastSearchRefreshing::before{border:1px solid rgba(254,210,105,.16)!important;background:rgba(2,8,5,.92)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] #gameSearch.gcFastSearchInputBusy{background-image:linear-gradient(90deg,transparent,rgba(247,233,198,.06),transparent)!important}
html[data-gc-theme="esmerelda-2"] .gcFastSettingsBoot #settingsContent::after{border:1px solid rgba(247,233,198,.17)!important;background:rgba(0,0,0,.88)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcFastSettingsBoot .gcSettingsCard,
html[data-gc-theme="esmerelda-2"] .gcFastSettingsBoot .gcAccountSecurityCard,
html[data-gc-theme="esmerelda-2"] .gcFastSettingsBoot .gcSettingsReferralCard{background-image:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(247,233,198,.035) 48%,transparent 58%,transparent 100%)!important}
@media (max-width:620px){
html[data-gc-theme="esmerelda-2"] .gcSettingsCard,
html[data-gc-theme="esmerelda-2"] .gcAccountSecurityCard,
html[data-gc-theme="esmerelda-2"] .gcSettingsReferralCard{box-shadow:0 12px 28px rgba(0,0,0,.15)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSaveDock{box-shadow:0 12px 30px rgba(0,0,0,.3)!important}
}
html[data-gc-theme="esmerelda-2"] .gcPerfV2Refreshing.gcFastRoute-games
.gamesHubPage::after,
html[data-gc-theme="esmerelda-2"] .gcPerfV2Refreshing.gcFastRoute-members
.gcMembersPage::after{border:1px solid rgba(254,210,105,.17)!important;background:rgba(0,0,0,.88)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcFastHomeActivityPlaceholder{border:1px solid rgba(247,233,198,.1)!important;background:rgba(2,8,5,.76)!important}
html[data-gc-theme="esmerelda-2"] .gcFastHomeActivityPlaceholderEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcFastHomeActivityPlaceholderTitle{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcFastHomeActivityPlaceholderLine{background:rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcPerfV3MembersRefreshing #membersResultMeta::after{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcV3ProfilePreview{border:1px solid rgba(247,233,198,.16)!important;background:radial-gradient(circle at 10% 0%,rgba(254,210,105,.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-2"] .gcV3ProfilePreviewAvatar{border:1px solid rgba(247,233,198,.2)!important;background:#032413!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV3ProfilePreviewEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV3ProfilePreviewName{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcV3ProfilePreviewHandle{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcV3ProfilePreviewMeta span{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV3ProfilePreviewPulse{background:#f7e9c6!important;box-shadow:0 0 0 0 rgba(247,233,198,.35)!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreview{background:radial-gradient(circle at 0 0,rgba(254,210,105,.15),transparent 38%),
    linear-gradient(145deg,rgba(2,8,5,.97),rgba(0,0,0,.98))!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewCoverShell{border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(circle at 50% 25%,rgba(254,210,105,.16),rgba(0,0,0,.95) 65%)!important;box-shadow:0 15px 35px rgba(0,0,0,.3)!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewCover.isFallback{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewInfo h1{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewDeveloper{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewMeta span{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewLoading{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcV3GamePreviewLoading span{background:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningCard{border:1px solid rgba(247,233,198,.13)!important;background:radial-gradient(circle at 0 0,rgba(254,210,105,.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-2"] .gcV4GameOpeningCover{border:1px solid rgba(255,255,255,.08)!important;background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningFallback{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningEyebrow{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningCopy h1{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningDeveloper{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningMeta{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningProgress{background:rgba(255,255,255,.06)!important}
html[data-gc-theme="esmerelda-2"] .gcV4GameOpeningProgress span{background:linear-gradient(90deg,#FED269,#1a7d43)!important}
@media (max-width:700px){
html[data-gc-theme="esmerelda-2"] .gcSettingsPage .gcV3SettingsAccordionToggle{border:1px solid rgba(255,255,255,.08)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsPage .gcV3SettingsAccordion.isCollapsed{background:linear-gradient(145deg,rgba(2,8,5,.95),rgba(0,0,0,.96))!important}
}
html[data-gc-theme="esmerelda-2"] .gcFastRoute-home .gcHomeV6CompactLoading{border:1px solid rgba(247,233,198,.09)!important;background:linear-gradient(
      135deg,
      rgba(2,8,5,.7),
      rgba(0,0,0,.76)
    )!important;color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcFastRoute-home .gcHomeV6Pulse{background:#FED269!important;box-shadow:0 0 0 0 rgba(254,210,105,.38)!important}

/* Generated from cf:gc-profile-review-launcher-v1.css */
html[data-gc-theme="esmerelda-2"] .gcProfileWriteReviewButtonV1{border:1px solid rgba(247,233,198,.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:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcProfileWriteReviewButtonV1:hover{border-color:rgba(247,233,198,.58)!important;background:linear-gradient(
      135deg,
      rgba(254,210,105,.36),
      rgba(18,86,46,.42)
    )!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcProfileReviewLauncherDialogV1{border:1px solid rgba(254,210,105,.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-2"] .gcProfileReviewLauncherHeadV1{border-bottom:1px solid rgba(247,233,198,.12)!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherEyebrowV1{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherHeadV1 h2{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherHeadV1 p{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherCloseV1{border:1px solid rgba(247,233,198,.17)!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherSearchShellV1{border:1px solid rgba(254,210,105,.18)!important;background:rgba(0,0,0,.58)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherSearchShellV1 input{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherSearchShellV1 input::placeholder{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherMetaV1{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherCardV1{border:1px solid rgba(247,233,198,.13)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.9),
      rgba(2,8,5,.95)
    )!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherCardV1:hover{border-color:rgba(247,233,198,.36)!important;background:linear-gradient(
      145deg,
      rgba(2,8,5,.95),
      rgba(2,8,5,.98)
    )!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherCardV1 img{background:#011a0d!important;box-shadow:0 9px 22px rgba(0,0,0,.28)!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherCardBodyV1 strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherCardBodyV1 small{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherChipsV1 span{border:1px solid rgba(254,210,105,.17)!important;background:rgba(18,86,46,.11)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherChipsV1 span.isPlatinum{border-color:rgba(254,210,105,.25)!important;background:rgba(22,108,58,.12)!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherActionV1{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherEmptyV1{border:1px dashed rgba(247,233,198,.17)!important;color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherEmptyV1 > div{border:1px solid rgba(247,233,198,.19)!important;background:rgba(18,86,46,.11)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewLauncherEmptyV1 strong{color:#fcfcfc!important}

/* Generated from cf:gc-profile-settings-phase4.css */
html[data-gc-theme="esmerelda-2"] .gcPhase4RouteStatus{border:1px solid rgba(247,233,198,.14)!important;background:rgba(2,8,5,.9)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4RouteStatus.isError{border-color:rgba(33,162,87,.2)!important;background:rgba(2,8,5,.35)!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4RouteStatus.isSuccess{border-color:rgba(43,210,112,.2)!important;background:rgba(2,8,5,.3)!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4RouteStatus button{border:1px solid rgba(247,233,198,.2)!important;background:rgba(254,210,105,.11)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4AccordionToggle{color:#ffffff!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4AccordionCopy strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4AccordionCopy small{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4AccordionChevron{border:1px solid rgba(247,233,198,.13)!important;background:rgba(254,210,105,.07)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4AccordionToggle[aria-expanded="true"] .gcPhase4AccordionChevron{background:rgba(254,210,105,.14)!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4ScrollTop{border:1px solid rgba(247,233,198,.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:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcSettingsGrid > section.isGcPhase4Open .gcPhase4AccordionToggle{background:linear-gradient(180deg,rgba(254,210,105,.07),transparent)!important}
@media (max-width:720px){
html[data-gc-theme="esmerelda-2"] body.gcPhase4SettingsPage::before{background:linear-gradient(180deg,#011a0d 0%,rgba(0,0,0,.97) 68%,rgba(0,0,0,0) 100%)!important}
}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcPhase4InlineRetry{border:1px solid rgba(247,233,198,.2)!important;background:rgba(254,210,105,.09)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcAppBottomNav,
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage #profileBottomNav.gcAppBottomNav{border:1px solid rgba(247,233,198,.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-2"] .gcPhase4SettingsPage .gcAppNavButton{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcAppNavButton:hover{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcAppNavButton.isActive{color:#f7e9c6!important;background:linear-gradient(145deg,rgba(254,210,105,.19),rgba(22,107,57,.13))!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcPhase4ScrollTop{border-right:1px solid rgba(247,233,198,.2)!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcSettingsGrid > section.isGcPhase4Open{box-shadow:0 16px 38px rgba(0,0,0,.2)!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcSettingsGrid > section:not(.isGcPhase4Open){box-shadow:0 9px 24px rgba(0,0,0,.14)!important}
html[data-gc-theme="esmerelda-2"] .gcPhase4MyProfileButton{border:1px solid rgba(254,210,105,.2)!important;background:rgba(2,8,5,.72)!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileManagedMoveButton:focus-visible,
html[data-gc-theme="esmerelda-2"] .gcProfileManagedRemoveButton:focus-visible,
html[data-gc-theme="esmerelda-2"] .gcPhase4MyProfileButton:focus-visible{outline:2px solid #f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcProfileHeroBadgeCount{border-color:rgba(252,198,68,.25)!important;background:linear-gradient(135deg,rgba(252,198,68,.12),rgba(247,233,198,.08))!important;color:#fcc644!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-2"] .gcProfileHeroBadgeCount .gcProfileHeroBadgeMiniIcon{background:rgba(252,198,68,.1)!important}

/* CURATED COVERAGE / DESIGN TOKENS */
/*
 * Gamers & Collectors — Obsidian Gold V2
 * Complete route coverage layer.
 */
html[data-gc-theme="esmerelda-2"]{
 color-scheme:dark;
 --bg:#011a0d;--surface:#032413;--surface2:#032413;--primary:#1c8648;--primary2:#b1f0cf;--accent:#f7e9c6;--gold:#fcc644;--text:#fcfcfc;--muted:#FED269;--shadow:0 18px 48px rgba(34,166,89,.16);
 --gc-theme-bg:#011a0d;--gc-theme-bg-raised:#032413;--gc-theme-panel:#032413;--gc-theme-panel-2:#032413;--gc-theme-panel-3:#032413;--gc-theme-border:rgba(254,210,105,.22);--gc-theme-border-strong:rgba(247,233,198,.42);--gc-theme-accent:#f7e9c6;--gc-theme-accent-strong:#fcc644;--gc-theme-text:#fcfcfc;--gc-theme-muted:#FED269;--gc-theme-subtle:#FED269;
}
html[data-gc-theme="esmerelda-2"],html[data-gc-theme="esmerelda-2"] body{background:#011a0d!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] 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,#032413 0%,#011a0d 48%,#011a0d 100%)!important;background-attachment:fixed!important}
html[data-gc-theme="esmerelda-2"] h1,html[data-gc-theme="esmerelda-2"] h2,html[data-gc-theme="esmerelda-2"] h3,html[data-gc-theme="esmerelda-2"] h4,html[data-gc-theme="esmerelda-2"] h5,html[data-gc-theme="esmerelda-2"] h6,html[data-gc-theme="esmerelda-2"] strong,html[data-gc-theme="esmerelda-2"] .title,html[data-gc-theme="esmerelda-2"] [class*="Title"]{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] p,html[data-gc-theme="esmerelda-2"] small,html[data-gc-theme="esmerelda-2"] .subtitle,html[data-gc-theme="esmerelda-2"] [class*="Description"],html[data-gc-theme="esmerelda-2"] [class*="Caption"],html[data-gc-theme="esmerelda-2"] [class*="Meta"]{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] a:not([class*="Danger"]){color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] ::selection{background:rgba(247,233,198,.32)!important;color:#ffffff!important}
/* All major panels, cards, drawers, modals and shells. */
html[data-gc-theme="esmerelda-2"] :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(227,227,227,.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-2"] .gcAppBottomNav{border-color:rgba(254,210,105,.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-2"] .gcAppNavButton{color:#FED269!important;background:transparent!important}
html[data-gc-theme="esmerelda-2"] .gcAppNavButton:hover{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAppNavButton.isActive:not([data-app-nav-page="admin"]){color:#fcc644!important;background:linear-gradient(145deg,rgba(31,152,81,.22),rgba(2,8,5,.16))!important}
html[data-gc-theme="esmerelda-2"] .gcAppNavButton[data-app-nav-page="admin"]{color:#22a659!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcAppBottomNav::before{background:linear-gradient(90deg,transparent,rgba(252,198,68,.025),rgba(123,228,167,.13),rgba(40,198,106,.04),transparent)!important}
/* Skeletons, shimmer and Korma/loading states. */
html[data-gc-theme="esmerelda-2"] :is(.skeleton,[class*="Skeleton"],[class*="Shimmer"],[class*="LoadingBar"],[class*="Placeholder"]){border-color:rgba(39,191,103,.11)!important;background-color:#032413!important;background-image:linear-gradient(90deg,#032413 0%,#032413 48%,#032413 100%)!important}
html[data-gc-theme="esmerelda-2"] :is(.spinner,[class*="Spinner"],[class*="Loader"]){border-color:rgba(39,191,103,.18)!important;border-top-color:#f7e9c6!important;color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] :is(.gcKormaCard,.gcLoadingCard,[class*="Korma"]):not(img){border-color:rgba(254,210,105,.2)!important;background-color:#032413!important;color:#fcfcfc!important}
/* Inputs. */
html[data-gc-theme="esmerelda-2"] :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]){border-color:rgba(39,191,103,.2)!important;background:#032413!important;color:#fcfcfc!important;caret-color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] :is(input,select,textarea)::placeholder{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] :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-2"] input[type="checkbox"],html[data-gc-theme="esmerelda-2"] input[type="radio"]{accent-color:#b1f0cf!important}
/* Buttons and action controls. */
html[data-gc-theme="esmerelda-2"] :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:#032413!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-2"] :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:#fcc644!important}
/* Pills, tabs, calendar/date, platforms and game status. */
html[data-gc-theme="esmerelda-2"] :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(254,210,105,.25)!important}
html[data-gc-theme="esmerelda-2"] :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:#fcc644!important}
html[data-gc-theme="esmerelda-2"] :is([class*="Date"],[class*="Calendar"],[class*="Status"],.platformChip,.browsePlatformIcon,.browsePlatformFilter,[class$="PlatformPill"],[class*="PlatformPill "],[class$="PlatformChip"],[class*="PlatformChip "],[class$="PlatformBadge"],[class*="PlatformBadge "]) svg{color:#f7e9c6!important;stroke:currentColor!important}
html[data-gc-theme="esmerelda-2"] :is([role="tab"],[class*="Tab"])[aria-selected="true"],html[data-gc-theme="esmerelda-2"] :is([role="tab"],[class*="Tab"]).isActive{border-color:rgba(247,233,198,.45)!important;background:#FED269!important;color:#032413!important}
/* Browse filters and game cards. */
html[data-gc-theme="esmerelda-2"] :is(.gcBrowseControlsPanel,.gcBrowseFilterShell,.gcBrowseSearchShell,.gcBrowseSearchInputWrap){border-color:rgba(254,210,105,.24)!important;background:#032413!important}
html[data-gc-theme="esmerelda-2"] :is(.gcBrowseFilterControl,.gcBrowseSortControl,.gcBrowseReleaseTabs,.gcBrowseMyPlatforms){border-color:rgba(254,210,105,.23)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] :is(.gcGameCard,.gcBrowseGameCard,[class*="GameCard"]){border-color:rgba(254,210,105,.2)!important;background:#032413!important}
/* Game page complete coverage. */
html[data-gc-theme="esmerelda-2"] :is(.gcGameHero,.gcGameHeroMain,.gcGameHeroSide,.gcGameTabs,.gcGameOverviewCard,.gcGameDetailsCard,.gcGameCommunityCard,.gcGameReviewPanel,.gcGameCollectionsPanel){border-color:rgba(254,210,105,.22)!important;background-color:#032413!important;background-image:linear-gradient(155deg,rgba(2,8,5,.98),rgba(2,8,5,.98))!important}
html[data-gc-theme="esmerelda-2"] .gcGameTabs :is(button,[role="tab"]){color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcGameTabs :is(button,[role="tab"]).isActive,html[data-gc-theme="esmerelda-2"] .gcGameTabs [aria-selected="true"]{background:#FED269!important;color:#032413!important}
/* Members/profile surfaces. */
html[data-gc-theme="esmerelda-2"] :is(.gcMembersHero,.gcMembersFilters,.gcMemberCard,.gcProfileHero,.gcProfileProgression,.gcProfileCollectionOverview,.gcProfileReviewModule,.gcProfileAbout,.gcProfileFavouriteGames){border-color:rgba(254,210,105,.22)!important;background-color:#032413!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-2"] .gcSettingsCard,html[data-gc-theme="esmerelda-2"] .gcSettingsSection,html[data-gc-theme="esmerelda-2"] .gcSettingsAccordion,html[data-gc-theme="esmerelda-2"] .gcSettingsGroup{border-color:rgba(254,210,105,.24)!important;background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSectionHeader,html[data-gc-theme="esmerelda-2"] .gcSettingsAccordionHeader{background:#032413!important;border-color:rgba(254,210,105,.15)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSectionHeader :is(h2,h3,strong),html[data-gc-theme="esmerelda-2"] .gcSettingsAccordionHeader :is(h2,h3,strong){color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSectionHeader :is(p,small,span),html[data-gc-theme="esmerelda-2"] .gcSettingsAccordionHeader :is(p,small,span){color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSwitchTrack{border-color:rgba(254,210,105,.22)!important;background:#032413!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSwitch input:checked + .gcSettingsSwitchTrack{background:linear-gradient(135deg,#135c31,#FED269)!important}
/* Theme chooser itself. */
html[data-gc-theme="esmerelda-2"] .gcAppThemeChooserV2{border-color:rgba(254,210,105,.25)!important;background:linear-gradient(145deg,#032413,#032413)!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeHeadingV2 h3,html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionTextV2 strong{color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeHeadingV2 p,html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionTextV2 small,html[data-gc-theme="esmerelda-2"] .gcAppThemeStatusV2{color:#FED269!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeEyebrowV2{color:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionV2{border-color:rgba(247,233,198,.16)!important;background:#032413!important;color:#fcfcfc!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionV2.isSelected{border-color:rgba(247,233,198,.55)!important;background:#032413!important;box-shadow:0 0 24px rgba(40,193,104,.11)!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionV2.isSelected .gcAppThemeCheckV2{border-color:rgba(247,233,198,.48)!important;background:rgba(177,240,207,.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-2"] svg [stroke="#35d678"],html[data-gc-theme="esmerelda-2"] svg [stroke="#44d982"],html[data-gc-theme="esmerelda-2"] svg [stroke="#38d67a"],html[data-gc-theme="esmerelda-2"] svg [stroke="#41d880"],html[data-gc-theme="esmerelda-2"] svg [stroke="#51db8b"]{stroke:#f7e9c6!important}
html[data-gc-theme="esmerelda-2"] svg [fill="#35d678"],html[data-gc-theme="esmerelda-2"] svg [fill="#44d982"],html[data-gc-theme="esmerelda-2"] svg [fill="#38d67a"],html[data-gc-theme="esmerelda-2"] svg [fill="#41d880"],html[data-gc-theme="esmerelda-2"] svg [fill="#51db8b"]{fill:#f7e9c6!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-2"] :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-2"] :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-2"] .browseGamesPage .gameHubPlatforms{
  border:0!important;
}
html[data-gc-theme="esmerelda-2"] .gameDetailPage .gameHeroPlatformSection{
  border-top:0!important;
}
html[data-gc-theme="esmerelda-2"] :is(
  .gameDetailPage .gameHeroPlatformSection .gamePlatforms,
  .gameDetailPage .platformPrimaryList
){
  width:auto!important;
}


/* Esmerelda visual identity — glassy emerald surfaces, restrained yellow detail. */
html[data-gc-theme="esmerelda-2"]{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:#fcc644}
html[data-gc-theme="esmerelda-2"] body[class],html[data-gc-theme="esmerelda-2"] 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-2"] :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-2"] :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-2"] :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-2"] :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-2"] :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-2"] .gcAppBottomNav,html[data-gc-theme="esmerelda-2"] [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-2"] .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-2"] .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-2"] .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-2"] .gcAppThemeOptionTextV2 small{color:#a9d9bb!important}html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionTextV2 em{color:#7dffab!important}html[data-gc-theme="esmerelda-2"] .gcAppThemeEyebrowV2{color:#63fa9d!important}
html[data-gc-theme="esmerelda-2"] .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-2"] .gcAppThemeOptionV2.isLocked .gcAppThemeOptionTextV2 em{color:var(--gc-esmerelda-yellow)!important}
html[data-gc-theme="esmerelda-2"] ::selection{background:#fcc644;color:#001107}


/* ========================================================================== */
/* ESMERELDA 2.0 — MASTER SEMANTIC TOKENS V2 — 2026-08-08                  */
/* Source: user-supplied GC_NEW_THEME_COMPLETE_INSTRUCTION_TEMPLATE_V1.      */
/* Material/effect treatment: inherit the existing G&C Classic geometry and */
/* motion. This layer changes theme-owned colour hierarchy only.             */
/* ========================================================================== */
html[data-gc-theme="esmerelda-2"]{
  color-scheme:dark;

  /* 01–06: canvas / surfaces */
  --gc-e2-01:#011a0d;
  --gc-e2-02:#06301a;
  --gc-e2-03:#06301a;
  --gc-e2-04:#06301a;
  --gc-e2-05:#06301a;
  --gc-e2-06:#06301a;

  /* 07–11: typography / borders */
  --gc-e2-07:#fcfcfc;
  --gc-e2-08:#FED269;
  --gc-e2-09:#f7e9c6;
  --gc-e2-10:#FED269;
  --gc-e2-11:transparent;

  /* 12–16: accents / cards */
  --gc-e2-12:#022613;
  --gc-e2-13:#001209;
  --gc-e2-14:#b1f0cf;
  --gc-e2-15:#fcc644;
  --gc-e2-16:#032413;

  /* 17–24: forms / navigation / windows */
  --gc-e2-17:#495951;
  --gc-e2-18:#ffffff;
  --gc-e2-19:#ffffff;
  --gc-e2-20:#001c0e;
  --gc-e2-21:#032413;
  --gc-e2-22:#0e452a;
  --gc-e2-23:#FED269;
  --gc-e2-24:#000000;

  /* 25–31: buttons / supporting text */
  --gc-e2-25:#FED269;
  --gc-e2-26:#000000;
  --gc-e2-27:#011f10;
  --gc-e2-28:#faf9f7;
  --gc-e2-29:#e3e3e3;
  --gc-e2-30:#e3e3e3;
  --gc-e2-31:#f5f5f5;

  /* 32–40: disabled + semantic states inherit Classic unless explicitly set. */
  --gc-e2-34:#06301a;

  /* Compatibility with the existing theme framework. */
  --gc-theme-bg:var(--gc-e2-01);
  --gc-theme-bg-raised:var(--gc-e2-02);
  --gc-theme-panel:var(--gc-e2-03);
  --gc-theme-panel-2:var(--gc-e2-04);
  --gc-theme-border:rgba(254,210,105,.22);
  --gc-theme-border-strong:rgba(247,233,198,.54);
  --gc-theme-accent:var(--gc-e2-12);
  --gc-theme-accent-strong:var(--gc-e2-13);
  --gc-theme-text:var(--gc-e2-07);
  --gc-theme-muted:var(--gc-e2-30);
  --gc-theme-subtle:var(--gc-e2-31);
}

/* 01 — page canvas. No custom glow/texture: material inherits Classic. */
html[data-gc-theme="esmerelda-2"] body,
html[data-gc-theme="esmerelda-2"] body[class]{
  background-color:var(--gc-e2-01)!important;
  background-image:none!important;
  color:var(--gc-e2-07)!important;
}

/* D — typography hierarchy. */
html[data-gc-theme="esmerelda-2"] body :is(h1,h2,h3,h4,h5,h6){
  color:var(--gc-e2-09)!important;
  text-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] body :is(
  [class$="Title"],[class*="Title "],
  [class$="Heading"],[class*="Heading "]
){color:var(--gc-e2-09)!important;text-shadow:none!important}
html[data-gc-theme="esmerelda-2"] body :is(
  [class$="Name"],[class*="Name "]
){color:var(--gc-e2-07)!important}
html[data-gc-theme="esmerelda-2"] body p:not([class*="Meta"]):not([class*="Description"]):not([class*="Caption"]):not([class*="Hint"]):not([class*="Help"]){
  color:var(--gc-e2-08)!important;
}
html[data-gc-theme="esmerelda-2"] body :is(
  [class$="Description"],[class*="Description "],
  [class$="Meta"],[class*="Meta "],
  [class$="Caption"],[class*="Caption "],
  [class$="Developer"],[class*="Developer "],
  [class$="Publisher"],[class*="Publisher "],
  [class$="Date"],[class*="Date "],
  [class$="Timestamp"],[class*="Timestamp "]
){color:var(--gc-e2-30)!important}
html[data-gc-theme="esmerelda-2"] body :is(
  small,[class$="Hint"],[class*="Hint "],[class$="Help"],[class*="Help "],[class$="Subtle"],[class*="Subtle "]
){color:var(--gc-e2-31)!important}
html[data-gc-theme="esmerelda-2"] body :is(
  [class$="Eyebrow"],[class*="Eyebrow "],
  [class$="Kicker"],[class*="Kicker "],
  [class$="SectionLabel"],[class*="SectionLabel "]
){color:var(--gc-e2-08)!important}
html[data-gc-theme="esmerelda-2"] body :is(
  [class$="Handle"],[class*="Handle "],
  [class$="MemberId"],[class*="MemberId "]
){color:var(--gc-e2-15)!important}
html[data-gc-theme="esmerelda-2"] body a:not([class*="danger"]):not([class*="Danger"]),
html[data-gc-theme="esmerelda-2"] body :is(.backLink,[class*="Link"],[class*="ActionLink"]):not([class*="danger"]):not([class*="Danger"]){
  color:var(--gc-e2-15)!important;
}
html[data-gc-theme="esmerelda-2"] ::selection{background:var(--gc-e2-23)!important;color:var(--gc-e2-24)!important}

/* E — reusable surface hierarchy. */
html[data-gc-theme="esmerelda-2"] body :is(
  .gcHomeHero,.gcMembersHero,.gcProfileHero,.gameHeroPremium,
  [class$="Hero"],[class*="Hero "]
):not([class*="Skeleton"]){
  background-color:var(--gc-e2-02)!important;
  background-image:none!important;
  border-color:rgba(247,233,198,.46)!important;
}
html[data-gc-theme="esmerelda-2"] body :is(
  .gcHomeSection,.gcMembersFilters,.gcProfileProgression,.gcProfileCollectionOverview,
  .gcProfileReviewModule,.gcProfileAbout,.gcProfileFavouriteGames,
  [class$="Section"],[class*="Section "],[class$="Panel"],[class*="Panel "]
):not([class*="Header"]):not([class*="Title"]):not([class*="Description"]):not([class*="danger"]):not([class*="Danger"]){
  background-color:var(--gc-e2-03)!important;
  background-image:none!important;
  border-color:rgba(254,210,105,.22)!important;
}
html[data-gc-theme="esmerelda-2"] body :is(
  .card,.gcSettingsCard,.gcProfileCard,.gcBetaCard,.gcJoinCard,.authV2Card,.gcMemberAccessCard,.gcMemberCard,
  [class$="Card"],[class*="Card "]
):not([class*="Header"]):not([class*="Heading"]):not([class*="Title"]):not([class*="Description"]):not([class*="danger"]):not([class*="Danger"]){
  background-color:var(--gc-e2-16)!important;
  background-image:none!important;
  border-color:rgba(254,210,105,.22)!important;
}
html[data-gc-theme="esmerelda-2"] body :is(
  [class$="Inset"],[class*="Inset "],[class$="Inner"],[class*="Inner "],
  [class$="Fact"],[class*="Fact "],[class$="Metric"],[class*="Metric "]
):not([class*="danger"]):not([class*="Danger"]){
  background-color:var(--gc-e2-05)!important;
  border-color:rgba(254,210,105,.18)!important;
}

/* 06 / 21 / 22 — title bars, windows and overlays. */
html[data-gc-theme="esmerelda-2"] :is(
  .gcHomeTopbar,.gcMembersTopbar,.gcProfileTopbar,.gcSettingsHeader,
  .gcPushHeader,.gcPushAdminHeader,.gcProfileLibraryHeader,.gamePickerHeader,
  [class$="TitleBar"],[class*="TitleBar "]
){background:var(--gc-e2-06)!important;border-color:rgba(247,233,198,.38)!important}
html[data-gc-theme="esmerelda-2"] :is(
  [class$="ModalHeader"],[class*="ModalHeader "],
  [class$="DialogHeader"],[class*="DialogHeader "],
  [class$="DrawerHeader"],[class*="DrawerHeader "]
){background:var(--gc-e2-21)!important;border-color:rgba(247,233,198,.42)!important}
html[data-gc-theme="esmerelda-2"] :is(
  [class$="Modal"],[class*="Modal "],
  [class$="Dialog"],[class*="Dialog "],
  [class$="Drawer"],[class*="Drawer "],
  [class$="Popover"],[class*="Popover "]
):not([class*="Header"]):not([class*="Title"]):not([class*="Description"]){
  background-color:var(--gc-e2-22)!important;
  background-image:none!important;
  border-color:rgba(254,210,105,.25)!important;
}

/* 17–19 — inputs / search / selects. */
html[data-gc-theme="esmerelda-2"] :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){
  background:var(--gc-e2-17)!important;
  color:var(--gc-e2-18)!important;
  border-color:rgba(254,210,105,.46)!important;
  caret-color:var(--gc-e2-18)!important;
}
html[data-gc-theme="esmerelda-2"] :is(input,select,textarea)::placeholder{color:var(--gc-e2-19)!important;opacity:.72}
html[data-gc-theme="esmerelda-2"] :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus-visible{
  outline:2px solid var(--gc-e2-34)!important;
  outline-offset:2px!important;
  border-color:var(--gc-e2-09)!important;
}

/* 20–24 — navigation, tabs, active states. */
html[data-gc-theme="esmerelda-2"] :is(
  .gcAppBottomNav,[class*="MobileAppBar"],.gcGameTabs,#gameTabs,[role="tablist"],
  [class$="TabRail"],[class*="TabRail "]
){background:var(--gc-e2-20)!important;border-color:rgba(254,210,105,.24)!important}
html[data-gc-theme="esmerelda-2"] :is(
  .gcAppNavButton,.gameTab,[role="tab"],[class$="Tab"],[class*="Tab "]
):not(.isActive):not(.active):not([aria-selected="true"]){color:var(--gc-e2-30)!important}
html[data-gc-theme="esmerelda-2"] :is(
  .gcAppNavButton.isActive,.gameTab.active,[role="tab"][aria-selected="true"],
  [class$="Tab"].isActive,[class*="Tab "].isActive,[class$="Tab"].active,[class*="Tab "].active
){
  background:var(--gc-e2-23)!important;
  color:var(--gc-e2-24)!important;
  border-color:var(--gc-e2-09)!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] :is(
  .gcAppNavButton.isActive,.gameTab.active,[role="tab"][aria-selected="true"]
) svg{color:var(--gc-e2-24)!important;stroke:currentColor!important}

/* 25–29 — button hierarchy. */
html[data-gc-theme="esmerelda-2"] :is(
  .primaryButton,.primaryBtn,.btnPrimary,.gcPrimaryButton,
  button[class*="Primary"],button[class*="Save"],button[class*="Submit"],button[class*="Publish"]
):not([class*="danger"]):not([class*="Danger"]):not(:disabled){
  background:var(--gc-e2-25)!important;
  color:var(--gc-e2-26)!important;
  border-color:var(--gc-e2-09)!important;
}
html[data-gc-theme="esmerelda-2"] :is(
  .secondaryButton,.secondaryBtn,.btnSecondary,
  button[class*="Secondary"],button[class*="Outline"]
):not([class*="danger"]):not([class*="Danger"]):not(:disabled){
  background:var(--gc-e2-27)!important;
  color:var(--gc-e2-28)!important;
  border-color:rgba(254,210,105,.34)!important;
}
html[data-gc-theme="esmerelda-2"] :is(
  .backLink,[class*="GhostButton"],[class*="IconButton"],[class*="CloseButton"],[class*="UtilityButton"]
):not([class*="danger"]):not([class*="Danger"]){
  color:var(--gc-e2-29)!important;
}
html[data-gc-theme="esmerelda-2"] :is(button,a,[role="button"]):not(:disabled):not([aria-disabled="true"]):focus-visible{
  outline:2px solid var(--gc-e2-34)!important;
  outline-offset:2px!important;
}

/* Pills/chips use the card surface rather than turning the whole UI gold. */
html[data-gc-theme="esmerelda-2"] :is(
  [class*="Pill"],[class*="Chip"],[class*="Tag"],[class*="Badge"]
):not([class*="danger"]):not([class*="Danger"]):not([class*="Success"]):not([class*="Warning"]):not([class*="Error"]):not([class*="Wishlist"]):not([class*="Platinum"]){
  background-color:var(--gc-e2-16)!important;
  color:var(--gc-e2-07)!important;
  border-color:rgba(254,210,105,.30)!important;
}

/* Loading / skeleton surfaces follow panel colours and do not introduce cyan. */
html[data-gc-theme="esmerelda-2"] :is(.gcSkeletonBlock,[class*="Skeleton"]){
  border-color:rgba(254,210,105,.16)!important;
}
html[data-gc-theme="esmerelda-2"] .gcSkeletonBlock{background:rgba(6,48,26,.72)!important}
html[data-gc-theme="esmerelda-2"] .gcSkeletonBlock::after{
  background:linear-gradient(90deg,transparent,rgba(247,233,198,.075),transparent)!important;
}
html[data-gc-theme="esmerelda-2"] :is(.gcGamePhase3PreviewLoading span,.gcGamePhase3PreviewContent span){
  background:linear-gradient(100deg,rgba(6,48,26,.62) 25%,rgba(247,233,198,.11) 42%,rgba(6,48,26,.62) 59%)!important;
  background-size:220% 100%!important;
}
html[data-gc-theme="esmerelda-2"] .gcGamePhase3PreviewPulse{background:var(--gc-e2-14)!important;box-shadow:inset 0 0 0 1px rgba(247,233,198,.22)!important}

/* Route-specific readability guarantees. */
html[data-gc-theme="esmerelda-2"] .gcHomeHero,
html[data-gc-theme="esmerelda-2"] .gcMembersHero,
html[data-gc-theme="esmerelda-2"] .gcProfileHero,
html[data-gc-theme="esmerelda-2"] .gameDetailPage :is(.gameHero,.gameHeroPremium,#gameHeaderCard.card){
  background:var(--gc-e2-02)!important;
  border-color:rgba(247,233,198,.48)!important;
}
html[data-gc-theme="esmerelda-2"] .gameDetailPage :is(.gameHeroTitle,.gameOverviewTitle,.gameCommunityCollectionTitle),
html[data-gc-theme="esmerelda-2"] .gamesHubPage :is(.pageTitle,.gamesSectionHeading,.gameCarouselTitle){color:var(--gc-e2-09)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage :is(.gameHeroCreators,.gameHeroMetaLabel,.gameHeroSectionLabel,.gameOverviewFactLabel),
html[data-gc-theme="esmerelda-2"] .gamesHubPage :is(.pageSubtitle,.gameCarouselDate,.gameCarouselMeta,.featuredMeta){color:var(--gc-e2-30)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage #gameTabs{background:var(--gc-e2-20)!important;border-color:rgba(254,210,105,.28)!important}
html[data-gc-theme="esmerelda-2"] .gameDetailPage .gameTab.active{background:var(--gc-e2-23)!important;color:var(--gc-e2-24)!important;border-color:var(--gc-e2-09)!important}
html[data-gc-theme="esmerelda-2"] :is(.gcMemberCard,.gcMembersCard,[class$="MemberCard"],[class*="MemberCard "]){background:var(--gc-e2-16)!important;border-color:rgba(254,210,105,.24)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersPage :is([class$="MemberName"],[class*="MemberName "],[class$="GameName"],[class*="GameName "]){color:var(--gc-e2-07)!important}
html[data-gc-theme="esmerelda-2"] .gcMembersPage :is([class$="MemberHandle"],[class*="MemberHandle "]){color:var(--gc-e2-15)!important}
html[data-gc-theme="esmerelda-2"] .gcProfileCard{background:var(--gc-e2-16)!important;border-color:rgba(254,210,105,.24)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSectionHeader,
html[data-gc-theme="esmerelda-2"] .gcSettingsAccordionHeader{background:var(--gc-e2-06)!important;border-color:rgba(247,233,198,.38)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSectionHeader :is(h2,h3,strong),
html[data-gc-theme="esmerelda-2"] .gcSettingsAccordionHeader :is(h2,h3,strong){color:var(--gc-e2-09)!important}
html[data-gc-theme="esmerelda-2"] .gcSettingsSectionHeader :is(p,small,span),
html[data-gc-theme="esmerelda-2"] .gcSettingsAccordionHeader :is(p,small,span){color:var(--gc-e2-08)!important}

/* Notification Centre / Admin push: window bars visibly stand apart. */
html[data-gc-theme="esmerelda-2"] :is(.gcPushHeader,.gcPushAdminHeader){background:var(--gc-e2-21)!important;border-color:rgba(247,233,198,.42)!important}
html[data-gc-theme="esmerelda-2"] :is(.gcPushModal,.gcPushPanel,.gcPushAdminPanel,[class*="PushModal"],[class*="PushDialog"]):not([class*="Header"]){background:var(--gc-e2-22)!important;border-color:rgba(254,210,105,.25)!important}

/* Theme chooser preview + selected state. */
html[data-gc-theme="esmerelda-2"] .gcAppThemeChooserV2{background:var(--gc-e2-03)!important;border-color:rgba(247,233,198,.48)!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionV2{background:var(--gc-e2-16)!important;border-color:rgba(254,210,105,.24)!important;color:var(--gc-e2-07)!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionV2.isSelected{background:var(--gc-e2-23)!important;border-color:var(--gc-e2-09)!important;color:var(--gc-e2-24)!important;box-shadow:none!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionV2.isSelected :is(strong,small,em){color:var(--gc-e2-24)!important}
html[data-gc-theme="esmerelda-2"] .gcAppThemeOptionV2.isSelected .gcAppThemeCheckV2{background:var(--gc-e2-13)!important;border-color:var(--gc-e2-24)!important;color:var(--gc-e2-09)!important;box-shadow:none!important}

/* G — semantic / brand colours remain G&C Classic because no RETHEME request was supplied. */
html[data-gc-theme="esmerelda-2"] :is(.dangerButton,.isDanger,[class*="Danger"],[class*="danger"],.isError,[class*="Error"]):not(.gcAppThemeOptionV2){
  border-color:rgba(239,68,68,.34)!important;
}
html[data-gc-theme="esmerelda-2"] :is(.dangerButton,.isDanger,[class*="Danger"],[class*="danger"]):not(.gcAppThemeOptionV2){color:#ff9b97!important}
html[data-gc-theme="esmerelda-2"] :is(.isSuccess,[class*="Success"]){color:#83e9b8!important;border-color:rgba(83,212,148,.28)!important}
html[data-gc-theme="esmerelda-2"] :is(.isWarning,[class*="Warning"]){color:#ffd166!important;border-color:rgba(255,209,102,.30)!important}
html[data-gc-theme="esmerelda-2"] :is(.isInfo,[class*="Info"]){color:#43d7e6!important}
html[data-gc-theme="esmerelda-2"] .gcGameWhatsAppShareButton{
  border-color:rgba(37,211,102,.30)!important;
  background:linear-gradient(145deg,rgba(26,105,62,.72),rgba(10,55,34,.88))!important;
  color:#DFFFF0!important;
}
html[data-gc-theme="esmerelda-2"] .gcGameWhatsAppShareButton:hover{
  border-color:rgba(63,231,126,.58)!important;
  background:linear-gradient(145deg,rgba(34,132,78,.82),rgba(12,70,42,.94))!important;
}
html[data-gc-theme="esmerelda-2"] .collectionSvgWishlist{color:#ff4f78!important;fill:#ff4f78!important;stroke:#ff4f78!important}
html[data-gc-theme="esmerelda-2"] .collectionSvgCompleted circle{fill:#10b981!important}
html[data-gc-theme="esmerelda-2"] .collectionSvgPlatinum{color:#b9d6f2!important;fill:currentColor!important;stroke:currentColor!important}
html[data-gc-theme="esmerelda-2"] :is(.gameHeroStatusItem .statusReleased){color:#72d6a0!important}
html[data-gc-theme="esmerelda-2"] :is(.gameHeroStatusItem .statusComing){color:#8bc8ff!important}
html[data-gc-theme="esmerelda-2"] :is(.gameHeroStatusItem .statusPending){color:#e9bd72!important}
html[data-gc-theme="esmerelda-2"] :is(.gameHeroStatusItem .statusCancelled){color:#ef9292!important}
html[data-gc-theme="esmerelda-2"] :is(.gameHeroStatusItem .statusEarly){color:#c5a7f2!important}

/* Token 11 explicitly NONE: known purely decorative divider elements disappear. */
html[data-gc-theme="esmerelda-2"] :is(.gameHeroMetaDivider,[class$="Divider"],[class*="Divider "]){background:transparent!important;border-color:transparent!important}

/* Keep nested headers/copy transparent so broad Card/Panel rules do not create boxes. */
html[data-gc-theme="esmerelda-2"] :is(
  [class$="CardHeader"],[class*="CardHeader "],[class$="CardHeading"],[class*="CardHeading "],
  [class$="CardTitle"],[class*="CardTitle "],[class$="CardSubtitle"],[class*="CardSubtitle "],
  [class$="CardDescription"],[class*="CardDescription "],[class$="CardCopy"],[class*="CardCopy "],
  [class$="CardMeta"],[class*="CardMeta "],[class$="CardBody"],[class*="CardBody "],
  [class$="PanelHeader"],[class*="PanelHeader "],[class$="PanelHeading"],[class*="PanelHeading "],
  [class$="PanelTitle"],[class*="PanelTitle "],[class$="PanelDescription"],[class*="PanelDescription "],
  [class$="PanelBody"],[class*="PanelBody "]
){background-color:transparent!important;background-image:none!important;box-shadow:none!important}

/* Platform layout wrappers remain transparent; branded platform pills keep their own colours. */
html[data-gc-theme="esmerelda-2"] :is(
  .browseGamesPage .gameHubPlatforms,
  .browseGamesPage .gameHubInfo > .gameHubPlatforms,
  .gameDetailPage .gameHeroPlatformSection .gamePlatforms,
  .gameDetailPage .platformPrimaryList,
  .gameDetailPage .platformMoreList
){background:transparent!important;background-image:none!important;box-shadow:none!important}

/* ======================================================================
 * Esmerelda 2.0 — Visual Polish V3
 * Build: GC_ESMERELDA2_VISUAL_POLISH_V3_2026-08-09
 * Broad layout wrappers blend into the canvas; content cards retain depth.
 * ====================================================================== */

/* Floating navigation: selected destination is the supplied crystal yellow. */
html[data-gc-theme="esmerelda-2"] .gcAppBottomNav .gcAppNavButton.isActive,
html[data-gc-theme="esmerelda-2"] .gcPhase4SettingsPage .gcAppBottomNav .gcAppNavButton.isActive,
html[data-gc-theme="esmerelda-2"] .gcAppBottomNav .gcAppNavButton[data-app-nav-page="admin"].isActive{
  background:#FED269!important;
  background-image:none!important;
  color:#000!important;
  border-color:#f7e9c6!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcAppBottomNav .gcAppNavButton.isActive :is(svg,path,circle,rect,line,polyline,polygon){
  color:#000!important;
  stroke:#000!important;
}
html[data-gc-theme="esmerelda-2"] .gcAppBottomNav .gcAppNavButton.isActive svg [fill]:not([fill="none"]){fill:#000!important}
html[data-gc-theme="esmerelda-2"] .gcMobileAppBarButton.isActive{
  background:#FED269!important;
  background-image:none!important;
  color:#000!important;
  border-color:#f7e9c6!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcMobileAppBarButton.isActive .gcMobileButtonIcon{
  background:transparent!important;
  color:#000!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcMobileAppBarButton.isActive :is(svg,path,circle,rect,line,polyline,polygon){stroke:#000!important;color:#000!important}

/* Home activity selected control follows the same readable active-state rule. */
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab.isActive{
  background:#FED269!important;
  background-image:none!important;
  color:#000!important;
  border-color:#f7e9c6!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab.isActive .gcHomeActivityV2TabIcon,
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab.isActive .gcHomeActivityV2TabCount,
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab.isActive svg{
  color:#000!important;
  stroke:#000!important;
}
html[data-gc-theme="esmerelda-2"] .gcHomeActivityV2Tab.isActive .gcHomeActivityV2TabCount{
  background:rgba(0,0,0,.10)!important;
  color:#000!important;
}

/* Header chrome should sit on the page, not inside a second large box. */
html[data-gc-theme="esmerelda-2"] :is(
  .gcHomeTopbar,
  .gcMembersTopbar,
  .gcProfileTopbar,
  .gcSettingsHeader
){
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

/* Large route wrappers blend into the page canvas. Actual content cards remain distinct. */
html[data-gc-theme="esmerelda-2"] .gcHomeSection,
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gamesSection,
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gamesCatalogueSection,
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gameCarousel,
html[data-gc-theme="esmerelda-2"] .browseGamesPage .browseSearchPanel,
html[data-gc-theme="esmerelda-2"] .gcMembersPage .gcMembersToolbar{
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

/* Home keeps its content hierarchy through cards instead of the outer green section fill. */
html[data-gc-theme="esmerelda-2"] .gcHomeSection{
  padding-left:0!important;
  padding-right:0!important;
}

/* Games Hub: artwork should dominate; green section slabs disappear. */
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gamesSection{
  padding-left:0!important;
  padding-right:0!important;
}
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gamesCatalogueIcon{
  background:transparent!important;
  background-image:none!important;
  border-color:rgba(254,210,105,.22)!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gamesHubPage :is(.gameCarouselTitle,.featuredTitle){
  color:#fff!important;
}
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gameCarouselDeveloper{
  color:#e3e3e3!important;
}
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gameCarouselMeta{
  background:#011f10!important;
  background-image:none!important;
  color:#f7e9c6!important;
  border:1px solid rgba(254,210,105,.22)!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gameCarouselDateIcon,
html[data-gc-theme="esmerelda-2"] .gamesHubPage .gameCarouselMeta svg{
  color:#f7e9c6!important;
  stroke:#f7e9c6!important;
}

/* Browse Games: remove the outer emerald search slab, keep the actual input readable. */
html[data-gc-theme="esmerelda-2"] .browseGamesPage .browseSearchPanel{
  padding:0!important;
}
html[data-gc-theme="esmerelda-2"] .browseGamesPage #browseSearch{
  background:#001209!important;
  color:#fff!important;
  border-color:rgba(254,210,105,.26)!important;
}
html[data-gc-theme="esmerelda-2"] .browseGamesPage #browseSearch::placeholder{color:#d5d8d6!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gameHubTitle{color:#fff!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .gameHubDeveloper{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .browseGamesPage .browseReleaseMeta{
  background:#011f10!important;
  color:#f7e9c6!important;
  border-color:rgba(254,210,105,.22)!important;
}

/* Members Hub: controls float on the page; the inputs themselves remain distinct. */
html[data-gc-theme="esmerelda-2"] .gcMembersPage .gcMembersToolbar{
  padding-left:0!important;
  padding-right:0!important;
}
html[data-gc-theme="esmerelda-2"] .gcMembersPage :is(.gcMembersSearch,.gcMembersFilter){
  background:#495951!important;
  color:#fff!important;
  border-color:rgba(254,210,105,.30)!important;
}
html[data-gc-theme="esmerelda-2"] .gcMembersPage .gcMembersSearch::placeholder{color:#fff!important;opacity:.72!important}
html[data-gc-theme="esmerelda-2"] .gcMembersPage .gcMemberHubSection{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
/* Restore the filled recognition-chip treatment instead of flat white text. */
html[data-gc-theme="esmerelda-2"] .gcMembersPage .gcMemberHubBadge{
  background:rgba(255,211,106,.055)!important;
  color:#ead8a4!important;
  border:1px solid rgba(255,211,106,.15)!important;
}
html[data-gc-theme="esmerelda-2"] .gcMembersPage .gcMemberHubPill{
  background:rgba(255,255,255,.035)!important;
  color:#f5f5f5!important;
  border-color:rgba(254,210,105,.16)!important;
}

/* Profile: introduce deliberate black-to-emerald depth and visible inner borders. */
html[data-gc-theme="esmerelda-2"] .gcProfileCard{
  background:linear-gradient(145deg,#001209 0%,#032413 100%)!important;
  border:1px solid rgba(254,210,105,.28)!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] :is(.gcProfileCollectionItem,.gcProfileCollectionButton,.gcProfileAboutItem,.gcProfileReviewCard){
  background:linear-gradient(145deg,#00170b,#011f10)!important;
  border:1px solid rgba(254,210,105,.30)!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcProfileCollectionGrid{
  gap:11px!important;
}
html[data-gc-theme="esmerelda-2"] .gcProfileAboutText{
  color:#e3e3e3!important;
  font-style:normal!important;
  font-stretch:normal!important;
  letter-spacing:normal!important;
  text-transform:none!important;
  line-height:1.6!important;
}
html[data-gc-theme="esmerelda-2"] .gcProfileAboutValue{color:#fff!important;letter-spacing:normal!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewGame{color:#fff!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewText{color:#f7e9c6!important;letter-spacing:normal!important;line-height:1.55!important}
html[data-gc-theme="esmerelda-2"] .gcProfileReviewDate{color:#e3e3e3!important}

/* View-all review/library window: high contrast, searchable and visually separated. */
html[data-gc-theme="esmerelda-2"] .gcProfileLibraryDialog{
  background:linear-gradient(145deg,#001209,#032413)!important;
  border:1px solid rgba(247,233,198,.42)!important;
  box-shadow:0 30px 90px rgba(0,0,0,.58)!important;
}
html[data-gc-theme="esmerelda-2"] .gcProfileLibraryHeader{
  background:#032413!important;
  border-bottom:1px solid rgba(254,210,105,.26)!important;
}
html[data-gc-theme="esmerelda-2"] .gcProfileLibraryTitle{color:#fff!important}
html[data-gc-theme="esmerelda-2"] .gcProfileLibraryDescription{color:#e3e3e3!important}
html[data-gc-theme="esmerelda-2"] .gcProfileLibraryToolbar{
  background:#001c0e!important;
  border-bottom-color:rgba(254,210,105,.22)!important;
}
html[data-gc-theme="esmerelda-2"] :is(.gcProfileLibrarySearchShell input,.gcProfileLibrarySort){
  background:#001209!important;
  color:#fff!important;
  border-color:rgba(254,210,105,.28)!important;
}
html[data-gc-theme="esmerelda-2"] .gcProfileLibraryResultCount{
  background:#011f10!important;
  color:#f7e9c6!important;
  border-color:rgba(254,210,105,.24)!important;
}

/* Settings: remove broad highlighted header/inner-title slabs while retaining actual controls. */
html[data-gc-theme="esmerelda-2"] .gcSettingsCard > .gcSettingsSectionHeader{
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcSettingsMemberIdSection{
  background:linear-gradient(145deg,#001209,#032413)!important;
  border:1px solid rgba(254,210,105,.26)!important;
  box-shadow:none!important;
}

/* Admin Experience Manager automatically follows Esmerelda 2.0. */
html[data-gc-theme="esmerelda-2"] .gcExperienceAdminHero,
html[data-gc-theme="esmerelda-2"] .gcExperienceAdminPanel,
html[data-gc-theme="esmerelda-2"] .gcExperienceAdminCard{
  border-color:rgba(254,210,105,.26)!important;
}
html[data-gc-theme="esmerelda-2"] .gcExperienceAdminSave{
  background:#FED269!important;
  color:#000!important;
}

/* ======================================================================
 * Esmerelda 2.0 — Visual Polish V3.1
 * Build: GC_ESMERELDA2_VISUAL_POLISH_V31_2026-08-09
 * Final screenshot-led cleanup: remove decorative wrapper slabs and
 * eliminate remaining Classic-cyan topbar controls.
 * ====================================================================== */

/* Settings: section copy should sit directly on the card, not in a second slab. */
html[data-gc-theme="esmerelda-2"] .gcSettingsPage .gcSettingsSectionHeader,
html[data-gc-theme="esmerelda-2"] .gcSettingsPage .gcSettingsMemberIdSection{
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcSettingsPage .gcSettingsMemberIdSection{
  padding-left:0!important;
  padding-right:0!important;
}

/* Notification bell is theme chrome, not an informational-status colour. */
html[data-gc-theme="esmerelda-2"] .gcPushBellButton{
  background:#011f10!important;
  background-image:none!important;
  border-color:rgba(254,210,105,.24)!important;
  color:#faf9f7!important;
  box-shadow:none!important;
}
html[data-gc-theme="esmerelda-2"] .gcPushBellButton:hover{
  background:#032413!important;
  border-color:rgba(247,233,198,.42)!important;
  color:#fcc644!important;
}

/* The Members filter region has no independent black/green shell. */
html[data-gc-theme="esmerelda-2"] .gcMembersPage :is(.gcMembersToolbar,.gcMembersToolbarTop,.gcMembersFilterGrid){
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
}

/* Member Currently Playing content blends into the member card itself. */
html[data-gc-theme="esmerelda-2"] .gcMembersPage :is(.gcMemberHubSection,.gcMemberHubGameList,.gcMemberHubGame){
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}

/* Broad Games Hub category regions are canvas-level layout only. */
html[data-gc-theme="esmerelda-2"] .gamesHubPage :is(.gamesSection,.gameCarousel,.gameCarouselTrack,.gameCarouselViewport){
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
}

/* Release/date chips remain distinct without reintroducing large green slabs. */
html[data-gc-theme="esmerelda-2"] :is(.gamesHubPage,.browseGamesPage) :is(.gameCarouselMeta,.browseReleaseMeta){
  background:#011f10!important;
  color:#f7e9c6!important;
  border-color:rgba(254,210,105,.22)!important;
}

/* Profile module headings do not create nested background bars. */
html[data-gc-theme="esmerelda-2"] .gcProfileCard :is(.gcProfileCardHeading,.gcProfileCardHeader,.gcProfileSectionHeader){
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
}

/* Profile supporting copy stays crisp and neutral on desktop. */
html[data-gc-theme="esmerelda-2"] .gcProfileCardDescription{
  color:#e3e3e3!important;
  font-style:normal!important;
  font-stretch:normal!important;
  letter-spacing:normal!important;
  text-transform:none!important;
  line-height:1.55!important;
}
