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(.dirty-d181) {
  gap: 0.5em;
}
:where(.warm-d99c) {
  gap: 0.5em;
}
body .widget-26a7 > .tag_basic_df28 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .widget-26a7 > .hot-6940 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .widget-26a7 > .dirty_f8bb {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .bright_3fcf > .tag_basic_df28 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .bright_3fcf > .hot-6940 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .bright_3fcf > .dirty_f8bb {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .bright_3fcf
  > :where(:not(.tag_basic_df28):not(.hot-6940):not(.slider_8b82)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .bright_3fcf > .tooltip_new_e729 {
  max-width: var(--wp--style--global--wide-size);
}
body .dirty-d181 {
  display: flex;
}
body .dirty-d181 {
  flex-wrap: wrap;
  align-items: center;
}
body .dirty-d181 > * {
  margin: 0;
}
body .warm-d99c {
  display: grid;
}
body .warm-d99c > * {
  margin: 0;
}
:where(.section-f025.dirty-d181) {
  gap: 2em;
}
:where(.section-f025.warm-d99c) {
  gap: 2em;
}
:where(.row_white_77a7.dirty-d181) {
  gap: 1.25em;
}
:where(.row_white_77a7.warm-d99c) {
  gap: 1.25em;
}
.highlight_a321 {
  color: var(--wp--preset--color--black) !important;
}
.disabled-1042 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.logo-69ff {
  color: var(--wp--preset--color--white) !important;
}
.feature_93bd {
  color: var(--wp--preset--color--pale-pink) !important;
}
.fluid_ad80 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.pink-c621 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.white-7a31 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.item_white_7605 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.yellow_c5f7 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hard-22e4 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.thumbnail_7ed5 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.summary_950c {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.bronze_80ec {
  background-color: var(--wp--preset--color--black) !important;
}
.title-new-2f4f {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.gold_2eb3 {
  background-color: var(--wp--preset--color--white) !important;
}
.title_0e07 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.widget-2de7 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.border-a18a {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.carousel_huge_d8ff {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.widget-ebb7 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.notice-white-af53 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.easy-718e {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.button-bronze-37c4 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.frame_5f02 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.header_inner_37b9 {
  border-color: var(--wp--preset--color--black) !important;
}
.disabled_huge_e214 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.row_874f {
  border-color: var(--wp--preset--color--white) !important;
}
.pro_f38d {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.container-dynamic-4e64 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.inner-9f4c {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.highlight_aaed {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.widget-complex-7c10 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.layout_03bd {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.gallery-7b48 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.plasma-a1cd {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.hover-blue-5d03 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.description-3769 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.tooltip_pink_602e {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.background-down-3ca0 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.huge_7a2c {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.grid_5fdf {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.sort-3fdf {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.under-edba {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.menu-huge-b42e {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.fast_fb16 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.title-7867 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.caption-7f45 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.copper_545b {
  background: var(--wp--preset--gradient--midnight) !important;
}
.top-9c1a {
  font-size: var(--wp--preset--font-size--small) !important;
}
.notification_hovered_49f8 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.basic_911e {
  font-size: var(--wp--preset--font-size--large) !important;
}
.photo-wood-0a64 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.text-red-cd1a a:where(:not(.hero-under-ac9a)) {
  color: inherit;
}
:where(.row_white_77a7.dirty-d181) {
  gap: 1.25em;
}
:where(.row_white_77a7.warm-d99c) {
  gap: 1.25em;
}
:where(.section-f025.dirty-d181) {
  gap: 2em;
}
:where(.section-f025.warm-d99c) {
  gap: 2em;
}
.texture-fac0 {
  font-size: 1.5em;
  line-height: 1.6;
}

.overlay_dynamic_bdc5 .active_470e {
  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);
}
.notification_dfa9 .description_22f5 {
  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);
}
.selected_98a5 {
  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);
}
.selected_98a5.stale-4677 .tabs-silver-14b3 {
  background-color: var(--e-global-color-primary);
}
.selected_98a5.short_51d1 .tabs-silver-14b3,
.selected_98a5.preview_wide_cbc0 .tabs-silver-14b3 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.full_1e72 .rough_29dc {
  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);
}
.outline-bce0 {
  --divider-color: var(--e-global-color-secondary);
}
.outline-bce0 .hover-copper-701f {
  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);
}
.outline-bce0.thick-f3d2 .dynamic_c0a0 {
  background-color: var(--e-global-color-secondary);
}
.outline-bce0.widget-a3e6 .dynamic_c0a0,
.outline-bce0.backdrop_pressed_d63a .dynamic_c0a0 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.outline-bce0.widget-a3e6 .dynamic_c0a0,
.outline-bce0.backdrop_pressed_d63a .dynamic_c0a0 svg {
  fill: var(--e-global-color-secondary);
}
.component-brown-472d .white_4d6b {
  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);
}
.component-brown-472d .yellow-9896 {
  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);
}
.content_middle_45d1.thick-f3d2 .dynamic_c0a0 {
  background-color: var(--e-global-color-primary);
}
.content_middle_45d1.widget-a3e6 .dynamic_c0a0,
.content_middle_45d1.backdrop_pressed_d63a .dynamic_c0a0 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.content_middle_45d1.widget-a3e6 .dynamic_c0a0,
.content_middle_45d1.backdrop_pressed_d63a .dynamic_c0a0 svg {
  fill: var(--e-global-color-primary);
}
.detail-6d76.thick-f3d2 .dynamic_c0a0 {
  background-color: var(--e-global-color-primary);
}
.detail-6d76.widget-a3e6 .dynamic_c0a0,
.detail-6d76.backdrop_pressed_d63a .dynamic_c0a0 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.detail-6d76 .column_easy_cf45 {
  color: var(--e-global-color-primary);
}
.detail-6d76 .column_easy_cf45,
.detail-6d76 .column_easy_cf45 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail-6d76 .icon-hovered-d931 {
  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);
}
.pro_24a6 .out_b687 {
  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);
}
.easy-e4a8 .pagination_smooth_9b6f .hover_0a3a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient_4ad9 .disabled_bronze_07cd:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.gradient_4ad9 .content_9390 i {
  color: var(--e-global-color-primary);
}
.gradient_4ad9 .content_9390 svg {
  fill: var(--e-global-color-primary);
}
.gradient_4ad9 .focus-fast-4590 {
  color: var(--e-global-color-secondary);
}
.gradient_4ad9 .disabled_bronze_07cd > .focus-fast-4590,
.gradient_4ad9 .disabled_bronze_07cd > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_4754 .primary_first_4f78 {
  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);
}
.hero_4754 .tiny_3f8a {
  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);
}
.block-f3a3 .secondary-ebda .short-fa13 {
  background-color: var(--e-global-color-primary);
}
.block-f3a3 .row_0447 {
  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);
}
.frame-prev-8c96 .article_stale_4810 {
  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-prev-8c96 .last_4d77 {
  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);
}
.frame-prev-8c96 .texture-thick-993d {
  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);
}
.tall-fc15 .hero_copper_2b24,
.tall-fc15 .hero_copper_2b24 a {
  color: var(--e-global-color-primary);
}
.tall-fc15 .hero_copper_2b24.icon-01f1,
.tall-fc15 .hero_copper_2b24.icon-01f1 a {
  color: var(--e-global-color-accent);
}
.tall-fc15 .hero_copper_2b24 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tall-fc15 .disabled_next_beed {
  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-0f27 .container_2879,
.status-0f27 .primary-glass-ac55 {
  color: var(--e-global-color-primary);
}
.status-0f27 .container_2879 svg {
  fill: var(--e-global-color-primary);
}
.status-0f27 .icon-01f1 .container_2879,
.status-0f27 .icon-01f1 .primary-glass-ac55 {
  color: var(--e-global-color-accent);
}
.status-0f27 .icon-01f1 .container_2879 svg {
  fill: var(--e-global-color-accent);
}
.status-0f27 .primary-glass-ac55 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.status-0f27 .disabled_next_beed {
  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);
}
.content-hovered-4a14 .table-6a95,
.content-hovered-4a14 .popup-5cdc {
  color: var(--e-global-color-primary);
}
.content-hovered-4a14 .popup-5cdc svg {
  fill: var(--e-global-color-primary);
}
.content-hovered-4a14 .hero_copper_2b24.icon-01f1 a,
.content-hovered-4a14
  .hero_copper_2b24.icon-01f1
  .popup-5cdc {
  color: var(--e-global-color-accent);
}
.content-hovered-4a14 .table-6a95 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-hovered-4a14 .disabled_next_beed {
  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);
}
.inner-2206 .section-8067 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.inner-2206 .caption-8a32 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_87af .full_5d65 .photo-new-21fa {
  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);
}
.up_87af .full_5d65 .accent-hot-df9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_87af .panel_action_28f9 .photo-new-21fa {
  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);
}
.up_87af
  .panel_action_28f9
  .accent-hot-df9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_87af
  .main-45bc
  .photo-new-21fa {
  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);
}
.up_87af
  .main-45bc
  .accent-hot-df9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_87af
  .nav_91e6
  .photo-new-21fa {
  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);
}
.up_87af
  .nav_91e6
  .accent-hot-df9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh_2bc6 .carousel_3f1e {
  background-color: var(--e-global-color-primary);
}
.fresh_2bc6 .carousel_3f1e:hover {
  background-color: var(--e-global-color-primary);
}
.fresh_2bc6 .accent-lite-72e3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh_2bc6
  .carousel_3f1e:hover
  .accent-lite-72e3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gold_f73c .dropdown_medium_7e3e {
  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);
}
.notification-b53a .active-pressed-ad04 .icon_pink_b905 a {
  background-color: var(--e-global-color-accent);
}
.notification-b53a .active-pressed-ad04 .header-left-6098 a {
  background-color: var(--e-global-color-accent);
}
.notification-b53a .active-pressed-ad04 .icon_pink_b905 a,
.notification-b53a .active-pressed-ad04 .header-left-6098 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_static_ed46
  .title-dark-8d36.easy-e8cb
  .active-pressed-ad04
  a.content_rough_5b60 {
  background-color: var(--e-global-color-accent);
}
.content_static_ed46
  .title-dark-8d36.easy-e8cb
  .active-pressed-ad04
  span.content_rough_5b60.fn-current-2740 {
  background-color: var(--e-global-color-text);
}
.content_static_ed46
  .title-dark-8d36.easy-e8cb
  .active-pressed-ad04
  .content_rough_5b60 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba .gallery-535d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .filter_f7d3
  > .outer-0660
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .media_5051
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .bright-2c72
  .row_1529,
