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(.nav-70a5) {
  gap: 0.5em;
}
:where(.footer_prev_9418) {
  gap: 0.5em;
}
body .tooltip-soft-1ee2 > .content_5316 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .tooltip-soft-1ee2 > .upper_804f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .tooltip-soft-1ee2 > .prev-98a4 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .easy-8cb0 > .content_5316 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .easy-8cb0 > .upper_804f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .easy-8cb0 > .prev-98a4 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .easy-8cb0
  > :where(:not(.content_5316):not(.upper_804f):not(.outline-9998)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .easy-8cb0 > .thick-fb11 {
  max-width: var(--wp--style--global--wide-size);
}
body .nav-70a5 {
  display: flex;
}
body .nav-70a5 {
  flex-wrap: wrap;
  align-items: center;
}
body .nav-70a5 > * {
  margin: 0;
}
body .footer_prev_9418 {
  display: grid;
}
body .footer_prev_9418 > * {
  margin: 0;
}
:where(.link-6489.nav-70a5) {
  gap: 2em;
}
:where(.link-6489.footer_prev_9418) {
  gap: 2em;
}
:where(.tag-fast-316a.nav-70a5) {
  gap: 1.25em;
}
:where(.tag-fast-316a.footer_prev_9418) {
  gap: 1.25em;
}
.filter_rough_07a3 {
  color: var(--wp--preset--color--black) !important;
}
.content_76bd {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.mask_2cc1 {
  color: var(--wp--preset--color--white) !important;
}
.dropdown_out_f20d {
  color: var(--wp--preset--color--pale-pink) !important;
}
.wood-765d {
  color: var(--wp--preset--color--vivid-red) !important;
}
.over_0b7f {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.feature-upper-c9a4 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.secondary_1dc2 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.carousel-rough-87e9 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.progress-blue-0355 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.outline_c0a7 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.nav-6bff {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.container_fc4c {
  background-color: var(--wp--preset--color--black) !important;
}
.yellow_c349 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.feature_2e74 {
  background-color: var(--wp--preset--color--white) !important;
}
.notification-active-1650 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.alert-6e06 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.gallery-8ceb {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.label-solid-3608 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.prev-8083 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.large_b8dc {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.footer_rough_8778 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.banner-77d5 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.detail-ce62 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.fluid-2d09 {
  border-color: var(--wp--preset--color--black) !important;
}
.summary-blue-0c06 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.middle_fc39 {
  border-color: var(--wp--preset--color--white) !important;
}
.fast-2994 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.orange_bb0b {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.menu_312a {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.fixed_bc67 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.huge_c681 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.title_smooth_beb2 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.filter-middle-4899 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.shade-lite-5788 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.gallery-north-ba1a {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.right-cd70 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.hidden-986c {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.form-paper-615a {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.description_motion_2684 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.shade-pro-391a {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.component_50b6 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.out-b5f0 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.yellow-102c {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.mask_6253 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.shade-wide-bd20 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.thumbnail-soft-d613 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.label-0f9e {
  background: var(--wp--preset--gradient--midnight) !important;
}
.list-aad1 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.small-b377 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.dropdown-right-a459 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.text_last_d502 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.purple_1c18 a:where(:not(.border_4126)) {
  color: inherit;
}
:where(.tag-fast-316a.nav-70a5) {
  gap: 1.25em;
}
:where(.tag-fast-316a.footer_prev_9418) {
  gap: 1.25em;
}
:where(.link-6489.nav-70a5) {
  gap: 2em;
}
:where(.link-6489.footer_prev_9418) {
  gap: 2em;
}
.pattern-3d62 {
  font-size: 1.5em;
  line-height: 1.6;
}

.link_cool_b943 .hovered-bfd8 {
  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);
}
.warm_ff49 .lite_67d4 {
  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);
}
.fresh-fd20 {
  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);
}
.fresh-fd20.in-f694 .module-2ee1 {
  background-color: var(--e-global-color-primary);
}
.fresh-fd20.form_dirty_1804 .module-2ee1,
.fresh-fd20.clean_3aa3 .module-2ee1 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hot-23f9 .south-e5ba {
  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);
}
.form_stale_be1d {
  --divider-color: var(--e-global-color-secondary);
}
.form_stale_be1d .hard_b85c {
  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);
}
.form_stale_be1d.current_5f6b .dark-21c7 {
  background-color: var(--e-global-color-secondary);
}
.form_stale_be1d.pagination_fa9d .dark-21c7,
.form_stale_be1d.right-edcc .dark-21c7 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.form_stale_be1d.pagination_fa9d .dark-21c7,
.form_stale_be1d.right-edcc .dark-21c7 svg {
  fill: var(--e-global-color-secondary);
}
.liquid-f1c2 .list-42ff {
  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);
}
.liquid-f1c2 .gradient-new-0fcd {
  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);
}
.image_b492.current_5f6b .dark-21c7 {
  background-color: var(--e-global-color-primary);
}
.image_b492.pagination_fa9d .dark-21c7,
.image_b492.right-edcc .dark-21c7 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.image_b492.pagination_fa9d .dark-21c7,
.image_b492.right-edcc .dark-21c7 svg {
  fill: var(--e-global-color-primary);
}
.element_lower_1c89.current_5f6b .dark-21c7 {
  background-color: var(--e-global-color-primary);
}
.element_lower_1c89.pagination_fa9d .dark-21c7,
.element_lower_1c89.right-edcc .dark-21c7 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.element_lower_1c89 .item-8188 {
  color: var(--e-global-color-primary);
}
.element_lower_1c89 .item-8188,
.element_lower_1c89 .item-8188 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element_lower_1c89 .outer-173a {
  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);
}
.upper-cfb1 .gas-111c {
  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);
}
.media-out-b760 .tag-fluid-1f0e .tabs-79d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.warm-f9b8 .accordion_lite_9baf:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.warm-f9b8 .menu-dynamic-a1ae i {
  color: var(--e-global-color-primary);
}
.warm-f9b8 .menu-dynamic-a1ae svg {
  fill: var(--e-global-color-primary);
}
.warm-f9b8 .sort_6ba7 {
  color: var(--e-global-color-secondary);
}
.warm-f9b8 .accordion_lite_9baf > .sort_6ba7,
.warm-f9b8 .accordion_lite_9baf > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool-1c4d .widget_fast_6d70 {
  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);
}
.cool-1c4d .secondary_991a {
  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);
}
.focus-3aec .hidden-2dcc .shadow_top_20db {
  background-color: var(--e-global-color-primary);
}
.focus-3aec .heading-f7bd {
  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);
}
.bottom_3ef3 .fixed-d820 {
  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);
}
.bottom_3ef3 .box_yellow_bada {
  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);
}
.bottom_3ef3 .secondary_8a02 {
  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);
}
.primary_fluid_e2f3 .soft_1c2e,
.primary_fluid_e2f3 .soft_1c2e a {
  color: var(--e-global-color-primary);
}
.primary_fluid_e2f3 .soft_1c2e.border-stone-aebd,
.primary_fluid_e2f3 .soft_1c2e.border-stone-aebd a {
  color: var(--e-global-color-accent);
}
.primary_fluid_e2f3 .soft_1c2e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_fluid_e2f3 .dropdown-9120 {
  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);
}
.footer-5c55 .brown-4e31,
.footer-5c55 .media_e7f6 {
  color: var(--e-global-color-primary);
}
.footer-5c55 .brown-4e31 svg {
  fill: var(--e-global-color-primary);
}
.footer-5c55 .border-stone-aebd .brown-4e31,
.footer-5c55 .border-stone-aebd .media_e7f6 {
  color: var(--e-global-color-accent);
}
.footer-5c55 .border-stone-aebd .brown-4e31 svg {
  fill: var(--e-global-color-accent);
}
.footer-5c55 .media_e7f6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-5c55 .dropdown-9120 {
  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);
}
.preview-b04c .steel-3043,
.preview-b04c .slow-2518 {
  color: var(--e-global-color-primary);
}
.preview-b04c .slow-2518 svg {
  fill: var(--e-global-color-primary);
}
.preview-b04c .soft_1c2e.border-stone-aebd a,
.preview-b04c
  .soft_1c2e.border-stone-aebd
  .slow-2518 {
  color: var(--e-global-color-accent);
}
.preview-b04c .steel-3043 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview-b04c .dropdown-9120 {
  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);
}
.dim_baf4 .badge_57ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim_baf4 .basic-be11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_white_0d09 .overlay-glass-965e .medium_cbf0 {
  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);
}
.pagination_white_0d09 .overlay-glass-965e .top_d3ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_white_0d09 .feature_e086 .medium_cbf0 {
  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);
}
.pagination_white_0d09
  .feature_e086
  .top_d3ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_white_0d09
  .logo_fresh_1279
  .medium_cbf0 {
  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);
}
.pagination_white_0d09
  .logo_fresh_1279
  .top_d3ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_white_0d09
  .aside_under_c224
  .medium_cbf0 {
  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);
}
.pagination_white_0d09
  .aside_under_c224
  .top_d3ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_9568 .modal-0733 {
  background-color: var(--e-global-color-primary);
}
.avatar_9568 .modal-0733:hover {
  background-color: var(--e-global-color-primary);
}
.avatar_9568 .banner_yellow_d175 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_9568
  .modal-0733:hover
  .banner_yellow_d175 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.easy_9b17 .input_a065 {
  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);
}
.selected-98c6 .photo-535f .disabled_2fbd a {
  background-color: var(--e-global-color-accent);
}
.selected-98c6 .photo-535f .bronze-60fc a {
  background-color: var(--e-global-color-accent);
}
.selected-98c6 .photo-535f .disabled_2fbd a,
.selected-98c6 .photo-535f .bronze-60fc a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.medium-413d
  .small_6e09.title-0914
  .photo-535f
  a.button_7b70 {
  background-color: var(--e-global-color-accent);
}
.medium-413d
  .small_6e09.title-0914
  .photo-535f
  span.button_7b70.fn-current-971f {
  background-color: var(--e-global-color-text);
}
.medium-413d
  .small_6e09.title-0914
  .photo-535f
  .button_7b70 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b .focus_black_e74e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .feature-static-61b9
  > .inner-58aa
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .tooltip_63e3
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .nav_easy_356a
  .outline-39e7,
