:root {
  --xg-site-accent: #25c8ed;
  --xg-site-violet: #6968f7;
  --xg-site-radius: 20px;
  --xg-site-transition: background-color .35s ease, color .35s ease, border-color .35s ease, box-shadow .35s ease;
}

html[data-xiaogou-theme="night"] {
  color-scheme: dark;
  --xg-site-bg: #060815;
  --xg-site-surface: rgba(10, 14, 29, .88);
  --xg-site-card: rgba(17, 24, 45, .78);
  --xg-site-text: #f5f8ff;
  --xg-site-muted: #91a0ba;
  --xg-site-line: rgba(145, 170, 218, .15);
}

html[data-xiaogou-theme="day"] {
  color-scheme: light;
  --xg-site-bg: #f3f6fb;
  --xg-site-surface: rgba(255, 255, 255, .88);
  --xg-site-card: rgba(255, 255, 255, .82);
  --xg-site-text: #10182b;
  --xg-site-muted: #5e6d86;
  --xg-site-line: rgba(34, 58, 96, .12);
}

html[data-xiaogou-theme] body:not(.wp-admin) {
  background-color: var(--xg-site-bg);
  color: var(--xg-site-text);
  transition: var(--xg-site-transition);
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) {
  background-image:
    radial-gradient(circle at 8% 0%, rgba(64, 203, 238, .12), transparent 28%),
    radial-gradient(circle at 92% 14%, rgba(111, 105, 247, .09), transparent 30%),
    linear-gradient(180deg, #f8fbff 0%, #f1f5fb 100%);
  background-attachment: fixed;
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(#page, .site, .site-content, #primary, .content-area, main.site-main) {
  color: var(--xg-site-text);
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(header.site-header, #masthead, .site-header, .main-header-bar) {
  border-bottom-color: rgba(26, 48, 83, .09) !important;
  background: rgba(255, 255, 255, .82) !important;
  box-shadow: 0 10px 35px rgba(32, 57, 94, .07);
  backdrop-filter: blur(22px) saturate(1.25);
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(.site-title, .site-title a, .main-header-menu a, .main-navigation a, header.site-header a, #masthead a) {
  color: #172037 !important;
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(.main-header-menu a:hover, .main-navigation a:hover, .current-menu-item > a) {
  color: #087fa5 !important;
}

/* The theme renders its mobile drawer outside .main-navigation and gives it
   a hard-coded night background. Keep the complete drawer on daylight tokens. */
@media (max-width: 900px) {
  html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(#site-navigation, .site-navigation) {
    border-color: rgba(26, 48, 83, .1) !important;
    background: rgba(255, 255, 255, .97) !important;
    color: #172037 !important;
    box-shadow: 0 22px 48px rgba(32, 57, 94, .14) !important;
    backdrop-filter: blur(22px) saturate(1.2);
    -webkit-backdrop-filter: blur(22px) saturate(1.2);
  }

  html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(#site-navigation, .site-navigation)::before,
  html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(#site-navigation, .site-navigation)::after,
  html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(#site-navigation, .site-navigation) :is(#primary-menu, .menu) {
    border-color: rgba(26, 48, 83, .1) !important;
    background: transparent !important;
  }

  html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(#site-navigation, .site-navigation) :is(a, button) {
    border-color: rgba(26, 48, 83, .09) !important;
    background-color: transparent !important;
    color: #172037 !important;
    text-shadow: none !important;
  }

  html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(#site-navigation, .site-navigation) :is(a:hover, a:focus-visible, .current-menu-item > a) {
    background-color: rgba(37, 200, 237, .08) !important;
    color: #087fa5 !important;
  }

  html[data-xiaogou-theme="day"] body:not(.wp-admin) .menu-toggle {
    border-color: rgba(26, 48, 83, .13) !important;
    background: rgba(241, 246, 252, .92) !important;
    color: #172037 !important;
    box-shadow: none !important;
  }

  html[data-xiaogou-theme="day"] body:not(.wp-admin) .menu-toggle :is(span, i),
  html[data-xiaogou-theme="day"] body:not(.wp-admin) .menu-toggle::before,
  html[data-xiaogou-theme="day"] body:not(.wp-admin) .menu-toggle::after {
    border-color: currentColor !important;
    color: currentColor !important;
  }
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(footer.site-footer, #colophon, .site-footer) {
  border-top: 1px solid rgba(26, 48, 83, .09) !important;
  background: rgba(255, 255, 255, .8) !important;
  color: #5e6d86 !important;
  backdrop-filter: blur(18px);
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(footer.site-footer, #colophon, .site-footer) a { color: #27344d !important; }

html[data-xiaogou-theme="day"] .elementor :is(h1, h2, h3, h4, h5, h6),
html[data-xiaogou-theme="day"] .elementor-widget-heading .elementor-heading-title { color: #121b30; }
html[data-xiaogou-theme="day"] .elementor :is(p, li) { color: inherit; }

html[data-xiaogou-theme="day"] :is(.um, .um-page-login, .um-page-register) {
  --um-form-background: rgba(255,255,255,.88);
  color: #172037;
}
html[data-xiaogou-theme="day"] :is(.um-form, .um-field-area, .um-account-main) :is(input, textarea, select) {
  border-color: rgba(35, 60, 101, .16) !important;
  background: #f8faff !important;
  color: #172037 !important;
}
html[data-xiaogou-theme="day"] :is(.um, .um-form) :is(.um-field-label label, .um-field-checkbox-option, .um-field-radio-option, .um-account-heading, .um-account-name) { color: #25324a !important; }

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(.hqk-card-center, .hqk-card-activation, .hqk-ep, .hqk-powerpack, .hqk-dynamic-code, .hqk-login-panel, .hqk-account, [data-hqk-card], [data-hqk-activation]) {
  --hqk-bg: rgba(255,255,255,.88);
  --hqk-panel: rgba(255,255,255,.82);
  --hqk-text: #142038;
  --hqk-muted: #61708a;
  --hqk-border: rgba(34,58,96,.13);
  color: #142038;
  border-color: rgba(34,58,96,.13) !important;
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(.hqk-card-center, .hqk-card-activation, .hqk-ep, .hqk-powerpack, .hqk-dynamic-code, .hqk-login-panel, .hqk-account, [data-hqk-card], [data-hqk-activation]) :is(input, textarea, select) {
  border-color: rgba(34,58,96,.16) !important;
  background: #f7f9fd !important;
  color: #172037 !important;
}

/* Elementor / HQK universal day-theme adapter. Component roots keep their
   brand accents, while every page surface shares the same daylight tokens. */
html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(
  .hqk-home,
  .hqk-poll,
  .hqk-pricing-card,
  .hqk-community,
  .hqk-glass-card,
  .hqk-card-activate,
  .hqk-auth,
  .hqk-login,
  .hqk-release-center,
  .hqk-secure-download,
  .hqk-ticket-center,
  .hqk-dc,
  .hqk-modal,
  .hqk-card-email-modal
) {
  --hqk-text: #142039 !important;
  --hqk-muted: #61708a !important;
  --hqk-surface: rgba(255,255,255,.84) !important;
  --hqk-card: rgba(255,255,255,.76) !important;
  --hqk-border: rgba(34,58,96,.13) !important;
  --hqk-poll-text: #142039 !important;
  --hqk-poll-muted: #65748b !important;
  --hqk-community-text: #142039 !important;
  --hqk-community-muted: #65748b !important;
  --hqk-community-surface: rgba(255,255,255,.86) !important;
  --hqk-community-card: rgba(242,247,252,.86) !important;
  --hqk-community-border: rgba(34,58,96,.13) !important;
  --hqk-card-bg-1: #f8fbff !important;
  --hqk-card-bg-2: #eef4fb !important;
  --hqk-card-text: #142039 !important;
  --hqk-card-muted: #65748b !important;
  --hqk-card-panel-bg: rgba(255,255,255,.86) !important;
  --hqk-card-panel-border: rgba(34,58,96,.13) !important;
  --hqk-card-input-bg: rgba(244,248,252,.92) !important;
  color: #142039;
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(.hqk-home, .hqk-auth, .hqk-login, .hqk-card-activate) {
  background-color: #f4f8fd !important;
  background-image:
    radial-gradient(circle at 10% 8%, rgba(124,92,255,.12), transparent 34%),
    radial-gradient(circle at 90% 18%, rgba(37,217,255,.13), transparent 31%),
    linear-gradient(155deg,#fbfdff,#f1f6fb 55%,#f8fbff) !important;
  color: #142039 !important;
}

html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(.hqk-home, .hqk-auth, .hqk-login, .hqk-card-activate, .hqk-release-center, .hqk-ticket-center, .hqk-dc) :is(h1,h2,h3,h4,strong) {
  color: #142039;
}
html[data-xiaogou-theme="day"] body:not(.wp-admin) :is(.hqk-home, .hqk-auth, .hqk-login, .hqk-card-activate, .hqk-release-center, .hqk-ticket-center, .hqk-dc) :is(p,li,small,label) {
  color: #61708a;
}

/* Homepage */
html[data-xiaogou-theme="day"] .hqk-home :is(h1,.hqk-highlight) {
  color: #142039 !important;
  -webkit-text-fill-color: #142039 !important;
  text-shadow: none !important;
}
html[data-xiaogou-theme="day"] .hqk-home :is(.hqk-section,.hqk-process,.hqk-cta) {
  border-color: rgba(34,58,96,.1) !important;
  border-radius: 30px !important;
  background: rgba(255,255,255,.56) !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] .hqk-home :is(.hqk-feature,.hqk-process li,.hqk-stats > div) {
  border-color: rgba(34,58,96,.12) !important;
  background: rgba(255,255,255,.78) !important;
  box-shadow: 0 12px 34px rgba(39,62,96,.055) !important;
}
html[data-xiaogou-theme="day"] .hqk-home .hqk-button--ghost {
  border-color: rgba(34,58,96,.15) !important;
  color: #27354d !important;
  background: rgba(255,255,255,.7) !important;
}
html[data-xiaogou-theme="day"] .hqk-home .hqk-console {
  border-color: rgba(68,100,151,.2) !important;
  box-shadow: 0 24px 65px rgba(35,58,94,.16) !important;
}
html[data-xiaogou-theme="day"] .hqk-home .hqk-console :is(h3,strong,mark) { color: #edf6ff !important; }
html[data-xiaogou-theme="day"] .hqk-home .hqk-console :is(p,span,em) { color: #9eacc4; }

/* Poll, pricing and community */
html[data-xiaogou-theme="day"] .hqk-poll :is(.hqk-poll__surface,.hqk-poll__option-card,.hqk-poll__results,.hqk-poll__result-item),
html[data-xiaogou-theme="day"] .hqk-pricing-card,
html[data-xiaogou-theme="day"] .hqk-community :is(.hqk-community__shell,.hqk-community__form,.hqk-community__list,.hqk-community__counter,.hqk-community__filters,.hqk-community__type-switch,.hqk-community__textarea,.hqk-community__empty),
html[data-xiaogou-theme="day"] .hqk-glass-card {
  border-color: rgba(34,58,96,.12) !important;
  border-radius: 20px !important;
  background: rgba(255,255,255,.82) !important;
  background-image: none !important;
  color: #142039 !important;
  box-shadow: 0 18px 50px rgba(39,62,96,.08) !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] :is(.hqk-poll,.hqk-pricing-card,.hqk-community) :is(h2,h3,h4,strong,em,label) { color: #17223a !important; }
html[data-xiaogou-theme="day"] :is(.hqk-poll,.hqk-pricing-card,.hqk-community) :is(p,small,span) { border-color: rgba(34,58,96,.12); }
html[data-xiaogou-theme="day"] :is(.hqk-poll,.hqk-community) :is(input,textarea,select) {
  border-color: rgba(34,58,96,.16) !important;
  background: #f7f9fd !important;
  color: #172037 !important;
}
html[data-xiaogou-theme="day"] .hqk-glass-card :is(h2,h3,h4,strong,.hqk-glass-card__title) { color: #17223a !important; }
html[data-xiaogou-theme="day"] .hqk-glass-card :is(p,.hqk-glass-card__copy,.hqk-glass-card__extra) { color: #61708a !important; }

/* Card activation */
html[data-xiaogou-theme="day"] .hqk-card-activate :is(
  .hqk-card-activate__panel,
  .hqk-card-activate__card,
  .hqk-card-activate__license,
  .hqk-card-activate__billing,
  .hqk-card-activate__form,
  .hqk-card-activate__success
) {
  border-color: rgba(34,58,96,.12) !important;
  background: rgba(255,255,255,.82) !important;
  box-shadow: 0 16px 45px rgba(39,62,96,.07) !important;
}
html[data-xiaogou-theme="day"] .hqk-card-activate .hqk-card-activate__panel {
  border-radius: 30px !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] .hqk-card-activate :is(
  .hqk-card-activate__card,
  .hqk-card-activate__license,
  .hqk-card-activate__billing,
  .hqk-card-activate__form,
  .hqk-card-activate__success
) {
  border-radius: 20px !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] .hqk-card-activate .hqk-card-activate__content {
  border-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}
html[data-xiaogou-theme="day"] .hqk-card-activate :is(input,textarea,select) {
  border-color: rgba(34,58,96,.16) !important;
  background: #f7f9fd !important;
  color: #172037 !important;
}

/* Register and login */
html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(.hqk-auth__card,.hqk-auth__card-wrap,.hqk-login__panel,.hqk-login__panel-wrap) {
  border-color: rgba(34,58,96,.13) !important;
  border-radius: 30px !important;
  background: rgba(255,255,255,.86) !important;
  box-shadow: 0 24px 70px rgba(38,61,96,.11) !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(.hqk-auth__intro,.hqk-login__intro) {
  border-color: rgba(34,58,96,.1) !important;
  border-radius: 30px !important;
  background: linear-gradient(145deg,rgba(255,255,255,.66),rgba(238,246,252,.76)) !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(input,textarea,select) {
  border-color: rgba(34,58,96,.16) !important;
  background: #f7f9fd !important;
  color: #172037 !important;
}
html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(.um-field-error,.um-notice,.hqk-auth__notice,.hqk-login__notice) {
  border-color: rgba(34,58,96,.12) !important;
  background: rgba(244,248,252,.9) !important;
  color: #4d5f79 !important;
}

/* Downloads, tickets and dynamic code console */
html[data-xiaogou-theme="day"] :is(.hqk-release-center,.hqk-ticket-center,.hqk-dc) {
  color: #142039 !important;
  background-color: transparent !important;
}
html[data-xiaogou-theme="day"] :is(.hqk-release-center,.hqk-ticket-center,.hqk-dc) :is(
  .hqk-release-center__hero,
  .hqk-release-center__group,
  .hqk-release-card,
  .hqk-ticket-center__shell,
  .hqk-ticket-center__hero,
  .hqk-ticket-stats,
  .hqk-ticket-tabs,
  .hqk-ticket-panel,
  .hqk-ticket-type-card,
  .hqk-ticket-list-item,
  .hqk-ticket-drawer__panel,
  .hqk-dc__panel,
  .hqk-dc__code-zone,
  .hqk-dc__meta,
  .hqk-dc__alert
) {
  border-color: rgba(34,58,96,.12) !important;
  border-radius: 20px !important;
  background: rgba(255,255,255,.82) !important;
  background-image: none !important;
  color: #142039 !important;
  box-shadow: 0 16px 45px rgba(39,62,96,.07) !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] :is(.hqk-release-center,.hqk-ticket-center,.hqk-dc) :is(
  .hqk-release-center__hero,
  .hqk-release-center__group,
  .hqk-ticket-center__shell,
  .hqk-ticket-center__hero,
  .hqk-ticket-panel,
  .hqk-dc__panel
) {
  border-radius: 30px !important;
}
html[data-xiaogou-theme="day"] .hqk-release-center .hqk-release-card {
  border-radius: 26px !important;
}
html[data-xiaogou-theme="day"] :is(.hqk-release-center,.hqk-ticket-center,.hqk-dc) :is(input,textarea,select) {
  border-color: rgba(34,58,96,.16) !important;
  background: #f7f9fd !important;
  color: #172037 !important;
}
html[data-xiaogou-theme="day"] .hqk-dc__code { color: #087fa5 !important; text-shadow: none !important; }

/* Modals, notices and verification overlays */
html[data-xiaogou-theme="day"] :is(.hqk-modal__dialog,.hqk-card-email-modal__dialog,.hqk-glass-card,.hqk-notice) {
  border-color: rgba(34,58,96,.13) !important;
  background: rgba(255,255,255,.92) !important;
  color: #142039 !important;
  box-shadow: 0 28px 90px rgba(31,54,91,.18) !important;
  backdrop-filter: blur(22px);
}
html[data-xiaogou-theme="day"] :is(.hqk-modal,.hqk-card-email-modal,.hqk-notice) :is(h2,h3,h4,strong,label) { color: #17223a !important; }
html[data-xiaogou-theme="day"] :is(.hqk-modal,.hqk-card-email-modal) :is(input,textarea,select) {
  border-color: rgba(34,58,96,.16) !important;
  background: #f7f9fd !important;
  color: #172037 !important;
}

html[data-xiaogou-theme="day"] .elementor-widget-container > :is(section,article,div)[class^="hqk-"] {
  transition: background-color .35s ease, color .35s ease, border-color .35s ease, box-shadow .35s ease;
}

/* Final contrast pass for the homepage illustration and membership pages. */
html[data-xiaogou-theme="day"] .hqk-home .hqk-console {
  color:#eef6ff !important;
  background:linear-gradient(150deg,rgba(28,38,65,.94),rgba(12,19,38,.97)) !important;
}
html[data-xiaogou-theme="day"] .hqk-home :is(.hqk-license-card,.hqk-console__rows > div) {
  border-color:rgba(181,204,238,.15) !important;
  background:rgba(255,255,255,.055) !important;
}
html[data-xiaogou-theme="day"] .hqk-home .hqk-console__rows {
  border-radius: 14px !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] .hqk-home .hqk-console :is(h3,strong,mark,.hqk-safe) { color:#f4f8ff !important; }
html[data-xiaogou-theme="day"] .hqk-home .hqk-console :is(p,span,em,.hqk-meter-label) { color:#aebbd0 !important; }
html[data-xiaogou-theme="day"] .hqk-home .hqk-stats > div {
  border:1px solid rgba(34,58,96,.1) !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.76) !important;
}

html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(.hqk-auth__badge,.hqk-auth__feature,.hqk-auth__secure,.hqk-login__brand,.hqk-login__features,.hqk-login__system,.hqk-login__logged-in) {
  border-color:rgba(34,58,96,.12) !important;
  color:#27364f !important;
  background:rgba(247,250,253,.74) !important;
}
html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(.hqk-auth__feature,.hqk-auth__secure,.hqk-login__features,.hqk-login__system,.hqk-login__logged-in) {
  border-radius: 16px !important;
  overflow: hidden;
}
html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(.hqk-auth__feature,.hqk-auth__secure,.hqk-login__features,.hqk-login__system,.hqk-login__logged-in) :is(span,p,small) { color:#62718a !important; }
html[data-xiaogou-theme="day"] :is(.hqk-auth,.hqk-login) :is(.hqk-auth__feature,.hqk-login__features,.hqk-login__logged-in) :is(strong,b) { color:#17223a !important; }
html[data-xiaogou-theme="day"] .hqk-auth :is(.um-notice,.um-field-error,.hqk-auth__message),
html[data-xiaogou-theme="day"] .hqk-login :is(.um-notice,.um-field-error,.hqk-login__message) {
  border:1px solid rgba(34,58,96,.12) !important;
  color:#42536d !important;
  background:rgba(239,245,251,.92) !important;
}

html[data-xiaogou-theme] :is(.xgrc-dev, .xgrc-remote, .hqk-ir) { transition: var(--xg-site-transition); }

/* Global manual theme switch. The stored choice expires at the next 07:00/19:00 boundary. */
.xg-theme-toggle {
  position: fixed;
  right: max(18px, env(safe-area-inset-right));
  bottom: calc(max(22px, env(safe-area-inset-bottom)) + var(--xg-theme-toggle-lift, 0px));
  z-index: 100100;
  width: 50px;
  height: 50px;
  display: grid;
  place-items: center;
  padding: 0;
  border: 1px solid rgba(127,153,194,.22);
  border-radius: 17px;
  color: #eff7ff;
  background: rgba(10,17,35,.82);
  box-shadow: 0 15px 38px rgba(2,8,22,.28), inset 0 1px rgba(255,255,255,.09);
  backdrop-filter: blur(18px) saturate(140%);
  -webkit-backdrop-filter: blur(18px) saturate(140%);
  cursor: pointer;
  transition: transform .22s ease, border-color .22s ease, background .22s ease, box-shadow .22s ease;
}
.xg-theme-toggle:hover { transform: translateY(-3px); border-color: rgba(39,207,238,.55); box-shadow: 0 19px 44px rgba(2,8,22,.32), 0 0 24px rgba(39,207,238,.13); }
.xg-theme-toggle:focus-visible { outline: 3px solid rgba(39,207,238,.34); outline-offset: 3px; }
.xg-theme-toggle span { position: absolute; inset: 0; display: grid; place-items: center; transition: opacity .2s ease, transform .28s ease; }
.xg-theme-toggle svg { width: 23px; height: 23px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.xg-theme-toggle__sun { opacity: 1; transform: rotate(0) scale(1); color: #ffd66b; }
.xg-theme-toggle__moon { opacity: 0; transform: rotate(-35deg) scale(.7); }
.xg-theme-toggle[data-theme="day"] .xg-theme-toggle__sun { opacity: 0; transform: rotate(35deg) scale(.7); }
.xg-theme-toggle[data-theme="day"] .xg-theme-toggle__moon { opacity: 1; transform: rotate(0) scale(1); color: #6874ff; }
html[data-xiaogou-theme="day"] .xg-theme-toggle {
  border-color: rgba(43,67,104,.14);
  color: #24334d;
  background: rgba(255,255,255,.88);
  box-shadow: 0 15px 38px rgba(44,70,108,.16), inset 0 1px rgba(255,255,255,.9);
}

@media (max-width: 640px) {
  .xg-theme-toggle { right: max(13px, env(safe-area-inset-right)); bottom: calc(max(16px, env(safe-area-inset-bottom)) + var(--xg-theme-toggle-lift, 0px)); width: 46px; height: 46px; border-radius: 15px; }
}

@media (prefers-reduced-motion: reduce) {
  html[data-xiaogou-theme] body,
  html[data-xiaogou-theme] :is(.xgrc-dev, .xgrc-remote, .hqk-ir),
  .xg-theme-toggle,
  .xg-theme-toggle span { transition: none !important; }
}