.under-b9ba
  .bright-2c72
  .focus-south-dc1f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-b9ba
  .bright-2c72
  .outline-large-a8b1,
.under-b9ba
  .bright-2c72
  a
  .outline-large-a8b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .bright-2c72
  .solid-8e62 {
  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);
}
.under-b9ba
  .bright-2c72
  .panel-orange-08ec {
  background-color: var(--e-global-color-primary);
}
.under-b9ba
  .bright-2c72
  .panel-orange-08ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .bright-2c72
  .panel-orange-08ec:hover {
  background-color: var(--e-global-color-primary);
}
.under-b9ba
  .bright-2c72
  .heading-b7b9 {
  background-color: var(--e-global-color-primary);
}
.under-b9ba
  .bright-2c72
  .heading-b7b9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .bright-2c72
  .heading-b7b9:hover {
  background-color: var(--e-global-color-primary);
}
.under-b9ba
  .hero_8085
  .filter-full-af55
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-b9ba
  .hero_8085
  .solid-3d0e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .hero_8085
  .solid-8e62 {
  color: var(--e-global-color-text);
}
.under-b9ba
  .hero_8085
  .solid-8e62
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .hero_8085
  .panel-orange-08ec {
  background-color: var(--e-global-color-primary);
}
.under-b9ba
  .hero_8085
  .panel-orange-08ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .hero_8085
  .panel-orange-08ec:hover {
  background-color: var(--e-global-color-primary);
}
.under-b9ba
  .hero_8085
  .heading-b7b9 {
  background-color: var(--e-global-color-primary);
}
.under-b9ba
  .hero_8085
  .heading-b7b9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-b9ba
  .hero_8085
  .heading-b7b9:hover {
  background-color: var(--e-global-color-primary);
}
.under-b9ba .description_short_12e7 {
  background-color: var(--e-global-color-primary);
}
.under-b9ba .description_short_12e7:hover {
  background-color: var(--e-global-color-primary);
}
.under-b9ba .lower-0d73 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-b9ba .heading_334b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_36a9 .box_8047 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_36a9
  .tabs_orange_03ac
  > div:nth-child(3)
  .box_8047,