.basic-768b
  .nav_easy_356a
  .accordion_hard_fea8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic-768b
  .nav_easy_356a
  .message_copper_68fa,
.basic-768b
  .nav_easy_356a
  a
  .message_copper_68fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .nav_easy_356a
  .dynamic-9bf0 {
  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);
}
.basic-768b
  .nav_easy_356a
  .notification_22e9 {
  background-color: var(--e-global-color-primary);
}
.basic-768b
  .nav_easy_356a
  .notification_22e9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .nav_easy_356a
  .notification_22e9:hover {
  background-color: var(--e-global-color-primary);
}
.basic-768b
  .nav_easy_356a
  .thumbnail_dynamic_977c {
  background-color: var(--e-global-color-primary);
}
.basic-768b
  .nav_easy_356a
  .thumbnail_dynamic_977c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .nav_easy_356a
  .thumbnail_dynamic_977c:hover {
  background-color: var(--e-global-color-primary);
}
.basic-768b
  .banner_4c42
  .overlay-4d1c
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic-768b
  .banner_4c42
  .hovered_9b5c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .banner_4c42
  .dynamic-9bf0 {
  color: var(--e-global-color-text);
}
.basic-768b
  .banner_4c42
  .dynamic-9bf0
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .banner_4c42
  .notification_22e9 {
  background-color: var(--e-global-color-primary);
}
.basic-768b
  .banner_4c42
  .notification_22e9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .banner_4c42
  .notification_22e9:hover {
  background-color: var(--e-global-color-primary);
}
.basic-768b
  .banner_4c42
  .thumbnail_dynamic_977c {
  background-color: var(--e-global-color-primary);
}
.basic-768b
  .banner_4c42
  .thumbnail_dynamic_977c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-768b
  .banner_4c42
  .thumbnail_dynamic_977c:hover {
  background-color: var(--e-global-color-primary);
}
.basic-768b .selected_fdc7 {
  background-color: var(--e-global-color-primary);
}
.basic-768b .selected_fdc7:hover {
  background-color: var(--e-global-color-primary);
}
.basic-768b .modal_2e83 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic-768b .dropdown_pressed_3f92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered-c6ee .left_b86f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered-c6ee
  .next-6b40
  > div:nth-child(3)
  .left_b86f,
