html {
  height: 100% !important;
}

*,
*::after,
*::before {
  box-sizing: border-box !important;
}

body {
  --wp--preset--color--black: #fff000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--maldkfctric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.header-white-5acc) {
  gap: 0.5em;
}
:where(.breadcrumb-first-4e5c) {
  gap: 0.5em;
}
body .pagination-f54e > .description-bottom-d3ce {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .pagination-f54e > .photo_silver_b27f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .pagination-f54e > .frame-e00c {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .dark-7a8e > .description-bottom-d3ce {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .dark-7a8e > .photo_silver_b27f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .dark-7a8e > .frame-e00c {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .dark-7a8e
  > :where(:not(.description-bottom-d3ce):not(.photo_silver_b27f):not(.top_d563)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .dark-7a8e > .sidebar_878b {
  max-width: var(--wp--style--global--wide-size);
}
body .header-white-5acc {
  display: flex;
}
body .header-white-5acc {
  flex-wrap: wrap;
  align-items: center;
}
body .header-white-5acc > * {
  margin: 0;
}
body .breadcrumb-first-4e5c {
  display: grid;
}
body .breadcrumb-first-4e5c > * {
  margin: 0;
}
:where(.over_7b98.header-white-5acc) {
  gap: 2em;
}
:where(.over_7b98.breadcrumb-first-4e5c) {
  gap: 2em;
}
:where(.east-7691.header-white-5acc) {
  gap: 1.25em;
}
:where(.east-7691.breadcrumb-first-4e5c) {
  gap: 1.25em;
}
.hover_b989 {
  color: var(--wp--preset--color--black) !important;
}
.outer-753d {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.dynamic_0bab {
  color: var(--wp--preset--color--white) !important;
}
.background_f340 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.label-a80e {
  color: var(--wp--preset--color--vivid-red) !important;
}
.caption-cf56 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.pink-a99e {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.button-gold-0fa2 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.tabs-new-52eb {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.silver-9df4 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.image_4c2f {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.west_26d7 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.prev-a5a9 {
  background-color: var(--wp--preset--color--black) !important;
}
.sidebar_light_bb13 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hero_2c33 {
  background-color: var(--wp--preset--color--white) !important;
}
.blue-e24f {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.overlay-a9d4 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.alert-complex-eae9 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.wood-b6fc {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.paragraph_43e7 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.west_489e {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.soft-8bbe {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.gas-b2e6 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.rough-7f80 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.layout_8bcd {
  border-color: var(--wp--preset--color--black) !important;
}
.search-a5f8 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.image-69a2 {
  border-color: var(--wp--preset--color--white) !important;
}
.block_33da {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.cold_7415 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.media_gas_d259 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.cool_026f {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.sidebar_4014 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.sort_0b41 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.box_a10f {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.short-75f8 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.box-b8c9 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.button-under-1d18 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.soft_a9c4 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.description_45b1 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.column_under_c579 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.notice_middle_b1f8 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.chip-green-1658 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.middle_1f35 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.main_hard_84ba {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.selected-b667 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.red-c77c {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.list-new-eb62 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.media_old_e57d {
  background: var(--wp--preset--gradient--midnight) !important;
}
.tertiary_7e23 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.frame_in_1d3b {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.modal-890f {
  font-size: var(--wp--preset--font-size--large) !important;
}
.slow_47ad {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.fluid-b460 a:where(:not(.wood-9755)) {
  color: inherit;
}
:where(.east-7691.header-white-5acc) {
  gap: 1.25em;
}
:where(.east-7691.breadcrumb-first-4e5c) {
  gap: 1.25em;
}
:where(.over_7b98.header-white-5acc) {
  gap: 2em;
}
:where(.over_7b98.breadcrumb-first-4e5c) {
  gap: 2em;
}
.tertiary_9f58 {
  font-size: 1.5em;
  line-height: 1.6;
}

.narrow_79a2 .logo_02a7 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_blue_192b .pattern_ed23 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-f22f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-f22f.notification-inner-11b2 .element_large_31bf {
  background-color: var(--e-global-color-primary);
}
.item-f22f.section_a3fc .element_large_31bf,
.item-f22f.accordion-16c7 .element_large_31bf {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.surface_e390 .nav-45af {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.tooltip_up_3ab0 {
  --divider-color: var(--e-global-color-secondary);
}
.tooltip_up_3ab0 .narrow_0fb3 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.tooltip_up_3ab0.disabled_motion_c4cc .feature-dc09 {
  background-color: var(--e-global-color-secondary);
}
.tooltip_up_3ab0.container_dirty_793f .feature-dc09,
.tooltip_up_3ab0.overlay_cbe4 .feature-dc09 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.tooltip_up_3ab0.container_dirty_793f .feature-dc09,
.tooltip_up_3ab0.overlay_cbe4 .feature-dc09 svg {
  fill: var(--e-global-color-secondary);
}
.texture-clean-8e29 .old_8445 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-clean-8e29 .silver-f40b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-6cf9.disabled_motion_c4cc .feature-dc09 {
  background-color: var(--e-global-color-primary);
}
.block-6cf9.container_dirty_793f .feature-dc09,
.block-6cf9.overlay_cbe4 .feature-dc09 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.block-6cf9.container_dirty_793f .feature-dc09,
.block-6cf9.overlay_cbe4 .feature-dc09 svg {
  fill: var(--e-global-color-primary);
}
.hover-4ee1.disabled_motion_c4cc .feature-dc09 {
  background-color: var(--e-global-color-primary);
}
.hover-4ee1.container_dirty_793f .feature-dc09,
.hover-4ee1.overlay_cbe4 .feature-dc09 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hover-4ee1 .widget_dynamic_895c {
  color: var(--e-global-color-primary);
}
.hover-4ee1 .widget_dynamic_895c,
.hover-4ee1 .widget_dynamic_895c a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-4ee1 .hidden_iron_6488 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-ce18 .aside_dim_f69e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-fa31 .fluid-db31 .alert-fast-702a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.stale-f1b5 .article-a6c5:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.stale-f1b5 .widget-red-ba40 i {
  color: var(--e-global-color-primary);
}
.stale-f1b5 .widget-red-ba40 svg {
  fill: var(--e-global-color-primary);
}
.stale-f1b5 .focused-6f28 {
  color: var(--e-global-color-secondary);
}
.stale-f1b5 .article-a6c5 > .focused-6f28,
.stale-f1b5 .article-a6c5 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_bcff .gas_a5e1 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_bcff .link_b373 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.tooltip-3320 .media_mini_131d .notification_out_3dcf {
  background-color: var(--e-global-color-primary);
}
.tooltip-3320 .module-middle-34ef {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-green-78d8 .content_1018 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-green-78d8 .logo_over_a584 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-green-78d8 .bottom-175e {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.hidden_fcc0 .section_8979,
.hidden_fcc0 .section_8979 a {
  color: var(--e-global-color-primary);
}
.hidden_fcc0 .section_8979.main-f259,
.hidden_fcc0 .section_8979.main-f259 a {
  color: var(--e-global-color-accent);
}
.hidden_fcc0 .section_8979 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden_fcc0 .content-a907 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-d663 .hidden_6cb0,
.table-d663 .avatar-short-9e1f {
  color: var(--e-global-color-primary);
}
.table-d663 .hidden_6cb0 svg {
  fill: var(--e-global-color-primary);
}
.table-d663 .main-f259 .hidden_6cb0,
.table-d663 .main-f259 .avatar-short-9e1f {
  color: var(--e-global-color-accent);
}
.table-d663 .main-f259 .hidden_6cb0 svg {
  fill: var(--e-global-color-accent);
}
.table-d663 .avatar-short-9e1f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-d663 .content-a907 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_stale_f4e6 .logo_2459,
.badge_stale_f4e6 .stale_662f {
  color: var(--e-global-color-primary);
}
.badge_stale_f4e6 .stale_662f svg {
  fill: var(--e-global-color-primary);
}
.badge_stale_f4e6 .section_8979.main-f259 a,
.badge_stale_f4e6
  .section_8979.main-f259
  .stale_662f {
  color: var(--e-global-color-accent);
}
.badge_stale_f4e6 .logo_2459 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_stale_f4e6 .content-a907 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-a838 .alert-2fce {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame-a838 .fresh-484e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_143e .bronze-1c38 .module_dddd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.left_143e .bronze-1c38 .grid-3380 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_143e .dynamic-0c68 .module_dddd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.left_143e
  .dynamic-0c68
  .grid-3380 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_143e
  .box_lite_183d
  .module_dddd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.left_143e
  .box_lite_183d
  .grid-3380 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_143e
  .shade_under_e204
  .module_dddd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.left_143e
  .shade_under_e204
  .grid-3380 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border-2900 .primary-east-acc2 {
  background-color: var(--e-global-color-primary);
}
.border-2900 .primary-east-acc2:hover {
  background-color: var(--e-global-color-primary);
}
.border-2900 .badge-advanced-3256 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border-2900
  .primary-east-acc2:hover
  .badge-advanced-3256 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_39d8 .narrow_74ac {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-bottom-c016 .feature-4429 .banner_21dd a {
  background-color: var(--e-global-color-accent);
}
.notice-bottom-c016 .feature-4429 .box_easy_c6fd a {
  background-color: var(--e-global-color-accent);
}
.notice-bottom-c016 .feature-4429 .banner_21dd a,
.notice-bottom-c016 .feature-4429 .box_easy_c6fd a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-45e3
  .hot_d074.dark_f4de
  .feature-4429
  a.description_dd92 {
  background-color: var(--e-global-color-accent);
}
.paper-45e3
  .hot_d074.dark_f4de
  .feature-4429
  span.description_dd92.fn-current-9885 {
  background-color: var(--e-global-color-text);
}
.paper-45e3
  .hot_d074.dark_f4de
  .feature-4429
  .description_dd92 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e .feature_soft_1708 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .box-plasma-72bd
  > .gallery_6de1
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .old_3426
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .pagination_eab5
  .slider_7595,
.middle_c80e
  .pagination_eab5
  .pressed-1e5d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle_c80e
  .pagination_eab5
  .notification_smooth_0ca1,
.middle_c80e
  .pagination_eab5
  a
  .notification_smooth_0ca1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .pagination_eab5
  .modal-paper-da77 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .pagination_eab5
  .accent-white-e0bb {
  background-color: var(--e-global-color-primary);
}
.middle_c80e
  .pagination_eab5
  .accent-white-e0bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .pagination_eab5
  .accent-white-e0bb:hover {
  background-color: var(--e-global-color-primary);
}
.middle_c80e
  .pagination_eab5
  .advanced-5181 {
  background-color: var(--e-global-color-primary);
}
.middle_c80e
  .pagination_eab5
  .advanced-5181 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .pagination_eab5
  .advanced-5181:hover {
  background-color: var(--e-global-color-primary);
}
.middle_c80e
  .layout_477b
  .cool_8178
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle_c80e
  .layout_477b
  .nav-huge-7c39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .layout_477b
  .modal-paper-da77 {
  color: var(--e-global-color-text);
}
.middle_c80e
  .layout_477b
  .modal-paper-da77
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .layout_477b
  .accent-white-e0bb {
  background-color: var(--e-global-color-primary);
}
.middle_c80e
  .layout_477b
  .accent-white-e0bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .layout_477b
  .accent-white-e0bb:hover {
  background-color: var(--e-global-color-primary);
}
.middle_c80e
  .layout_477b
  .advanced-5181 {
  background-color: var(--e-global-color-primary);
}
.middle_c80e
  .layout_477b
  .advanced-5181 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.middle_c80e
  .layout_477b
  .advanced-5181:hover {
  background-color: var(--e-global-color-primary);
}
.middle_c80e .content-1f3d {
  background-color: var(--e-global-color-primary);
}
.middle_c80e .content-1f3d:hover {
  background-color: var(--e-global-color-primary);
}
.middle_c80e .advanced_d0e2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle_c80e .button_62ad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-ffad .hero_new_a2fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-ffad
  .list_97aa
  > div:nth-child(3)
  .hero_new_a2fb,
.block-ffad
  .description-hard-f51d
  > div:nth-child(1)
  .hero_new_a2fb,
.block-ffad
  .chip-1755
  > div:nth-child(1)
  .hero_new_a2fb,
.block-ffad
  .carousel-focused-aef5
  > div:nth-child(1)
  .hero_new_a2fb,
.block-ffad
  .menu_fe75
  > div:nth-child(1)
  .hero_new_a2fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-ffad .box-023c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-ffad .carousel-1738 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-ffad .notice-482b {
  background-color: var(--e-global-color-primary);
}
.block-ffad .notice-482b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-ffad .notice-482b:hover {
  background-color: var(--e-global-color-primary);
}
.block-ffad .brown_85a8 {
  background-color: var(--e-global-color-primary);
}
.block-ffad .brown_85a8:hover {
  background-color: var(--e-global-color-primary);
}
.block-ffad .advanced_d0e2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block-ffad .button_62ad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop_top_4ef7 .nav-7204 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop_top_4ef7 .search_complex_3bcd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_top_4ef7 .hot_1e61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_top_4ef7 .chip-eb43 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_top_4ef7 .lower_6560 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_top_4ef7 .brown_85a8 {
  background-color: var(--e-global-color-primary);
}
.backdrop_top_4ef7 .brown_85a8:hover {
  background-color: var(--e-global-color-primary);
}
.header-rough-77e5 .thumbnail-cool-3beb {
  background-color: var(--e-global-color-secondary);
}
.header-rough-77e5 .dropdown-north-96d3 {
  background-color: var(--e-global-color-text);
}
.header-rough-77e5 .wide_9450 {
  background-color: var(--e-global-color-secondary);
}
.header-rough-77e5 .surface-b76b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-rough-77e5 .tall-c732 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-rough-77e5 .paragraph-dark-1064 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-rough-77e5 .dirty-4d07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-rough-77e5 .chip_hovered_19bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-upper-9ac5 .notice-top-a7c5 .hover_gas_613c,
.button-upper-9ac5
  .notice-top-a7c5
  .hover_gas_613c
  a,
.button-upper-9ac5 .feature_e2dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-upper-9ac5 .notice-top-a7c5 .accent_advanced_9c09,
.button-upper-9ac5 .element_050e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-upper-9ac5 .notice-top-a7c5 .accent_advanced_9c09 {
  color: var(--e-global-color-text);
}
.button-upper-9ac5 .element_050e {
  color: var(--e-global-color-text);
}
.button-upper-9ac5
  .notice-top-a7c5
  .west_d0fd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button-upper-9ac5 .modal-e88e .center-5a40 {
  background-color: var(--e-global-color-primary);
}
.button-upper-9ac5 .modal-e88e .center-5a40:hover {
  background-color: var(--e-global-color-primary);
}
.button-upper-9ac5 .modal-e88e .sort-f72f li span {
  background-color: var(--e-global-color-text);
}
.button-upper-9ac5 .modal-e88e .sort-f72f li span:hover {
  background-color: var(--e-global-color-primary);
}
.button-upper-9ac5
  .modal-e88e
  .sort-f72f
  li.complex_8baf
  span {
  background-color: var(--e-global-color-accent);
}
.button-upper-9ac5 .description_8f8a span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-a94c .preview_warm_0cd2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.old-a6fe .heading-8d29 {
  background-color: var(--e-global-color-primary);
}
.old-a6fe .search_hovered_bcaf {
  background-color: var(--e-global-color-secondary);
}
.old-a6fe .slider-c40d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a6fe .hero-slow-90a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a6fe .mask_green_ab01 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a6fe .fast_b3dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a6fe .component_9029 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a6fe .highlight_blue_10b8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.old-a6fe .bright-1695 {
  background-color: var(--e-global-color-primary);
}
.old-a6fe .bright-1695 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden_404a .overlay_9a2e {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden_404a .badge_gold_cfdc {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.hidden_404a
  .widget_large_8d29:after {
  background-color: var(--e-global-color-primary);
}
.hidden_404a .photo-e673 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in-b9b6 .feature_e2dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-b9b6 .element_050e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_7d5f .brown-7303 .sort_d9c2 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_7d5f .brown-7303 .sort-f8a7 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_stone_afd4 .south_f2e3 {
  background-color: var(--e-global-color-primary);
}
.list_stone_afd4 .complex_caa4 {
  background-color: var(--e-global-color-secondary);
}
.list_stone_afd4 .modal-4da3 .widget_4fe4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_stone_afd4 .gas_7f5e .widget_4fe4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard-c84d .status_d0dd .rough_f391 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard-c84d .status_d0dd .active_eb85 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hard-c84d .status_d0dd .table-bronze-4fae {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.picture-under-1405 .module_4e5e {
  border-color: var(--e-global-color-text);
}
.picture-under-1405 .easy-238a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-under-1405 .paper_56d0 {
  color: var(--e-global-color-primary);
}
.picture-under-1405 .progress-hard-7379 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-408f .dropdown-602a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-408f .pagination_1116 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-408f .modal-8606:hover .dropdown-602a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination-408f
  .modal-8606:hover
  .pagination_1116 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.column_0fa5 .caption-pink-5d39 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.column_0fa5 .frame_80e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_clean_f45f .caption_medium_4aff .menu_south_dbc1 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_clean_f45f .small_6124 .menu_south_dbc1 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.modal-dynamic-6b79 .component_8970 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.dirty_f0a2 .gradient_upper_4d77 .left-315d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dirty_f0a2 .gradient_upper_4d77 .left-315d {
  background-color: var(--e-global-color-secondary);
}
.dirty_f0a2 .glass-caa0 .left-315d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dirty_f0a2 .glass-caa0 .left-315d {
  background-color: var(--e-global-color-secondary);
}
.dirty_f0a2 .main-light-71db .easy_ffbd {
  background-color: var(--e-global-color-primary);
}
.dirty_f0a2 .main-light-71db:hover .easy_ffbd {
  background-color: var(--e-global-color-secondary);
}
.dirty_f0a2 .center-5a40 {
  background-color: var(--e-global-color-primary);
}
.dirty_f0a2 .center-5a40:hover {
  background-color: var(--e-global-color-accent);
}
.dirty_f0a2 .sort-f72f li span {
  background-color: var(--e-global-color-text);
}
.dirty_f0a2 .sort-f72f li span:hover {
  background-color: var(--e-global-color-primary);
}
.dirty_f0a2 .sort-f72f li.complex_8baf span {
  background-color: var(--e-global-color-accent);
}
.hovered_1533 .box_de80 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered_1533 .blue-f1a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_e8ef .accordion-wide-991c:before {
  background-color: var(--e-global-color-secondary);
}
.media_e8ef .gallery-a668 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_e8ef .overlay_west_bc37 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_selected_3b6a .last_7c09 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_selected_3b6a .last_7c09:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_selected_3b6a .last_7c09.fn-active-9885 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_selected_3b6a .background-middle-9216 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_selected_3b6a .popup-focused-49c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_selected_3b6a .warm_4e94 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_selected_3b6a .footer_03f6 {
  background-color: var(--e-global-color-primary);
}
.pattern_selected_3b6a .footer_03f6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_selected_3b6a .box_01b4 {
  background-color: var(--e-global-color-primary);
}
.pattern_selected_3b6a .box_01b4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_d381 .box_5020 .main-out-1d8e a {
  color: var(--e-global-color-secondary);
}
.link_d381 .box_5020 .main-out-1d8e a:hover {
  color: var(--e-global-color-secondary);
}
.link_d381 .box_5020 .main-out-1d8e,
.link_d381 .box_5020 .main-out-1d8e a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_d381 .box_5020 .main-baff {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_d381 .box_5020 .grid-focused-3e77 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_d381 .box_5020 .info_ee92 {
  background-color: var(--e-global-color-primary);
}
.link_d381 .box_5020 .info_ee92 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_d381 .box_5020 .info_ee92:hover {
  background-color: var(--e-global-color-primary);
}
.link_d381 .box_5020 .media_686c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_d381 .box_5020 .media_686c {
  background-color: var(--e-global-color-primary);
}
.link_d381 .box_5020 .media_686c:hover {
  background-color: var(--e-global-color-primary);
}
.link_d381 .box_5020 .center-5a40 {
  background-color: var(--e-global-color-primary);
}
.link_d381 .box_5020 .center-5a40:hover {
  background-color: var(--e-global-color-primary);
}
.link_d381 .modal-e88e .sort-f72f li span {
  background-color: var(--e-global-color-text);
}
.link_d381 .modal-e88e .sort-f72f li span:hover {
  background-color: var(--e-global-color-primary);
}
.link_d381 .modal-e88e .sort-f72f li.complex_8baf span {
  background-color: var(--e-global-color-accent);
}
.link_d381 .advanced_d0e2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_d381 .button_62ad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-8459 .texture_ca94 .over_6c89 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-8459 .texture_ca94 .article-complex-3297 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower-8459 .texture_ca94 .info-south-1fdf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-bottom-725c .video_hot_e438 {
  border-color: var(--e-global-color-text);
}
.frame-bottom-725c .highlight_353b {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-bottom-725c .dynamic_5ddb {
  color: var(--e-global-color-secondary);
}
.frame-bottom-725c .dynamic_5ddb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-bottom-725c .hard-f9fd > * {
  color: var(--e-global-color-primary);
}
.frame-bottom-725c .hard-f9fd > * svg {
  fill: var(--e-global-color-primary);
}
.frame-bottom-725c .complex_d410 {
  color: var(--e-global-color-primary);
}
.frame-bottom-725c .complex_d410 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame-bottom-725c .header_action_d1d3 {
  color: var(--e-global-color-primary);
}
.frame-bottom-725c .header_action_d1d3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame-bottom-725c .accent-0979 {
  color: var(--e-global-color-primary);
}
.frame-bottom-725c .accent-0979 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-bottom-725c .pattern_7af7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-bottom-725c .content_013c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-bottom-725c .content_013c.pattern_e73c {
  color: var(--e-global-color-secondary);
}
.frame-bottom-725c .content_013c.pattern_e73c .tiny-726a {
  color: var(--e-global-color-accent);
}
.frame-bottom-725c .content_013c.grid-bronze-8c02 {
  color: var(--e-global-color-text);
}
.frame-bottom-725c .content_013c.grid-bronze-8c02 .tiny-726a {
  color: var(--e-global-color-text);
}
.frame-bottom-725c .content_013c:before {
  border-top-color: var(--e-global-color-text);
}
.frame-bottom-725c .full-566a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-bottom-725c
  .full-566a
  .motion-bb64 {
  background-color: var(--e-global-color-primary);
}
.frame-bottom-725c
  .full-566a
  .motion-bb64 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-bottom-725c .video_hot_e438 .avatar_1879 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_f4af .first-f81e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.prev_f4af .middle-a756 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gold-5ec9 .article_wide_27c9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gold-5ec9
  .bronze-f585
  .summary-active-e4eb {
  background-color: var(--e-global-color-secondary);
}
.gold-5ec9
  .bronze-f585.secondary-gas-50d9
  .summary-active-e4eb {
  background-color: var(--e-global-color-text);
}
.gold-5ec9
  .bronze-f585:hover
  .summary-active-e4eb {
  background-color: var(--e-global-color-accent);
}
.gold-5ec9
  .bronze-f585.fn-active-9885
  .summary-active-e4eb {
  background-color: var(--e-global-color-primary);
}
.lower-355f .tooltip-white-72f1 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.lower-355f .link_medium_a043 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower-355f .south_02c7 {
  background-color: var(--e-global-color-primary);
}
.lower-355f .south_02c7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-d036 .icon_6ba5 .modal_hard_c0a8 .row_purple_2971 {
  background-color: var(--e-global-color-secondary);
}
.mask-d036 .icon_6ba5 .message_clean_17d3:after {
  background-color: var(--e-global-color-secondary);
}
.mask-d036 .progress-selected-1ae8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-d036 .main_stale_781f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-d036 .dynamic-8a6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-d036 .static-09c4 {
  background-color: var(--e-global-color-primary);
}
.mask-d036 .static-09c4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-d036 .slow-77a8 {
  background-color: var(--e-global-color-secondary);
}
.mask-d036 .slow-77a8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-d036 .icon_6ba5 .steel-704a .out-2981:hover {
  background-color: var(--e-global-color-primary);
}
.mask-d036
  .icon_6ba5
  .steel-704a
  .out-2981.label-orange-7709 {
  background-color: var(--e-global-color-primary);
}
.mask-d036 .icon_6ba5 .photo-9afc:before {
  border-color: var(--e-global-color-primary);
}
.mask-d036 .icon_6ba5 .photo-9afc:hover:before {
  border-color: var(--e-global-color-secondary);
}
.mask-d036
  .icon_6ba5
  .photo-9afc.shade_out_7e02:before {
  border-color: var(--e-global-color-primary);
}
.mask-d036 .highlight-9b02 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_lower_9b68 .search-d454 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_lower_9b68 .search-d454:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_lower_9b68 .search-d454.dim_e24d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_lower_9b68 .sort_38a3 {
  background-color: var(--e-global-color-primary);
}
.summary_lower_9b68 .sort_38a3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_lower_9b68
  .media-87c1
  .block_6f9b
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_lower_9b68
  .bright_da31
  .block_6f9b
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hero_8d9a
  .section-c526
  .dark-e994 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_8d9a
  .section-c526
  .message_green_0105 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_8d9a .heading_clean_bc9a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_8d9a .pressed_af64 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero_8d9a .orange-320f {
  background-color: var(--e-global-color-primary);
}
.hero_8d9a .orange-320f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.medium-1540 .detail-081d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-1540 .icon-west-7a71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  background-color: var(--e-global-color-primary);
}
.medium-1540 .surface-liquid-1303 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-1540 .surface-liquid-1303 a:hover {
  color: var(--e-global-color-secondary);
}
.medium-1540 .preview_plasma_ea25 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-1540 .title-4d6c {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-1540 .feature-lite-1630 .center-5a40 {
  background-color: var(--e-global-color-primary);
}
.medium-1540 .feature-lite-1630 .center-5a40:hover {
  background-color: var(--e-global-color-accent);
}
.medium-1540
  .feature-lite-1630
  .sort-f72f
  li
  span {
  background-color: var(--e-global-color-text);
}
.medium-1540
  .feature-lite-1630
  .sort-f72f
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.medium-1540
  .feature-lite-1630
  .sort-f72f
  li.complex_8baf
  span {
  background-color: var(--e-global-color-accent);
}
.in-11e5
  .paragraph_e34b
  .rough_8183 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in-11e5 .paragraph_e34b .badge_5cfc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in-11e5 .paragraph_e34b .slider-simple-3d8b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-11e5 .tooltip-9cec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.in-11e5
  .popup-new-9cda.widget-f7fa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > a {
  background-color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > a
  .new-a8b2.simple-6d21 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > a
  .caption-soft-82a8.dim_aced {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  .north_c3df
  > a {
  background-color: var(--e-global-color-secondary);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  .north_c3df
  > a
  .dynamic_73d1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  .north_c3df
  > a
  .caption-soft-82a8.liquid_cc40 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > a
  .popup_489c:before {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  a
  .popup_489c:before {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df.progress_c590
  > a
  .popup_489c:before {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  .north_c3df.progress_c590
  > a
  .popup_489c:before {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > a
  .feature-fast-b978
  .box-next-8b6c {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  a
  .feature-fast-b978
  .box-next-8b6c {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > a
  .feature-fast-b978
  .box-next-8b6c,
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  a
  .feature-fast-b978
  .box-next-8b6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > a
  .blue-3164:before {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  a
  .blue-3164:before {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df.progress_c590
  > a
  .blue-3164:before {
  color: var(--e-global-color-text);
}
.up_c682
  > .caption_df8c
  > div
  > .shade_hot_dce6
  > .north_c3df
  > .menu-solid-6a86
  .north_c3df.progress_c590
  > a
  .blue-3164:before {
  color: var(--e-global-color-text);
}
.section_orange_1141 .aside-basic-e136 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_orange_1141
  .hard-13a4:hover
  .aside-basic-e136 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first-f14b
  > .caption_df8c
  > .inner_6c18
  > .popup_9a0d
  > .mask-5d5c
  > .green_b5d8
  .element_41dd {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-f14b
  > .caption_df8c
  > .inner_6c18
  > .popup_9a0d
  > .mask-5d5c
  > .green_b5d8:hover
  .element_41dd {
  color: var(--e-global-color-text);
}
.first-f14b
  > .caption_df8c
  > .inner_6c18
  > .popup_9a0d
  > .mask-5d5c
  > .green_b5d8:hover
  .element_41dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-f14b
  > .caption_df8c
  > .inner_6c18
  > .popup_9a0d
  > .mask-5d5c.center_9ca0
  > .green_b5d8
  .element_41dd {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-purple-6720 .plasma-79d7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-purple-6720 .lower_234d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-purple-6720 .background_ff6a {
  background-color: var(--e-global-color-primary);
}
.focus-purple-6720 .background_ff6a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter_pro_3ec7
  > .caption_df8c
  > .new_ac5f
  > .component_cfa8
  > .container-inner-7b45
  .mask-48bb {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_pro_3ec7
  > .caption_df8c
  > .new_ac5f
  > .component_cfa8
  > .container-inner-7b45
  .carousel-c730 {
  color: var(--e-global-color-text);
}
.filter_pro_3ec7
  > .caption_df8c
  > .new_ac5f
  > .component_cfa8
  > .container-inner-7b45:hover
  .mask-48bb {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_pro_3ec7
  > .caption_df8c
  > .new_ac5f
  > .component_cfa8
  > .container-inner-7b45:hover
  .carousel-c730 {
  color: var(--e-global-color-secondary);
}
.filter_pro_3ec7
  > .caption_df8c
  > .new_ac5f
  > .component_cfa8
  > .container-inner-7b45.blue-c820
  .mask-48bb {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_pro_3ec7
  > .caption_df8c
  > .new_ac5f
  > .component_cfa8
  > .container-inner-7b45.blue-c820
  .carousel-c730 {
  color: var(--e-global-color-primary);
}
.section-hard-529c
  .aside_67b2
  .glass_6a35 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-hard-529c .dim_85d7 .avatar_1879 .disabled_orange_676a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.plasma_dba9 .red_702f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.plasma_dba9 .background-4c2d .red_702f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.plasma_dba9 .input_ff91 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.plasma_dba9 .input_ff91 {
  background-color: var(--e-global-color-primary);
}
.outer_149f .thumbnail_d3d6 .article-0f1f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outer_149f
  .thumbnail_d3d6:hover
  .hard-38c6 {
  color: var(--e-global-color-secondary);
}
.outer_149f
  .thumbnail_d3d6:hover
  .article-0f1f {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_outer_eee6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.info-west-6685 {
  max-width: 1400px !important;
}

.active-7ccf {
  flex-direction: column;
}

.active-7ccf .active_7b99 {
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  color: #FFD700; /* 金黄色标题 */
  margin-bottom: 5px !important;
  margin-top: -10px !important;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3); /* 添加文字阴影增强视觉效果 */
}

h2.active-7ccf .active_7b99 {
  margin-bottom: 5px !important;
  font-size: 40px !important;
  margin-top: 30px !important;
  color: #FFD700; /* 金黄色 */
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.active-7ccf .iron_1e7a {
  text-align: center;
  font-size: 21px;
  color: #F0F8FF; /* 淡蓝白色，更柔和易读 */
  margin: 5px 0;
  line-height: 1.6; /* 增加行高提升可读性 */
}

span {
  color: #F0F8FF; /* 淡蓝白色 */
}

.soft_4e31.box-top-d3aa {
  display: none;
}

.title-copper-56bd {
  display: none;
}

body,
.detail_4fb5 {
  background: linear-gradient(135deg, #1B4D3E 0%, #2D5016 50%, #0F4C75 100%) !important;
  /* 巴西风格渐变背景：从深绿到橄榄绿到深蓝 */
  background-attachment: fixed;
}

.tooltip_plasma_8dec.short-6616 {
  margin-bottom: 40px;
  width: 100%;
}

.notification_purple_7f10 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.active-7ccf a {
  width: 100%;
}

.tertiary_ac1e .banner_short_7f86.box_smooth_6362 {
  width: 20% !important;
}

.fluid-e5c9 {
  display: block;
  gap: 5px;
  text-align: center;
  background: linear-gradient(45deg, #FF6B35 0%, #F7931E 50%, #FFD700 100%); /* 巴西风格渐变 */
  white-space: nowrap;
  display: flex;
  border-radius: 15px; /* 更圆润的边角 */
  padding: 15px 30px; /* 增加内边距 */
  align-items: center;
  justify-content: center;
  font-size: 25px !important;
  font-weight: 700 !important;
  color: #FFFFFF;
  box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4); /* 添加阴影效果 */
  transition: all 0.3s ease;
  text-transform: uppercase; /* 大写字母更有力量感 */
  letter-spacing: 1px; /* 字母间距 */
}

.fluid-e5c9:hover {
  color: #FFFFFF;
  transform: translateY(-2px); /* 悬停时轻微上升 */
  box-shadow: 0 8px 25px rgba(255, 107, 53, 0.6);
  background: linear-gradient(45deg, #E55A2B 0%, #E8821A 50%, #E6C200 100%);
}

.fluid-e5c9 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

.fluid-e5c9:hover svg {
  fill: #FFFFFF;
  transform: translateX(3px); /* 箭头向右移动 */
}

.focus-stone-d034 {
  background: linear-gradient(45deg, #00A86B 0%, #28B463 100%); /* 巴西绿渐变 */
  border-radius: 12px;
  color: #FFFFFF;
  width: 120px; /* 稍微增加宽度 */
  padding: 12px 25px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 15px rgba(0, 168, 107, 0.3);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.focus-stone-d034:hover {
  color: #FFFFFF;
  box-shadow: 0 6px 20px rgba(0, 168, 107, 0.5);
  background: linear-gradient(45deg, #008F5A 0%, #239B56 100%);
}

.focus-stone-d034:nth-child(2) {
  background: transparent;
  color: #FFD700;
  transition: all 0.3s ease;
  border: 2px solid #FFD700;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
}

.focus-stone-d034:nth-child(2):hover {
  color: #1B4D3E;
  background: #FFD700;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.4);
}

.tertiary_ac1e
  .banner_short_7f86.tooltip_127d
  .blue-3bd4
  .card_d592 {
  font-size: 20px !important;
}

.mini-bab3 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
  margin-top: 15px;
  gap: 25px;
}

.new_b7a0 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

ol {
  margin: 0 !important;
  margin-bottom: 1px !important;

  display: flex;
  flex-direction: column;
  gap: 1px;
}

ol li {
  margin-left: 25px !important;
  padding-left: 10px;
}

ol li a {
  font-size: 30px;
  color: #fff !important;
}

ol li::marker {
  font-size: 22px;
  color: #fff !important;
}

.focused-64a3 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.stale-c347.badge_282a > .widget-b46e {
  display: flex;
  align-items: center;
}

.short_5cf0 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.sort-ece9 {
  position: relative;
  width: 100%;
}

.video-iron-7efd {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.content_2465 {
  font-size: 35px !important;
}

.dirty_bde7 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

.hover_3c07 {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

.block-next-ead7 {
  display: flex;
  gap: 50px;
}

.tertiary_ac1e
  .banner_short_7f86.under_1d6c
  .action_6c3f
  .card-tall-8d03 {
  width: 100% !important;
}

.alert-074b {
  width: 500px !important;
  max-width: none;
}

.mini-f765 {
  width: 100%;
}

.tag-fd0f {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.slider-pressed-5141 {
  position: relative;
  cursor: pointer;
}

.slider-pressed-5141::before {
  content: "";
  position: absolute;
  top: 0;
  width: 150px;
  height: 150px;
  border-radius: 20px;

  display: none;
}

.bright-871a {
  font-size: 15px !important;
}

.medium_6b3d {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.slider-pressed-5141:hover .medium_6b3d {
  visibility: visible;
}
.slider-pressed-5141:hover.slider-pressed-5141::before {
  display: block;
}

.focused-64a3 h3 {
  color: #fff;
}

.title_medium_8991 {
  margin: 0;
}

.tertiary_ac1e
  .banner_short_7f86.under_1d6c
  .card-tall-8d03
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.wide-affd {
  width: 100%;
}

.grid-last-6448 {
  width: 100%;
}

.nav_5f1d {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.grid-last-6448 {
  width: 100%;
}

.overlay-action-73a6 {
  margin-bottom: 10px !important;
}

.card-tall-8d03 {
  display: flex;
  align-items: center;
}

.widget-f437 {
  box-shadow: 10px 0px 13px 7px rgba(0, 0, 0, 0.5);
  z-index: 100;
}

.narrow_2430 {
  margin-top: 15px !important;
}

table {
  margin-top: 20px !important;
  width: 100%;
}

table th {
  background: #fff !important;
}

tr {
  display: flex;
  width: 100%;
}

td {
  background: #fff !important;
  color: #fff;
  font-size: 21px !important;

  border: 1px solid #fff;
  text-align: center !important;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

ul {
  margin: 0 !important;

  margin-bottom: 15px !important;
}

.active-7ccf .active_7b99.notice_south_e781 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.active-7ccf h1.active_7b99 {
  margin-top: 80px !important;
}

.tertiary_ac1e .banner_short_7f86.top_dcc9 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.grid-1f4d img {
  width: 100%;
}

.search-out-59ef .item_glass_4100.blue-3bd4 {
  justify-content: space-between;
}

.static_8755 {
  display: none;
}

.media-5288 .iron_1e7a {
  margin: 1px 0 !important;
}

.outline-red-cda9 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .stale-c347 .widget-b46e {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .block-next-ead7 {
    flex-direction: column;
  }

  .alert-074b {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .focused-64a3 h3 {
    font-size: 28px;
  }

  .fluid-e5c9 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .search-out-59ef .item_glass_4100.blue-3bd4 {
    border-bottom: 1px solid #f0c159;
  }

  .nav_5f1d {
    display: flex;
    width: 55% !important;
    justify-content: space-between;
    flex-direction: row-reverse;
    gap: 30px;
  }

  .stale-c347.badge_282a > .widget-b46e {
    gap: 15px;
    justify-content: space-between;
  }

  .tertiary_ac1e
    .banner_short_7f86.under_1d6c
    .card-tall-8d03
    img {
    width: 60% !important;
  }

  .video-iron-7efd {
    left: 2%;
  }

  .mini-bab3 {
    margin: 10px 0;
  }

  .active-7ccf .iron_1e7a {
    margin: 0;
    margin-bottom: 10px;
  }

  .fluid-e5c9 {
    font-size: 16px !important;
  }

  .content_2465 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

  ol li a {
    font-size: 22px;
  }

  h2.active-7ccf .active_7b99,
  .active-7ccf .active_7b99 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .card-tall-8d03 {
    justify-content: center;
  }

  .active-7ccf .iron_1e7a {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .notification_purple_7f10 {
    margin-bottom: 15px !important;
  }

  .tertiary_ac1e .banner_short_7f86.box_smooth_6362 {
    width: 75% !important;
  }

  .grid-1f4d img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .focus-stone-d034 {
    text-transform: capitalize;
  }

  h2.active-7ccf .active_7b99,
  .active-7ccf .active_7b99 {
    font-size: 30px !important;
  }

  .card-tall-8d03 {
    justify-content: center;
  }

  td {
    font-size: 15px !important;
  }

  .wrapper_2812
    .preview_093c.focused_9e32 {
    margin: 0 !important;
  }

  .short_5cf0 {
    margin: 0;
    gap: 10px;
  }

  .mini-bab3 {
    display: flex;
  }

  .dim_0565 .fluid-e5c9 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .text_mini_9dba svg {
    width: 75% !important;
    height: 75% !important;
  }

  .nav_5f1d {
    justify-content: flex-end;
    gap: 1px;
  }

  .active-7ccf h1.active_7b99 {
    margin-top: 40px !important;
  }

  .tertiary_ac1e
    .banner_short_7f86.under_1d6c
    .card-tall-8d03
    img,
  .texture-clean-8e29 .action_6c3f {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .focus-stone-d034 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .tertiary_ac1e .banner_short_7f86.box_smooth_6362 {
    width: 100% !important;
  }

  .stale-c347.badge_282a > .widget-b46e {
    gap: 3px;
  }

  .active-7ccf .iron_1e7a {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .fluid-e5c9 {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.search-out-59ef .item_glass_4100.blue-3bd4 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.search-out-59ef .item_glass_4100.blue-3bd4:hover {
  background: rgba(255, 215, 0, 0.2);
  color: #FFD700 !important;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(255, 215, 0, 0.2);
}

.card_d592 {
  font-weight: 400 !important;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  color: #F0F8FF !important;
  font-size: 12px !important;
}

/* 图片容器简化样式 */
.sort-ece9 {
  position: relative;
  width: 100%;
}

.active-7ccf {
  position: relative;
  padding-top: 30px;
}

/* 手机菜单触发器巴西风格 */
.soft_4e31 {
  background: rgba(255, 215, 0, 0.2);
  border-radius: 10px;
  padding: 8px;
  transition: all 0.3s ease;
}

.soft_4e31:hover {
  background: rgba(255, 215, 0, 0.4);
  transform: scale(1.05);
}

/* 列表项巴西风格增强 */
ol li a {
  font-size: 30px;
  color: #F0F8FF !important;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
}

ol li a:hover {
  color: #FFD700 !important;
  background: rgba(255, 215, 0, 0.1);
  transform: translateX(10px);
}

ol li::marker {
  font-size: 22px;
  color: #FFD700 !important;
}

/* 图片块简化样式 */
.hover_3c07 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .search-out-59ef .item_glass_4100.blue-3bd4 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .active-7ccf .active_7b99 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .fluid-e5c9 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

/* 导航菜单防换行优化 */
.stone_edf8 {
  flex-wrap: nowrap !important;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  gap: 2px;
}

.stone_edf8 .detail-lite-23a8 {
  flex-shrink: 0;
  white-space: nowrap;
}

.stone_edf8 .copper-058d {
  flex-shrink: 0;
  min-width: fit-content;
}

.stone_edf8 .card_d592 {
  white-space: nowrap;
}

/* 隐藏水平滚动条但保持功能 */
.stone_edf8::-webkit-scrollbar {
  height: 0px;
  background: transparent;
}

.stone_edf8 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.stone_edf8 .detail-lite-23a8 {
  max-width: 80px !important;
}

.stone_edf8 .copper-058d {
  max-width: 80px !important;
  overflow: hidden;
}

.stone_edf8 .item_glass_4100.blue-3bd4 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.stone_edf8 .card_d592 {
  font-size: 11px !important;
  line-height: 1.2 !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 登录和注册按钮炫酷闪烁动画 */
@keyframes button-glow-pulse {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(0, 168, 107, 0.8),
      0 0 20px 5px rgba(0, 168, 107, 0.4);
    filter: brightness(1.3);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
}

@keyframes button-glow-pulse-gold {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(255, 215, 0, 0.8),
      0 0 20px 5px rgba(255, 215, 0, 0.4);
    filter: brightness(1.4);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
}

/* 应用炫酷闪烁动画到按钮 */
.focus-stone-d034 {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  position: relative;
  overflow: hidden;
}

.focus-stone-d034:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
}

.focus-stone-d034:nth-child(2) {
  animation: button-glow-pulse-gold 1.8s ease-in-out infinite !important;
  animation-delay: 0.3s;
}

/* 添加内部光效 */
.focus-stone-d034::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(45deg, 
    transparent 30%, 
    rgba(255, 255, 255, 0.3) 50%, 
    transparent 70%);
  transform: rotate(45deg);
  animation: shine-sweep 3s linear infinite;
}

@keyframes shine-sweep {
  0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
  100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}

/* 强制首页按钮动画 - 解决动画冲突 */
body .focus-stone-d034:nth-child(1),
.tertiary_ac1e .focus-stone-d034:nth-child(1),
#page .focus-stone-d034:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  transform-origin: center center !important;
}

body .focus-stone-d034:nth-child(2),
.tertiary_ac1e .focus-stone-d034:nth-child(2),
#page .focus-stone-d034:nth-child(2) {
  animation: button-glow-pulse-gold 1.8s ease-in-out infinite !important;
  animation-delay: 0.3s !important;
  transform-origin: center center !important;
}

/* 确保悬停时不干扰动画 */
.focus-stone-d034:hover {
  animation-play-state: running !important;
}

/* css-noise: d683 */
.shadow-element-r3 {
  padding: 0.4rem;
  font-size: 11px;
  line-height: 1.2;
}