.black_36a9
  .badge-left-4cbf
  > div:nth-child(1)
  .box_8047,
.black_36a9
  .simple_604f
  > div:nth-child(1)
  .box_8047,
.black_36a9
  .breadcrumb_top_1bfb
  > div:nth-child(1)
  .box_8047,
.black_36a9
  .content_out_5bcd
  > div:nth-child(1)
  .box_8047 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_36a9 .tertiary-current-3ffb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black_36a9 .secondary_0a30 {
  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);
}
.black_36a9 .text-67b7 {
  background-color: var(--e-global-color-primary);
}
.black_36a9 .text-67b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black_36a9 .text-67b7:hover {
  background-color: var(--e-global-color-primary);
}
.black_36a9 .under_26cc {
  background-color: var(--e-global-color-primary);
}
.black_36a9 .under_26cc:hover {
  background-color: var(--e-global-color-primary);
}
.black_36a9 .lower-0d73 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_36a9 .heading_334b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in_fd6d .info_b4e3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in_fd6d .description-next-be0e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in_fd6d .copper-73e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in_fd6d .column_a93b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in_fd6d .sidebar-55cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in_fd6d .under_26cc {
  background-color: var(--e-global-color-primary);
}
.in_fd6d .under_26cc:hover {
  background-color: var(--e-global-color-primary);
}
.alert_medium_0c17 .main-active-38de {
  background-color: var(--e-global-color-secondary);
}
.alert_medium_0c17 .widget-down-b7e6 {
  background-color: var(--e-global-color-text);
}
.alert_medium_0c17 .accent_8bcc {
  background-color: var(--e-global-color-secondary);
}
.alert_medium_0c17 .description_hot_a0a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_medium_0c17 .tag-56c9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_medium_0c17 .component-dab1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_medium_0c17 .pattern-next-502d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_medium_0c17 .paragraph-huge-8c92 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east_f674 .preview_prev_b2f6 .thumbnail_medium_189f,
.east_f674
  .preview_prev_b2f6
  .thumbnail_medium_189f
  a,