.hovered-c6ee
  .list-e159
  > div:nth-child(1)
  .left_b86f,
.hovered-c6ee
  .active_c6f0
  > div:nth-child(1)
  .left_b86f,
.hovered-c6ee
  .easy-e43a
  > div:nth-child(1)
  .left_b86f,
.hovered-c6ee
  .active_661d
  > div:nth-child(1)
  .left_b86f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered-c6ee .info-basic-12d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered-c6ee .light_6e00 {
  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);
}
.hovered-c6ee .nav-south-96d7 {
  background-color: var(--e-global-color-primary);
}
.hovered-c6ee .nav-south-96d7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hovered-c6ee .nav-south-96d7:hover {
  background-color: var(--e-global-color-primary);
}
.hovered-c6ee .video-last-4ad4 {
  background-color: var(--e-global-color-primary);
}
.hovered-c6ee .video-last-4ad4:hover {
  background-color: var(--e-global-color-primary);
}
.hovered-c6ee .modal_2e83 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered-c6ee .dropdown_pressed_3f92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-easy-7488 .pagination_next_a917 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-easy-7488 .component_glass_b6f8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-easy-7488 .dark-ba5a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-easy-7488 .form-c0c1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-easy-7488 .notification-copper-103a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-easy-7488 .video-last-4ad4 {
  background-color: var(--e-global-color-primary);
}
.tooltip-easy-7488 .video-last-4ad4:hover {
  background-color: var(--e-global-color-primary);
}
.box-plasma-099c .inner-b7f7 {
  background-color: var(--e-global-color-secondary);
}
.box-plasma-099c .status_1dca {
  background-color: var(--e-global-color-text);
}
.box-plasma-099c .complex_ca2c {
  background-color: var(--e-global-color-secondary);
}
.box-plasma-099c .rough_b3ee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-plasma-099c .info-focused-5bde {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-plasma-099c .slow_9ae5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-plasma-099c .gallery-pressed-e6ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-plasma-099c .caption-silver-e572 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.steel_a309 .pink-c74a .thumbnail-1e39,
.steel_a309
  .pink-c74a
  .thumbnail-1e39
  a,
.steel_a309 .inner-1c0e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.steel_a309 .pink-c74a .wrapper_first_b9b9,
.steel_a309 .tooltip-copper-aa61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.steel_a309 .pink-c74a .wrapper_first_b9b9 {
  color: var(--e-global-color-text);
}
.steel_a309 .tooltip-copper-aa61 {
  color: var(--e-global-color-text);
}
.steel_a309
  .pink-c74a
  .tooltip_wood_ee07 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.steel_a309 .lower_2c4e .backdrop_10d0 {
  background-color: var(--e-global-color-primary);
}
.steel_a309 .lower_2c4e .backdrop_10d0:hover {
  background-color: var(--e-global-color-primary);
}
.steel_a309 .lower_2c4e .outline-lower-7a37 li span {
  background-color: var(--e-global-color-text);
}
.steel_a309 .lower_2c4e .outline-lower-7a37 li span:hover {
  background-color: var(--e-global-color-primary);
}
.steel_a309
  .lower_2c4e
  .outline-lower-7a37
  li.section-2a57
  span {
  background-color: var(--e-global-color-accent);
}
.steel_a309 .complex_24ed span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-16a5 .pattern_liquid_097c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge_f49c .item-328d {
  background-color: var(--e-global-color-primary);
}
.badge_f49c .cold_2a77 {
  background-color: var(--e-global-color-secondary);
}
.badge_f49c .easy_a2a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f49c .grid_east_806f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f49c .tooltip_4a0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f49c .nav_advanced_3199 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f49c .carousel-72c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f49c .shade_c924 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge_f49c .active-dim-017b {
  background-color: var(--e-global-color-primary);
}
.badge_f49c .active-dim-017b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail-39c6 .mini-ca52 {
  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);
}
.detail-39c6 .wrapper_right_6ccf {
  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);
}
.detail-39c6
  .feature_full_1da0:after {
  background-color: var(--e-global-color-primary);
}
.detail-39c6 .avatar_e040 {
  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-450e .inner-1c0e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-450e .tooltip-copper-aa61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent_pink_bc79 .box-14a1 .widget_fe28 {
  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);
}
.accent_pink_bc79 .box-14a1 .element_gold_9207 {
  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);
}
.text-be96 .element-f50c {
  background-color: var(--e-global-color-primary);
}
.text-be96 .inner_5c5f {
  background-color: var(--e-global-color-secondary);
}
.text-be96 .plasma_1d9b .surface_dcbe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-be96 .accordion_dirty_93cc .surface_dcbe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_cc05 .dropdown-e872 .photo_black_20ac {
  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);
}
.current_cc05 .dropdown-e872 .dynamic-8d44 {
  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);
}
.current_cc05 .dropdown-e872 .hover_56dc {
  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);
}
.popup-f79a .fast-9d33 {
  border-color: var(--e-global-color-text);
}
.popup-f79a .orange-bbd0 {
  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);
}
.popup-f79a .short_4689 {
  color: var(--e-global-color-primary);
}
.popup-f79a .description_8d11 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-dim-e903 .shadow-active-d42f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-dim-e903 .notice-stone-7e4f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-dim-e903 .old_a974:hover .shadow-active-d42f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-dim-e903
  .old_a974:hover
  .notice-stone-7e4f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_fixed_33b3 .gas-ba77 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_fixed_33b3 .banner_wood_fbe5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_c8d9 .feature_57c7 .card_532a {
  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);
}
.column_c8d9 .medium-ad19 .card_532a {
  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);
}
.slow-a1a5 .rough-dafc {
  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);
}
.next-880f .block_inner_e6af .element_soft_369a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next-880f .block_inner_e6af .element_soft_369a {
  background-color: var(--e-global-color-secondary);
}
.next-880f .huge_94af .element_soft_369a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next-880f .huge_94af .element_soft_369a {
  background-color: var(--e-global-color-secondary);
}
.next-880f .accordion_763e .module_bronze_9fc3 {
  background-color: var(--e-global-color-primary);
}
.next-880f .accordion_763e:hover .module_bronze_9fc3 {
  background-color: var(--e-global-color-secondary);
}
.next-880f .backdrop_10d0 {
  background-color: var(--e-global-color-primary);
}
.next-880f .backdrop_10d0:hover {
  background-color: var(--e-global-color-accent);
}
.next-880f .outline-lower-7a37 li span {
  background-color: var(--e-global-color-text);
}
.next-880f .outline-lower-7a37 li span:hover {
  background-color: var(--e-global-color-primary);
}
.next-880f .outline-lower-7a37 li.section-2a57 span {
  background-color: var(--e-global-color-accent);
}
.chip_489d .item_d565 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_489d .caption-full-10d4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-dim-b770 .carousel_62ef:before {
  background-color: var(--e-global-color-secondary);
}
.item-dim-b770 .black_a525 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-dim-b770 .gallery-hot-c27c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-6064 .fast_d758 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-6064 .fast_d758:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-6064 .fast_d758.fn-active-971f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-6064 .accent_large_4b13 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-6064 .nav-brown-539a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-6064 .selected-66cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paper-6064 .soft-a7e5 {
  background-color: var(--e-global-color-primary);
}
.paper-6064 .soft-a7e5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paper-6064 .mask_3c6b {
  background-color: var(--e-global-color-primary);
}
.paper-6064 .mask_3c6b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button-wood-e5f1 .center-4ad8 .section-97d7 a {
  color: var(--e-global-color-secondary);
}
.button-wood-e5f1 .center-4ad8 .section-97d7 a:hover {
  color: var(--e-global-color-secondary);
}
.button-wood-e5f1 .center-4ad8 .section-97d7,
.button-wood-e5f1 .center-4ad8 .section-97d7 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-wood-e5f1 .center-4ad8 .secondary_gas_cc30 {
  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);
}
.button-wood-e5f1 .center-4ad8 .down_510a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-wood-e5f1 .center-4ad8 .surface-d817 {
  background-color: var(--e-global-color-primary);
}
.button-wood-e5f1 .center-4ad8 .surface-d817 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-wood-e5f1 .center-4ad8 .surface-d817:hover {
  background-color: var(--e-global-color-primary);
}
.button-wood-e5f1 .center-4ad8 .box_0d70 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button-wood-e5f1 .center-4ad8 .box_0d70 {
  background-color: var(--e-global-color-primary);
}
.button-wood-e5f1 .center-4ad8 .box_0d70:hover {
  background-color: var(--e-global-color-primary);
}
.button-wood-e5f1 .center-4ad8 .backdrop_10d0 {
  background-color: var(--e-global-color-primary);
}
.button-wood-e5f1 .center-4ad8 .backdrop_10d0:hover {
  background-color: var(--e-global-color-primary);
}
.button-wood-e5f1 .lower_2c4e .outline-lower-7a37 li span {
  background-color: var(--e-global-color-text);
}
.button-wood-e5f1 .lower_2c4e .outline-lower-7a37 li span:hover {
  background-color: var(--e-global-color-primary);
}
.button-wood-e5f1 .lower_2c4e .outline-lower-7a37 li.section-2a57 span {
  background-color: var(--e-global-color-accent);
}
.button-wood-e5f1 .modal_2e83 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button-wood-e5f1 .dropdown_pressed_3f92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-mini-7ce8 .tabs_dirty_725d .under_9098 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-mini-7ce8 .tabs_dirty_725d .chip_08f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-mini-7ce8 .tabs_dirty_725d .slider_6058 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_bottom_0ce5 .chip_ce43 {
  border-color: var(--e-global-color-text);
}
.widget_bottom_0ce5 .photo-4e8c {
  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);
}
.widget_bottom_0ce5 .dark_d095 {
  color: var(--e-global-color-secondary);
}
.widget_bottom_0ce5 .dark_d095 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_bottom_0ce5 .highlight_16f0 > * {
  color: var(--e-global-color-primary);
}
.widget_bottom_0ce5 .highlight_16f0 > * svg {
  fill: var(--e-global-color-primary);
}
.widget_bottom_0ce5 .cool-1ffb {
  color: var(--e-global-color-primary);
}
.widget_bottom_0ce5 .cool-1ffb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_bottom_0ce5 .surface_white_0682 {
  color: var(--e-global-color-primary);
}
.widget_bottom_0ce5 .surface_white_0682 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_bottom_0ce5 .fast-b76a {
  color: var(--e-global-color-primary);
}
.widget_bottom_0ce5 .fast-b76a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_bottom_0ce5 .in-5571 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_bottom_0ce5 .article_light_3540 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_bottom_0ce5 .article_light_3540.blue_0068 {
  color: var(--e-global-color-secondary);
}
.widget_bottom_0ce5 .article_light_3540.blue_0068 .info-5328 {
  color: var(--e-global-color-accent);
}
.widget_bottom_0ce5 .article_light_3540.basic_1971 {
  color: var(--e-global-color-text);
}
.widget_bottom_0ce5 .article_light_3540.basic_1971 .info-5328 {
  color: var(--e-global-color-text);
}
.widget_bottom_0ce5 .article_light_3540:before {
  border-top-color: var(--e-global-color-text);
}
.widget_bottom_0ce5 .caption-short-a846 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_bottom_0ce5
  .caption-short-a846
  .purple_fbec {
  background-color: var(--e-global-color-primary);
}
.widget_bottom_0ce5
  .caption-short-a846
  .purple_fbec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.widget_bottom_0ce5 .chip_ce43 .sort_9b63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-eea1 .filter_over_b962 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.secondary-eea1 .north-2926 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_7d0e .nav-thick-348f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_7d0e
  .slider_lower_6664
  .overlay-dark-7f58 {
  background-color: var(--e-global-color-secondary);
}
.photo_7d0e
  .slider_lower_6664.detail_d333
  .overlay-dark-7f58 {
  background-color: var(--e-global-color-text);
}
.photo_7d0e
  .slider_lower_6664:hover
  .overlay-dark-7f58 {
  background-color: var(--e-global-color-accent);
}
.photo_7d0e
  .slider_lower_6664.fn-active-971f
  .overlay-dark-7f58 {
  background-color: var(--e-global-color-primary);
}
.bronze_be34 .input-complex-d873 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.bronze_be34 .module-large-44f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze_be34 .out-9ccd {
  background-color: var(--e-global-color-primary);
}
.bronze_be34 .out-9ccd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_top_bb89 .fluid-de99 .input-1cd4 .paper_0080 {
  background-color: var(--e-global-color-secondary);
}
.disabled_top_bb89 .fluid-de99 .wide_9846:after {
  background-color: var(--e-global-color-secondary);
}
.disabled_top_bb89 .dirty-452a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_top_bb89 .notice-selected-6584 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_top_bb89 .description-wide-4492 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled_top_bb89 .slow_8e84 {
  background-color: var(--e-global-color-primary);
}
.disabled_top_bb89 .slow_8e84 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_top_bb89 .breadcrumb-76f6 {
  background-color: var(--e-global-color-secondary);
}
.disabled_top_bb89 .breadcrumb-76f6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.disabled_top_bb89 .fluid-de99 .list_6634 .status-inner-fdb3:hover {
  background-color: var(--e-global-color-primary);
}
.disabled_top_bb89
  .fluid-de99
  .list_6634
  .status-inner-fdb3.main-26b0 {
  background-color: var(--e-global-color-primary);
}
.disabled_top_bb89 .fluid-de99 .menu_d637:before {
  border-color: var(--e-global-color-primary);
}
.disabled_top_bb89 .fluid-de99 .menu_d637:hover:before {
  border-color: var(--e-global-color-secondary);
}
.disabled_top_bb89
  .fluid-de99
  .menu_d637.container_liquid_c438:before {
  border-color: var(--e-global-color-primary);
}
.disabled_top_bb89 .breadcrumb_steel_8f4c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard_65b3 .component_pro_b618 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_65b3 .component_pro_b618:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_65b3 .component_pro_b618.texture_center_c621 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_65b3 .nav-action-f7ca {
  background-color: var(--e-global-color-primary);
}
.hard_65b3 .nav-action-f7ca {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_65b3
  .form-outer-0141
  .info_large_24b0
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_65b3
  .logo_bronze_fb35
  .info_large_24b0
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_a670
  .hidden_smooth_9c85
  .hidden_orange_725e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_a670
  .hidden_smooth_9c85
  .input_east_6ba0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_a670 .west_2cf7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_a670 .iron_5e0d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_a670 .table-middle-da41 {
  background-color: var(--e-global-color-primary);
}
.photo_a670 .table-middle-da41 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block-wide-715b .slider_purple_6fc1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block-wide-715b .search_741a {
  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);
}
.block-wide-715b .focus-slow-4563 {
  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);
}
.block-wide-715b .focus-slow-4563 a:hover {
  color: var(--e-global-color-secondary);
}
.block-wide-715b .black_b750 {
  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);
}
.block-wide-715b .secondary-7a14 {
  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);
}
.block-wide-715b .black-88c3 .backdrop_10d0 {
  background-color: var(--e-global-color-primary);
}
.block-wide-715b .black-88c3 .backdrop_10d0:hover {
  background-color: var(--e-global-color-accent);
}
.block-wide-715b
  .black-88c3
  .outline-lower-7a37
  li
  span {
  background-color: var(--e-global-color-text);
}
.block-wide-715b
  .black-88c3
  .outline-lower-7a37
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.block-wide-715b
  .black-88c3
  .outline-lower-7a37
  li.section-2a57
  span {
  background-color: var(--e-global-color-accent);
}
.last_86ef
  .active-bottom-9f09
  .plasma_f304 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last_86ef .active-bottom-9f09 .status_4479 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last_86ef .active-bottom-9f09 .wood-7f03 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last_86ef .pink_e0dd {
  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);
}
.last_86ef
  .content_76d9.disabled-7d03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > a {
  background-color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > a
  .highlight-black-6903.thick_5835 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > a
  .tertiary_motion_4201.label_bc2e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  .description_779c
  > a {
  background-color: var(--e-global-color-secondary);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  .description_779c
  > a
  .pattern-gas-ccda {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  .description_779c
  > a
  .tertiary_motion_4201.column_eabb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > a
  .avatar_smooth_5113:before {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  a
  .avatar_smooth_5113:before {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c.caption-3247
  > a
  .avatar_smooth_5113:before {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  .description_779c.caption-3247
  > a
  .avatar_smooth_5113:before {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > a
  .focus-1f98
  .highlight-green-7940 {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  a
  .focus-1f98
  .highlight-green-7940 {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > a
  .focus-1f98
  .highlight-green-7940,
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  a
  .focus-1f98
  .highlight-green-7940 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > a
  .shade-33dc:before {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  a
  .shade-33dc:before {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c.caption-3247
  > a
  .shade-33dc:before {
  color: var(--e-global-color-text);
}
.filter-8deb
  > .small-1cd5
  > div
  > .row_1735
  > .description_779c
  > .progress-1148
  .description_779c.caption-3247
  > a
  .shade-33dc:before {
  color: var(--e-global-color-text);
}
.caption-288d .picture_narrow_0590 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-288d
  .tall_0576:hover
  .picture_narrow_0590 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-85de
  > .small-1cd5
  > .narrow-c5fb
  > .table-e851
  > .inner_2c46
  > .image-liquid-0016
  .widget_cab3 {
  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);
}
.mask-85de
  > .small-1cd5
  > .narrow-c5fb
  > .table-e851
  > .inner_2c46
  > .image-liquid-0016:hover
  .widget_cab3 {
  color: var(--e-global-color-text);
}
.mask-85de
  > .small-1cd5
  > .narrow-c5fb
  > .table-e851
  > .inner_2c46
  > .image-liquid-0016:hover
  .widget_cab3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-85de
  > .small-1cd5
  > .narrow-c5fb
  > .table-e851
  > .inner_2c46.section-motion-7bf9
  > .image-liquid-0016
  .widget_cab3 {
  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);
}
.pro_b26c .frame-huge-adae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_b26c .down_3f21 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_b26c .easy_520b {
  background-color: var(--e-global-color-primary);
}
.pro_b26c .easy_520b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.background_last_fda8
  > .small-1cd5
  > .selected-b14c
  > .overlay_b5f9
  > .hero_2a78
  .panel-mini-bce9 {
  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);
}
.background_last_fda8
  > .small-1cd5
  > .selected-b14c
  > .overlay_b5f9
  > .hero_2a78
  .shadow_236b {
  color: var(--e-global-color-text);
}
.background_last_fda8
  > .small-1cd5
  > .selected-b14c
  > .overlay_b5f9
  > .hero_2a78:hover
  .panel-mini-bce9 {
  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);
}
.background_last_fda8
  > .small-1cd5
  > .selected-b14c
  > .overlay_b5f9
  > .hero_2a78:hover
  .shadow_236b {
  color: var(--e-global-color-secondary);
}
.background_last_fda8
  > .small-1cd5
  > .selected-b14c
  > .overlay_b5f9
  > .hero_2a78.grid_ea4c
  .panel-mini-bce9 {
  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);
}
.background_last_fda8
  > .small-1cd5
  > .selected-b14c
  > .overlay_b5f9
  > .hero_2a78.grid_ea4c
  .shadow_236b {
  color: var(--e-global-color-primary);
}
.shadow-8981
  .mask-orange-007b
  .lower_ecb4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow-8981 .table-9cbb .sort_9b63 .panel-dd30 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-eee2 .accordion-dirty-a235 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-eee2 .cold_77b5 .accordion-dirty-a235 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-eee2 .inner_1c3d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label-eee2 .inner_1c3d {
  background-color: var(--e-global-color-primary);
}
.module-focused-2e82 .surface-dark-e202 .basic-cb4f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module-focused-2e82
  .surface-dark-e202:hover
  .next_d225 {
  color: var(--e-global-color-secondary);
}
.module-focused-2e82
  .surface-dark-e202:hover
  .basic-cb4f {
  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);
}
.dynamic_4483 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.left_db09 {
  max-width: 1400px !important;
}

.full_e563 {
  flex-direction: column;
}

.full_e563 .title_plasma_72d4 {
  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.full_e563 .title_plasma_72d4 {
  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);
}

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

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

.notification_selected_9c29.tertiary-outer-df66 {
  display: none;
}

.info_plasma_ceb0 {
  display: none;
}

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

.status-west-dc27.yellow_ff09 {
  margin-bottom: 40px;
  width: 100%;
}

.content-out-30b5 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.full_e563 a {
  width: 100%;
}

.action_0cab .steel-45b7.stale_e00f {
  width: 20% !important;
}

.logo-dirty-b175 {
  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; /* 字母间距 */
}

.logo-dirty-b175: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%);
}

.logo-dirty-b175 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.action_0cab
  .steel-45b7.hot-e736
  .in-7249
  .tag_5b7c {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.white_9db7.media-d897 > .old_b8d6 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.avatar_black_5cf3 {
  position: relative;
  width: 100%;
}

.caption-fixed-8c57 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.box-82da {
  font-size: 35px !important;
}

.filter-active-4d26 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

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

.modal-glass-23cf {
  display: flex;
  gap: 50px;
}

.action_0cab
  .steel-45b7.accent_dynamic_2244
  .texture_soft_c962
  .secondary-green-1fe7 {
  width: 100% !important;
}

.shade_8033 {
  width: 500px !important;
  max-width: none;
}

.hovered_ea95 {
  width: 100%;
}

.outline-top-f5a5 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

.item-66f2 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.stale_2498:hover .item-66f2 {
  visibility: visible;
}
.stale_2498:hover.stale_2498::before {
  display: block;
}

.tabs_1137 h3 {
  color: #fff;
}

.input-7a23 {
  margin: 0;
}

.action_0cab
  .steel-45b7.accent_dynamic_2244
  .secondary-green-1fe7
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.avatar_solid_bba6 {
  width: 100%;
}

.red_7ef2 {
  width: 100%;
}

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

.red_7ef2 {
  width: 100%;
}

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

.secondary-green-1fe7 {
  display: flex;
  align-items: center;
}

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

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

.full_e563 .title_plasma_72d4.box_871c {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.full_e563 h1.title_plasma_72d4 {
  margin-top: 80px !important;
}

.action_0cab .steel-45b7.list-4b26 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.sidebar-f70f img {
  width: 100%;
}

.detail_large_fd42 .layout_b553.in-7249 {
  justify-content: space-between;
}

.active_e5bd {
  display: none;
}

.list-pro-8447 .surface-north-ae5a {
  margin: 1px 0 !important;
}

.last-02ab li {
  margin-bottom: 0 !important;
}

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

@media (max-width: 1000px) {
  .modal-glass-23cf {
    flex-direction: column;
  }

  .shade_8033 {
    width: 100% !important;
  }
}

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

  .logo-dirty-b175 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .detail_large_fd42 .layout_b553.in-7249 {
    border-bottom: 1px solid #f0c159;
  }

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

  .white_9db7.media-d897 > .old_b8d6 {
    gap: 15px;
    justify-content: space-between;
  }

  .action_0cab
    .steel-45b7.accent_dynamic_2244
    .secondary-green-1fe7
    img {
    width: 60% !important;
  }

  .caption-fixed-8c57 {
    left: 2%;
  }

  .pressed-bc2d {
    margin: 10px 0;
  }

  .full_e563 .surface-north-ae5a {
    margin: 0;
    margin-bottom: 10px;
  }

  .logo-dirty-b175 {
    font-size: 16px !important;
  }

  .box-82da {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.full_e563 .title_plasma_72d4,
  .full_e563 .title_plasma_72d4 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .secondary-green-1fe7 {
    justify-content: center;
  }

  .full_e563 .surface-north-ae5a {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .content-out-30b5 {
    margin-bottom: 15px !important;
  }

  .action_0cab .steel-45b7.stale_e00f {
    width: 75% !important;
  }

  .sidebar-f70f img {
    width: 100% !important;
  }
}

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

  h2.full_e563 .title_plasma_72d4,
  .full_e563 .title_plasma_72d4 {
    font-size: 30px !important;
  }

  .secondary-green-1fe7 {
    justify-content: center;
  }

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

  .chip-0efe
    .accordion-2634.block-4cea {
    margin: 0 !important;
  }

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

  .pressed-bc2d {
    display: flex;
  }

  .header_last_1d8a .logo-dirty-b175 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .full_e563 h1.title_plasma_72d4 {
    margin-top: 40px !important;
  }

  .action_0cab
    .steel-45b7.accent_dynamic_2244
    .secondary-green-1fe7
    img,
  .liquid-f1c2 .texture_soft_c962 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .description_short_8901 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .action_0cab .steel-45b7.stale_e00f {
    width: 100% !important;
  }

  .white_9db7.media-d897 > .old_b8d6 {
    gap: 3px;
  }

  .full_e563 .surface-north-ae5a {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .logo-dirty-b175 {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.detail_large_fd42 .layout_b553.in-7249 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.detail_large_fd42 .layout_b553.in-7249: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .detail_large_fd42 .layout_b553.in-7249 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .full_e563 .title_plasma_72d4 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .logo-dirty-b175 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.banner-e427 .shadow_mini_ef63 {
  flex-shrink: 0;
  white-space: nowrap;
}

.banner-e427 .tooltip_c8be {
  flex-shrink: 0;
  min-width: fit-content;
}

.banner-e427 .tag_5b7c {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.banner-e427 .shadow_mini_ef63 {
  max-width: 80px !important;
}

.banner-e427 .tooltip_c8be {
  max-width: 80px !important;
  overflow: hidden;
}

.banner-e427 .layout_b553.in-7249 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.banner-e427 .tag_5b7c {
  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);
  }
}

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

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

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

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

body .description_short_8901:nth-child(2),
.action_0cab .description_short_8901:nth-child(2),
#page .description_short_8901: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;
}

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

/* css-noise: c190 */
.shadow-element-k5 {
  padding: 0.4rem;
  font-size: 11px;
  line-height: 1.1;
}