.east_f674 .header-31dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east_f674 .preview_prev_b2f6 .header_outer_f96f,
.east_f674 .title_8752 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.east_f674 .preview_prev_b2f6 .header_outer_f96f {
  color: var(--e-global-color-text);
}
.east_f674 .title_8752 {
  color: var(--e-global-color-text);
}
.east_f674
  .preview_prev_b2f6
  .link_lower_dc7b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.east_f674 .red-d1f4 .cold_b986 {
  background-color: var(--e-global-color-primary);
}
.east_f674 .red-d1f4 .cold_b986:hover {
  background-color: var(--e-global-color-primary);
}
.east_f674 .red-d1f4 .hidden-8e19 li span {
  background-color: var(--e-global-color-text);
}
.east_f674 .red-d1f4 .hidden-8e19 li span:hover {
  background-color: var(--e-global-color-primary);
}
.east_f674
  .red-d1f4
  .hidden-8e19
  li.white-5e92
  span {
  background-color: var(--e-global-color-accent);
}
.east_f674 .overlay-over-2755 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_next_81e7 .west-2789 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-a7db .first_5a8a {
  background-color: var(--e-global-color-primary);
}
.tiny-a7db .out-13b8 {
  background-color: var(--e-global-color-secondary);
}
.tiny-a7db .description-f246 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-a7db .static_7e52 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-a7db .solid_2d0e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-a7db .lower_12a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-a7db .gas-4658 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-a7db .icon_hard_40dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-a7db .tertiary_c572 {
  background-color: var(--e-global-color-primary);
}
.tiny-a7db .tertiary_c572 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.icon_5f4a .simple-585c {
  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);
}
.icon_5f4a .text_last_c804 {
  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);
}
.icon_5f4a
  .box-left-9f30:after {
  background-color: var(--e-global-color-primary);
}
.icon_5f4a .grid_0be8 {
  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);
}
.upper_ffb8 .header-31dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_ffb8 .title_8752 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-mini-d240 .icon-blue-619e .summary_f960 {
  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);
}
.banner-mini-d240 .icon-blue-619e .highlight_8465 {
  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);
}
.east-8b78 .warm_1def {
  background-color: var(--e-global-color-primary);
}
.east-8b78 .label_first_e9b5 {
  background-color: var(--e-global-color-secondary);
}
.east-8b78 .small_3bb0 .tall_8346 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.east-8b78 .middle_0919 .tall_8346 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline_d0a0 .static-979a .motion-c221 {
  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);
}
.outline_d0a0 .static-979a .blue_36b5 {
  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);
}
.outline_d0a0 .static-979a .mask_776d {
  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);
}
.list_90e6 .progress_4cc1 {
  border-color: var(--e-global-color-text);
}
.list_90e6 .smooth_76fe {
  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_90e6 .over-87f2 {
  color: var(--e-global-color-primary);
}
.list_90e6 .selected_367e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top_7b52 .card-d9b2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top_7b52 .lite-0c3a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top_7b52 .title_2b9c:hover .card-d9b2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.top_7b52
  .title_2b9c:hover
  .lite-0c3a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shadow_d335 .pro-61b7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shadow_d335 .fresh-d1f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-fixed-74e5 .pagination-1ee1 .thumbnail_silver_9a8c {
  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);
}
.tabs-fixed-74e5 .item-43ef .thumbnail_silver_9a8c {
  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);
}
.sort_dirty_7d3b .filter-e30a {
  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);
}
.logo-1eec .pagination-basic-aebc .column_prev_f76a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-1eec .pagination-basic-aebc .column_prev_f76a {
  background-color: var(--e-global-color-secondary);
}
.logo-1eec .shade_green_76c6 .column_prev_f76a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-1eec .shade_green_76c6 .column_prev_f76a {
  background-color: var(--e-global-color-secondary);
}
.logo-1eec .shadow-dc6e .banner_fresh_da52 {
  background-color: var(--e-global-color-primary);
}
.logo-1eec .shadow-dc6e:hover .banner_fresh_da52 {
  background-color: var(--e-global-color-secondary);
}
.logo-1eec .cold_b986 {
  background-color: var(--e-global-color-primary);
}
.logo-1eec .cold_b986:hover {
  background-color: var(--e-global-color-accent);
}
.logo-1eec .hidden-8e19 li span {
  background-color: var(--e-global-color-text);
}
.logo-1eec .hidden-8e19 li span:hover {
  background-color: var(--e-global-color-primary);
}
.logo-1eec .hidden-8e19 li.white-5e92 span {
  background-color: var(--e-global-color-accent);
}
.message-b795 .tooltip-motion-96a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message-b795 .background-small-a102 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_e535 .hover_a4b6:before {
  background-color: var(--e-global-color-secondary);
}
.lower_e535 .mask-02d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_e535 .hot_95e9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-plasma-7863 .header-bright-0057 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-plasma-7863 .header-bright-0057:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-plasma-7863 .header-bright-0057.fn-active-2740 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-plasma-7863 .button_05e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-plasma-7863 .solid-3a2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-plasma-7863 .green_7765 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-plasma-7863 .wide_b8da {
  background-color: var(--e-global-color-primary);
}
.thumbnail-plasma-7863 .wide_b8da {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-plasma-7863 .red_a64a {
  background-color: var(--e-global-color-primary);
}
.thumbnail-plasma-7863 .red_a64a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary_af49 .popup-6a09 .label-west-64fc a {
  color: var(--e-global-color-secondary);
}
.secondary_af49 .popup-6a09 .label-west-64fc a:hover {
  color: var(--e-global-color-secondary);
}
.secondary_af49 .popup-6a09 .label-west-64fc,
.secondary_af49 .popup-6a09 .label-west-64fc a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_af49 .popup-6a09 .tag_60d5 {
  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);
}
.secondary_af49 .popup-6a09 .stone-75b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_af49 .popup-6a09 .bronze_2811 {
  background-color: var(--e-global-color-primary);
}
.secondary_af49 .popup-6a09 .bronze_2811 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_af49 .popup-6a09 .bronze_2811:hover {
  background-color: var(--e-global-color-primary);
}
.secondary_af49 .popup-6a09 .background-d4de {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary_af49 .popup-6a09 .background-d4de {
  background-color: var(--e-global-color-primary);
}
.secondary_af49 .popup-6a09 .background-d4de:hover {
  background-color: var(--e-global-color-primary);
}
.secondary_af49 .popup-6a09 .cold_b986 {
  background-color: var(--e-global-color-primary);
}
.secondary_af49 .popup-6a09 .cold_b986:hover {
  background-color: var(--e-global-color-primary);
}
.secondary_af49 .red-d1f4 .hidden-8e19 li span {
  background-color: var(--e-global-color-text);
}
.secondary_af49 .red-d1f4 .hidden-8e19 li span:hover {
  background-color: var(--e-global-color-primary);
}
.secondary_af49 .red-d1f4 .hidden-8e19 li.white-5e92 span {
  background-color: var(--e-global-color-accent);
}
.secondary_af49 .lower-0d73 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.secondary_af49 .heading_334b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-stone-672c .last-ec72 .title_bad9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-stone-672c .last-ec72 .focus-e0f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-stone-672c .last-ec72 .article_brown_46c1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-pressed-72f3 .detail-15a3 {
  border-color: var(--e-global-color-text);
}
.focus-pressed-72f3 .highlight_daaa {
  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);
}
.focus-pressed-72f3 .input-7272 {
  color: var(--e-global-color-secondary);
}
.focus-pressed-72f3 .input-7272 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-pressed-72f3 .list-fresh-8896 > * {
  color: var(--e-global-color-primary);
}
.focus-pressed-72f3 .list-fresh-8896 > * svg {
  fill: var(--e-global-color-primary);
}
.focus-pressed-72f3 .backdrop_narrow_59cc {
  color: var(--e-global-color-primary);
}
.focus-pressed-72f3 .backdrop_narrow_59cc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-pressed-72f3 .glass_c9d5 {
  color: var(--e-global-color-primary);
}
.focus-pressed-72f3 .glass_c9d5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-pressed-72f3 .backdrop_lower_9ff1 {
  color: var(--e-global-color-primary);
}
.focus-pressed-72f3 .backdrop_lower_9ff1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-pressed-72f3 .header_2ff4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-pressed-72f3 .sidebar_1fee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-pressed-72f3 .sidebar_1fee.nav_4449 {
  color: var(--e-global-color-secondary);
}
.focus-pressed-72f3 .sidebar_1fee.nav_4449 .module-blue-9d0b {
  color: var(--e-global-color-accent);
}
.focus-pressed-72f3 .sidebar_1fee.logo-fresh-5c7c {
  color: var(--e-global-color-text);
}
.focus-pressed-72f3 .sidebar_1fee.logo-fresh-5c7c .module-blue-9d0b {
  color: var(--e-global-color-text);
}
.focus-pressed-72f3 .sidebar_1fee:before {
  border-top-color: var(--e-global-color-text);
}
.focus-pressed-72f3 .primary-da62 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-pressed-72f3
  .primary-da62
  .disabled_5da0 {
  background-color: var(--e-global-color-primary);
}
.focus-pressed-72f3
  .primary-da62
  .disabled_5da0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-pressed-72f3 .detail-15a3 .link-501c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-de02 .sidebar_lite_f470 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-de02 .message_0f9a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-70fd .label_dc0c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-70fd
  .grid-complex-a777
  .surface-56a5 {
  background-color: var(--e-global-color-secondary);
}
.tooltip-70fd
  .grid-complex-a777.footer-6503
  .surface-56a5 {
  background-color: var(--e-global-color-text);
}
.tooltip-70fd
  .grid-complex-a777:hover
  .surface-56a5 {
  background-color: var(--e-global-color-accent);
}
.tooltip-70fd
  .grid-complex-a777.fn-active-2740
  .surface-56a5 {
  background-color: var(--e-global-color-primary);
}
.border_silver_4abe .outline_6d43 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.border_silver_4abe .sort-warm-cec7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_silver_4abe .texture_right_01e9 {
  background-color: var(--e-global-color-primary);
}
.border_silver_4abe .texture_right_01e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_1536 .background-55d3 .hero_9f55 .avatar-400a {
  background-color: var(--e-global-color-secondary);
}
.outline_1536 .background-55d3 .mask-7ddf:after {
  background-color: var(--e-global-color-secondary);
}
.outline_1536 .focus_dark_3766 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_1536 .container_right_b371 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_1536 .down-efcf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_1536 .status_f82a {
  background-color: var(--e-global-color-primary);
}
.outline_1536 .status_f82a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_1536 .tabs_dirty_4c15 {
  background-color: var(--e-global-color-secondary);
}
.outline_1536 .tabs_dirty_4c15 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_1536 .background-55d3 .filter_action_2cdc .up_3deb:hover {
  background-color: var(--e-global-color-primary);
}
.outline_1536
  .background-55d3
  .filter_action_2cdc
  .up_3deb.wide_c20b {
  background-color: var(--e-global-color-primary);
}
.outline_1536 .background-55d3 .photo_right_ebb8:before {
  border-color: var(--e-global-color-primary);
}
.outline_1536 .background-55d3 .photo_right_ebb8:hover:before {
  border-color: var(--e-global-color-secondary);
}
.outline_1536
  .background-55d3
  .photo_right_ebb8.pro-d59f:before {
  border-color: var(--e-global-color-primary);
}
.outline_1536 .tabs_f510 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark-e61c .alert_fluid_8c86 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dark-e61c .alert_fluid_8c86:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dark-e61c .alert_fluid_8c86.header-clean-18f8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dark-e61c .clean_8d5f {
  background-color: var(--e-global-color-primary);
}
.dark-e61c .clean_8d5f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dark-e61c
  .container_last_3706
  .layout_6b86
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dark-e61c
  .active-5d5b
  .layout_6b86
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-28ec
  .detail-active-93c2
  .east-7cc4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-28ec
  .detail-active-93c2
  .over-7992 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-28ec .detail_soft_79fc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-28ec .logo_bb34 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component-28ec .popup-up-8c9c {
  background-color: var(--e-global-color-primary);
}
.component-28ec .popup-up-8c9c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern-thick-b77e .card_warm_dbc5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-thick-b77e .smooth-f99f {
  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);
}
.pattern-thick-b77e .info_tiny_36a3 {
  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);
}
.pattern-thick-b77e .info_tiny_36a3 a:hover {
  color: var(--e-global-color-secondary);
}
.pattern-thick-b77e .badge-copper-f1e5 {
  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);
}
.pattern-thick-b77e .nav-middle-e86b {
  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);
}
.pattern-thick-b77e .header-b8eb .cold_b986 {
  background-color: var(--e-global-color-primary);
}
.pattern-thick-b77e .header-b8eb .cold_b986:hover {
  background-color: var(--e-global-color-accent);
}
.pattern-thick-b77e
  .header-b8eb
  .hidden-8e19
  li
  span {
  background-color: var(--e-global-color-text);
}
.pattern-thick-b77e
  .header-b8eb
  .hidden-8e19
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.pattern-thick-b77e
  .header-b8eb
  .hidden-8e19
  li.white-5e92
  span {
  background-color: var(--e-global-color-accent);
}
.dynamic_a743
  .title_rough_4b8d
  .pressed_d21d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic_a743 .title_rough_4b8d .accent-light-12b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dynamic_a743 .title_rough_4b8d .carousel_479e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic_a743 .prev_192b {
  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);
}
.dynamic_a743
  .surface_south_f86e.gallery-down-07f4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > a {
  background-color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > a
  .card_north_40b6.content-dark-e08f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > a
  .hover-green-8e33.header_stale_a66f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  .pagination_bottom_0e02
  > a {
  background-color: var(--e-global-color-secondary);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  .pagination_bottom_0e02
  > a
  .focus_52f0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  .pagination_bottom_0e02
  > a
  .hover-green-8e33.article_easy_249b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > a
  .alert_1fa6:before {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  a
  .alert_1fa6:before {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02.accordion_aca4
  > a
  .alert_1fa6:before {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  .pagination_bottom_0e02.accordion_aca4
  > a
  .alert_1fa6:before {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > a
  .pagination-silver-b2c4
  .surface_bright_1611 {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  a
  .pagination-silver-b2c4
  .surface_bright_1611 {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > a
  .pagination-silver-b2c4
  .surface_bright_1611,
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  a
  .pagination-silver-b2c4
  .surface_bright_1611 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > a
  .primary-4917:before {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  a
  .primary-4917:before {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02.accordion_aca4
  > a
  .primary-4917:before {
  color: var(--e-global-color-text);
}
.solid-8bf4
  > .background-cool-5f94
  > div
  > .primary-a9f9
  > .pagination_bottom_0e02
  > .breadcrumb-selected-45b5
  .pagination_bottom_0e02.accordion_aca4
  > a
  .primary-4917:before {
  color: var(--e-global-color-text);
}
.full-b02f .row-ef48 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.full-b02f
  .thumbnail-pressed-2ca6:hover
  .row-ef48 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list-9a28
  > .background-cool-5f94
  > .surface-993d
  > .accent-light-ead8
  > .active-full-1344
  > .accordion_inner_f4e2
  .tertiary-539b {
  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);
}
.list-9a28
  > .background-cool-5f94
  > .surface-993d
  > .accent-light-ead8
  > .active-full-1344
  > .accordion_inner_f4e2:hover
  .tertiary-539b {
  color: var(--e-global-color-text);
}
.list-9a28
  > .background-cool-5f94
  > .surface-993d
  > .accent-light-ead8
  > .active-full-1344
  > .accordion_inner_f4e2:hover
  .tertiary-539b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list-9a28
  > .background-cool-5f94
  > .surface-993d
  > .accent-light-ead8
  > .active-full-1344.secondary-6671
  > .accordion_inner_f4e2
  .tertiary-539b {
  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);
}
.tall-b628 .detail-4855 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall-b628 .chip-5ad6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall-b628 .secondary_02d8 {
  background-color: var(--e-global-color-primary);
}
.tall-b628 .secondary_02d8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_red_0e2d
  > .background-cool-5f94
  > .component_9288
  > .smooth-6521
  > .red_8158
  .south_a41d {
  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);
}
.breadcrumb_red_0e2d
  > .background-cool-5f94
  > .component_9288
  > .smooth-6521
  > .red_8158
  .chip_active_be5b {
  color: var(--e-global-color-text);
}
.breadcrumb_red_0e2d
  > .background-cool-5f94
  > .component_9288
  > .smooth-6521
  > .red_8158:hover
  .south_a41d {
  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);
}
.breadcrumb_red_0e2d
  > .background-cool-5f94
  > .component_9288
  > .smooth-6521
  > .red_8158:hover
  .chip_active_be5b {
  color: var(--e-global-color-secondary);
}
.breadcrumb_red_0e2d
  > .background-cool-5f94
  > .component_9288
  > .smooth-6521
  > .red_8158.shade_over_97fc
  .south_a41d {
  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);
}
.breadcrumb_red_0e2d
  > .background-cool-5f94
  > .component_9288
  > .smooth-6521
  > .red_8158.shade_over_97fc
  .chip_active_be5b {
  color: var(--e-global-color-primary);
}
.wrapper-b657
  .hot-8289
  .module-09f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-b657 .secondary-wide-d529 .link-501c .photo-7a8d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-black-1799 .media-2718 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-black-1799 .link-c36f .media-2718 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-black-1799 .search-b764 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface-black-1799 .search-b764 {
  background-color: var(--e-global-color-primary);
}
.last-c468 .menu_over_9ea7 .shade_brown_e29b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last-c468
  .menu_over_9ea7:hover
  .preview_acb9 {
  color: var(--e-global-color-secondary);
}
.last-c468
  .menu_over_9ea7:hover
  .shade_brown_e29b {
  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);
}
.alert-97eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.main-wide-c73d {
  max-width: 1400px !important;
}

.white-6669 {
  flex-direction: column;
}

.white-6669 .bronze_e661 {
  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.white-6669 .bronze_e661 {
  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);
}

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

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

.modal_pressed_dbf8.surface-b41b {
  display: none;
}

.list_6ae6 {
  display: none;
}

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

.copper_d925.image_2f6e {
  margin-bottom: 40px;
  width: 100%;
}

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

.white-6669 a {
  width: 100%;
}

.shade-hot-dbed .lower_5730.tooltip-9238 {
  width: 20% !important;
}

.thumbnail-ea61 {
  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; /* 字母间距 */
}

.thumbnail-ea61: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%);
}

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

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

.pattern-easy-0720 {
  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;
}

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

.pattern-easy-0720: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);
}

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

.shade-hot-dbed
  .lower_5730.module-west-f56c
  .steel_9e52
  .pagination-105d {
  font-size: 20px !important;
}

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

.slow_8fc7 {
  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;
}

.medium_095e h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.element_2a78.content_7914 > .glass_0712 {
  display: flex;
  align-items: center;
}

.preview-7f49 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.panel-green-313f {
  position: relative;
  width: 100%;
}

.description_8d19 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.frame-b378 {
  display: flex;
  gap: 50px;
}

.shade-hot-dbed
  .lower_5730.label_basic_e34e
  .purple_9c48
  .popup_south_0b11 {
  width: 100% !important;
}

.primary-58bb {
  width: 500px !important;
  max-width: none;
}

.menu-wide-2c08 {
  width: 100%;
}

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

.plasma_5f21 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

.video_757c {
  font-size: 15px !important;
}

.static-a99c {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.plasma_5f21:hover .static-a99c {
  visibility: visible;
}
.plasma_5f21:hover.plasma_5f21::before {
  display: block;
}

.medium_095e h3 {
  color: #fff;
}

.detail_gold_3922 {
  margin: 0;
}

.shade-hot-dbed
  .lower_5730.label_basic_e34e
  .popup_south_0b11
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.module_f3c1 {
  width: 100%;
}

.popup_7bf2 {
  width: 100%;
}

.shade-silver-e796 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.popup_7bf2 {
  width: 100%;
}

.right_6186 {
  margin-bottom: 10px !important;
}

.popup_south_0b11 {
  display: flex;
  align-items: center;
}

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

.message-hard-cb80 {
  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;
}

.white-6669 .bronze_e661.text-4f6a {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.white-6669 h1.bronze_e661 {
  margin-top: 80px !important;
}

.shade-hot-dbed .lower_5730.backdrop_dynamic_5311 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.last-d475 img {
  width: 100%;
}

.form-green-2597 .info-f00c.steel_9e52 {
  justify-content: space-between;
}

.progress_stale_3ef5 {
  display: none;
}

.hidden_glass_cd88 .badge-active-4acd {
  margin: 1px 0 !important;
}

.item-up-c141 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .element_2a78 .glass_0712 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .frame-b378 {
    flex-direction: column;
  }

  .primary-58bb {
    width: 100% !important;
  }
}

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

  .thumbnail-ea61 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .form-green-2597 .info-f00c.steel_9e52 {
    border-bottom: 1px solid #f0c159;
  }

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

  .element_2a78.content_7914 > .glass_0712 {
    gap: 15px;
    justify-content: space-between;
  }

  .shade-hot-dbed
    .lower_5730.label_basic_e34e
    .popup_south_0b11
    img {
    width: 60% !important;
  }

  .description_8d19 {
    left: 2%;
  }

  .overlay_under_6010 {
    margin: 10px 0;
  }

  .white-6669 .badge-active-4acd {
    margin: 0;
    margin-bottom: 10px;
  }

  .thumbnail-ea61 {
    font-size: 16px !important;
  }

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

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

  h2.white-6669 .bronze_e661,
  .white-6669 .bronze_e661 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .popup_south_0b11 {
    justify-content: center;
  }

  .white-6669 .badge-active-4acd {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .shade-hot-dbed .lower_5730.tooltip-9238 {
    width: 75% !important;
  }

  .last-d475 img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .pattern-easy-0720 {
    text-transform: capitalize;
  }

  h2.white-6669 .bronze_e661,
  .white-6669 .bronze_e661 {
    font-size: 30px !important;
  }

  .popup_south_0b11 {
    justify-content: center;
  }

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

  .status-next-6eae
    .status_2246.heading_91cb {
    margin: 0 !important;
  }

  .preview-7f49 {
    margin: 0;
    gap: 10px;
  }

  .overlay_under_6010 {
    display: flex;
  }

  .secondary_orange_eb4b .thumbnail-ea61 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .photo-5f1b svg {
    width: 75% !important;
    height: 75% !important;
  }

  .shade-silver-e796 {
    justify-content: flex-end;
    gap: 1px;
  }

  .white-6669 h1.bronze_e661 {
    margin-top: 40px !important;
  }

  .shade-hot-dbed
    .lower_5730.label_basic_e34e
    .popup_south_0b11
    img,
  .component-brown-472d .purple_9c48 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .pattern-easy-0720 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .shade-hot-dbed .lower_5730.tooltip-9238 {
    width: 100% !important;
  }

  .element_2a78.content_7914 > .glass_0712 {
    gap: 3px;
  }

  .white-6669 .badge-active-4acd {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.form-green-2597 .info-f00c.steel_9e52 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.form-green-2597 .info-f00c.steel_9e52: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);
}

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

/* 图片容器简化样式 */
.panel-green-313f {
  position: relative;
  width: 100%;
}

.white-6669 {
  position: relative;
  padding-top: 30px;
}

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

.modal_pressed_dbf8: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;
}

/* 图片块简化样式 */
.description-selected-eb89 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .form-green-2597 .info-f00c.steel_9e52 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .white-6669 .bronze_e661 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .thumbnail-ea61 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.info_active_8144 .hidden-677d {
  flex-shrink: 0;
  white-space: nowrap;
}

.info_active_8144 .article_dark_d292 {
  flex-shrink: 0;
  min-width: fit-content;
}

.info_active_8144 .pagination-105d {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.info_active_8144 .hidden-677d {
  max-width: 80px !important;
}

.info_active_8144 .article_dark_d292 {
  max-width: 80px !important;
  overflow: hidden;
}

.info_active_8144 .info-f00c.steel_9e52 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.info_active_8144 .pagination-105d {
  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);
  }
}

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

.pattern-easy-0720:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
}

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

/* 添加内部光效 */
.pattern-easy-0720::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 .pattern-easy-0720:nth-child(1),
.shade-hot-dbed .pattern-easy-0720:nth-child(1),
#page .pattern-easy-0720:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  transform-origin: center center !important;
}

body .pattern-easy-0720:nth-child(2),
.shade-hot-dbed .pattern-easy-0720:nth-child(2),
#page .pattern-easy-0720: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;
}

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

/* css-noise: 23a1 */
.phantom-card-o2 {
  padding: 0.2rem;
  font-size: 14px;
  line-height: 1.3;
}
