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(.item-simple-064b) {
  gap: 0.5em;
}
:where(.pattern-inner-549c) {
  gap: 0.5em;
}
body .frame_active_9575 > .avatar_bd2f {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .frame_active_9575 > .status_098b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .frame_active_9575 > .left-100b {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .inner-b72e > .avatar_bd2f {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .inner-b72e > .status_098b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .inner-b72e > .left-100b {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .inner-b72e
  > :where(:not(.avatar_bd2f):not(.status_098b):not(.slow_f614)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .inner-b72e > .info-lower-2aea {
  max-width: var(--wp--style--global--wide-size);
}
body .item-simple-064b {
  display: flex;
}
body .item-simple-064b {
  flex-wrap: wrap;
  align-items: center;
}
body .item-simple-064b > * {
  margin: 0;
}
body .pattern-inner-549c {
  display: grid;
}
body .pattern-inner-549c > * {
  margin: 0;
}
:where(.liquid-a026.item-simple-064b) {
  gap: 2em;
}
:where(.liquid-a026.pattern-inner-549c) {
  gap: 2em;
}
:where(.solid-1ffc.item-simple-064b) {
  gap: 1.25em;
}
:where(.solid-1ffc.pattern-inner-549c) {
  gap: 1.25em;
}
.purple_832f {
  color: var(--wp--preset--color--black) !important;
}
.table-a19d {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.pagination_9535 {
  color: var(--wp--preset--color--white) !important;
}
.detail-079f {
  color: var(--wp--preset--color--pale-pink) !important;
}
.picture_15fb {
  color: var(--wp--preset--color--vivid-red) !important;
}
.text_9ecf {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.solid_e842 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.search_right_db99 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.image-2fec {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.solid_63b3 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.nav_south_92ba {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.primary_outer_5685 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.grid_outer_2797 {
  background-color: var(--wp--preset--color--black) !important;
}
.wide_4c43 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.nav_hovered_7bf7 {
  background-color: var(--wp--preset--color--white) !important;
}
.detail_dark_7b27 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.module_0667 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.hard_cf3d {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.info_yellow_bcd0 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.south-f50a {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.accordion_right_bd0b {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.texture-old-3456 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.notice_copper_9bec {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.white-4a7f {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.stone-8358 {
  border-color: var(--wp--preset--color--black) !important;
}
.hidden_bronze_b4b5 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.paragraph_cool_0f6d {
  border-color: var(--wp--preset--color--white) !important;
}
.list_static_fa91 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.message-next-6edf {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.message-7ce5 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.basic_679e {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.focused-5aa9 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.accent-smooth-c2cc {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tabs-355d {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.picture-cool-8645 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.avatar-prev-5414 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.hard_e455 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.disabled_warm_0cb4 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.shade_050a {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.box-bright-90f7 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.component-b6d1 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.narrow-259f {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.widget_5837 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.button_stone_4cf0 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.plasma-abec {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.tiny-5de2 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.frame-24dd {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.hidden-ce04 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.plasma_51c1 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.warm_cb28 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.label_42db {
  font-size: var(--wp--preset--font-size--large) !important;
}
.slider_dirty_b748 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.logo-054c a:where(:not(.list-212c)) {
  color: inherit;
}
:where(.solid-1ffc.item-simple-064b) {
  gap: 1.25em;
}
:where(.solid-1ffc.pattern-inner-549c) {
  gap: 1.25em;
}
:where(.liquid-a026.item-simple-064b) {
  gap: 2em;
}
:where(.liquid-a026.pattern-inner-549c) {
  gap: 2em;
}
.icon-full-b4bb {
  font-size: 1.5em;
  line-height: 1.6;
}

.border_motion_2f54 .avatar-hard-33a7 {
  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);
}
.container_medium_85f4 .disabled_a78d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-south-d433 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-south-d433.form_dirty_cf81 .advanced-e946 {
  background-color: var(--e-global-color-primary);
}
.picture-south-d433.first_57a7 .advanced-e946,
.picture-south-d433.header-red-3cf8 .advanced-e946 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.purple-9c09 .box-hovered-63f2 {
  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);
}
.basic_56cc {
  --divider-color: var(--e-global-color-secondary);
}
.basic_56cc .label-68aa {
  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);
}
.basic_56cc.cold_3867 .pagination-c996 {
  background-color: var(--e-global-color-secondary);
}
.basic_56cc.primary-49aa .pagination-c996,
.basic_56cc.chip_6174 .pagination-c996 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.basic_56cc.primary-49aa .pagination-c996,
.basic_56cc.chip_6174 .pagination-c996 svg {
  fill: var(--e-global-color-secondary);
}
.bottom_dc27 .selected-d824 {
  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_dc27 .detail_advanced_5aa3 {
  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);
}
.solid_f646.cold_3867 .pagination-c996 {
  background-color: var(--e-global-color-primary);
}
.solid_f646.primary-49aa .pagination-c996,
.solid_f646.chip_6174 .pagination-c996 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.solid_f646.primary-49aa .pagination-c996,
.solid_f646.chip_6174 .pagination-c996 svg {
  fill: var(--e-global-color-primary);
}
.gallery_5957.cold_3867 .pagination-c996 {
  background-color: var(--e-global-color-primary);
}
.gallery_5957.primary-49aa .pagination-c996,
.gallery_5957.chip_6174 .pagination-c996 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.gallery_5957 .component-7a4e {
  color: var(--e-global-color-primary);
}
.gallery_5957 .component-7a4e,
.gallery_5957 .component-7a4e a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_5957 .dark-d379 {
  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);
}
.outer-79b8 .menu_8452 {
  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);
}
.feature_8419 .blue_6e92 .layout-5ef3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.panel_fixed_58f0 .west_eb27:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.panel_fixed_58f0 .selected-cb26 i {
  color: var(--e-global-color-primary);
}
.panel_fixed_58f0 .selected-cb26 svg {
  fill: var(--e-global-color-primary);
}
.panel_fixed_58f0 .icon-simple-86eb {
  color: var(--e-global-color-secondary);
}
.panel_fixed_58f0 .west_eb27 > .icon-simple-86eb,
.panel_fixed_58f0 .west_eb27 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph_39bd .notice_9197 {
  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);
}
.paragraph_39bd .active_a177 {
  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);
}
.cool-db9d .layout-left-c0e9 .tertiary-b4b9 {
  background-color: var(--e-global-color-primary);
}
.cool-db9d .progress-yellow-8086 {
  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);
}
.down_a0e7 .hovered_0db2 {
  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);
}
.down_a0e7 .notification_7c6f {
  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);
}
.down_a0e7 .thumbnail-4592 {
  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);
}
.paragraph-paper-9d75 .smooth-52ba,
.paragraph-paper-9d75 .smooth-52ba a {
  color: var(--e-global-color-primary);
}
.paragraph-paper-9d75 .smooth-52ba.tag-fluid-7304,
.paragraph-paper-9d75 .smooth-52ba.tag-fluid-7304 a {
  color: var(--e-global-color-accent);
}
.paragraph-paper-9d75 .smooth-52ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph-paper-9d75 .sidebar_wood_0a3c {
  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);
}
.pagination_ae50 .label_3b96,
.pagination_ae50 .mask-f903 {
  color: var(--e-global-color-primary);
}
.pagination_ae50 .label_3b96 svg {
  fill: var(--e-global-color-primary);
}
.pagination_ae50 .tag-fluid-7304 .label_3b96,
.pagination_ae50 .tag-fluid-7304 .mask-f903 {
  color: var(--e-global-color-accent);
}
.pagination_ae50 .tag-fluid-7304 .label_3b96 svg {
  fill: var(--e-global-color-accent);
}
.pagination_ae50 .mask-f903 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_ae50 .sidebar_wood_0a3c {
  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);
}
.feature-bb55 .hidden_db24,
.feature-bb55 .north_1e0f {
  color: var(--e-global-color-primary);
}
.feature-bb55 .north_1e0f svg {
  fill: var(--e-global-color-primary);
}
.feature-bb55 .smooth-52ba.tag-fluid-7304 a,
.feature-bb55
  .smooth-52ba.tag-fluid-7304
  .north_1e0f {
  color: var(--e-global-color-accent);
}
.feature-bb55 .hidden_db24 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature-bb55 .sidebar_wood_0a3c {
  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);
}
.header-8cad .feature_gas_ced7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-8cad .avatar_black_7dec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-4d14 .text-hovered-4259 .fast-3839 {
  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);
}
.orange-4d14 .text-hovered-4259 .active_in_7628 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-4d14 .carousel_b2fa .fast-3839 {
  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);
}
.orange-4d14
  .carousel_b2fa
  .active_in_7628 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-4d14
  .grid-purple-09eb
  .fast-3839 {
  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);
}
.orange-4d14
  .grid-purple-09eb
  .active_in_7628 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-4d14
  .photo_a1cf
  .fast-3839 {
  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);
}
.orange-4d14
  .photo_a1cf
  .active_in_7628 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outer_9f17 .modal-d146 {
  background-color: var(--e-global-color-primary);
}
.outer_9f17 .modal-d146:hover {
  background-color: var(--e-global-color-primary);
}
.outer_9f17 .prev-7767 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outer_9f17
  .modal-d146:hover
  .prev-7767 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus_4a20 .thumbnail_lower_7694 {
  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);
}
.icon_cool_0294 .column-a6ab .focus-28c0 a {
  background-color: var(--e-global-color-accent);
}
.icon_cool_0294 .column-a6ab .section-979c a {
  background-color: var(--e-global-color-accent);
}
.icon_cool_0294 .column-a6ab .focus-28c0 a,
.icon_cool_0294 .column-a6ab .section-979c a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline-4eb4
  .link-fixed-42ab.under-b639
  .column-a6ab
  a.accent-28b0 {
  background-color: var(--e-global-color-accent);
}
.outline-4eb4
  .link-fixed-42ab.under-b639
  .column-a6ab
  span.accent-28b0.fn-current-8ecd {
  background-color: var(--e-global-color-text);
}
.outline-4eb4
  .link-fixed-42ab.under-b639
  .column-a6ab
  .accent-28b0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89 .shadow_c802 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .thumbnail_gold_5db0
  > .wood_5156
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .slider-9487
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .carousel-d81d
  .steel_1260,
.gallery_over_de89
  .carousel-d81d
  .search-4b77 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_over_de89
  .carousel-d81d
  .tertiary_right_1daa,
.gallery_over_de89
  .carousel-d81d
  a
  .tertiary_right_1daa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .carousel-d81d
  .dropdown_2246 {
  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);
}
.gallery_over_de89
  .carousel-d81d
  .feature-green-5c1f {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89
  .carousel-d81d
  .feature-green-5c1f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .carousel-d81d
  .feature-green-5c1f:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89
  .carousel-d81d
  .background_tall_d7da {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89
  .carousel-d81d
  .background_tall_d7da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .carousel-d81d
  .background_tall_d7da:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89
  .plasma-bdab
  .layout_dae5
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_over_de89
  .plasma-bdab
  .filter-6bf4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .plasma-bdab
  .dropdown_2246 {
  color: var(--e-global-color-text);
}
.gallery_over_de89
  .plasma-bdab
  .dropdown_2246
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .plasma-bdab
  .feature-green-5c1f {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89
  .plasma-bdab
  .feature-green-5c1f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .plasma-bdab
  .feature-green-5c1f:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89
  .plasma-bdab
  .background_tall_d7da {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89
  .plasma-bdab
  .background_tall_d7da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_over_de89
  .plasma-bdab
  .background_tall_d7da:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89 .action-fd5d {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89 .action-fd5d:hover {
  background-color: var(--e-global-color-primary);
}
.gallery_over_de89 .backdrop_1cf2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_over_de89 .paragraph-current-511c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-action-34af .notification-large-3261 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-action-34af
  .bright_bb16
  > div:nth-child(3)
  .notification-large-3261,
.banner-action-34af
  .search-thick-e2d3
  > div:nth-child(1)
  .notification-large-3261,
.banner-action-34af
  .box_static_ad55
  > div:nth-child(1)
  .notification-large-3261,
.banner-action-34af
  .picture-f960
  > div:nth-child(1)
  .notification-large-3261,
.banner-action-34af
  .frame-4bbb
  > div:nth-child(1)
  .notification-large-3261 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-action-34af .focus_2a49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-action-34af .glass_6c5f {
  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);
}
.banner-action-34af .component_6b05 {
  background-color: var(--e-global-color-primary);
}
.banner-action-34af .component_6b05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-action-34af .component_6b05:hover {
  background-color: var(--e-global-color-primary);
}
.banner-action-34af .layout-c600 {
  background-color: var(--e-global-color-primary);
}
.banner-action-34af .layout-c600:hover {
  background-color: var(--e-global-color-primary);
}
.banner-action-34af .backdrop_1cf2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-action-34af .paragraph-current-511c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-pressed-6b1f .text-657b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter-pressed-6b1f .surface_top_35c9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-pressed-6b1f .item_a72f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-pressed-6b1f .preview_7ec2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-pressed-6b1f .static-01e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-pressed-6b1f .layout-c600 {
  background-color: var(--e-global-color-primary);
}
.filter-pressed-6b1f .layout-c600:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_5508 .fixed_0065 {
  background-color: var(--e-global-color-secondary);
}
.overlay_5508 .last_9db6 {
  background-color: var(--e-global-color-text);
}
.overlay_5508 .content_5bb6 {
  background-color: var(--e-global-color-secondary);
}
.overlay_5508 .tertiary_north_155d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_5508 .form-6b68 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5508 .over_7960 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5508 .next-2bbc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5508 .cold-0e94 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_narrow_dd6a .section_6c3a .texture_4c34,
.layout_narrow_dd6a
  .section_6c3a
  .texture_4c34
  a,
.layout_narrow_dd6a .link-761f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_narrow_dd6a .section_6c3a .simple_65c5,
.layout_narrow_dd6a .new_c4a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_narrow_dd6a .section_6c3a .simple_65c5 {
  color: var(--e-global-color-text);
}
.layout_narrow_dd6a .new_c4a0 {
  color: var(--e-global-color-text);
}
.layout_narrow_dd6a
  .section_6c3a
  .slider_6707 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.layout_narrow_dd6a .dropdown_fc22 .bronze-0708 {
  background-color: var(--e-global-color-primary);
}
.layout_narrow_dd6a .dropdown_fc22 .bronze-0708:hover {
  background-color: var(--e-global-color-primary);
}
.layout_narrow_dd6a .dropdown_fc22 .hovered_f72f li span {
  background-color: var(--e-global-color-text);
}
.layout_narrow_dd6a .dropdown_fc22 .hovered_f72f li span:hover {
  background-color: var(--e-global-color-primary);
}
.layout_narrow_dd6a
  .dropdown_fc22
  .hovered_f72f
  li.dynamic-2556
  span {
  background-color: var(--e-global-color-accent);
}
.layout_narrow_dd6a .grid_7f78 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next_60bc .right-ba68 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_f58a .card-4b3c {
  background-color: var(--e-global-color-primary);
}
.button_f58a .progress_down_a231 {
  background-color: var(--e-global-color-secondary);
}
.button_f58a .badge-old-2715 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_f58a .purple_2959 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_f58a .container-c701 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_f58a .heading_complex_61e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_f58a .sort_slow_d7d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_f58a .selected_2c5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_f58a .tall_7733 {
  background-color: var(--e-global-color-primary);
}
.button_f58a .tall_7733 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static-579f .secondary_iron_1b1a {
  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);
}
.static-579f .up_4c9c {
  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);
}
.static-579f
  .summary_simple_50ff:after {
  background-color: var(--e-global-color-primary);
}
.static-579f .notice_cfde {
  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);
}
.simple_70ae .link-761f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple_70ae .new_c4a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.yellow-0dbe .box_slow_9f86 .gold-1209 {
  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);
}
.yellow-0dbe .box_slow_9f86 .blue_70a7 {
  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-glass-b7df .stale-a3ed {
  background-color: var(--e-global-color-primary);
}
.content-glass-b7df .highlight-90b8 {
  background-color: var(--e-global-color-secondary);
}
.content-glass-b7df .huge-6b5e .title-6efe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-glass-b7df .button-7964 .title-6efe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-be8a .aside_f4b9 .plasma-1de8 {
  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);
}
.first-be8a .aside_f4b9 .bottom-eefd {
  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);
}
.first-be8a .aside_f4b9 .pattern_copper_6acb {
  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);
}
.wood-b40e .button-e8a5 {
  border-color: var(--e-global-color-text);
}
.wood-b40e .item-6deb {
  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);
}
.wood-b40e .heading-orange-a996 {
  color: var(--e-global-color-primary);
}
.wood-b40e .wrapper_cool_efda {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-d728 .accordion-bright-dc9a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider-d728 .thumbnail-selected-6194 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider-d728 .article_3e80:hover .accordion-bright-dc9a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider-d728
  .article_3e80:hover
  .thumbnail-selected-6194 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bright_6abb .texture-dcdc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bright_6abb .wrapper-huge-e8dc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gold-eeea .rough-c572 .easy-ef75 {
  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);
}
.gold-eeea .heading-098b .easy-ef75 {
  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);
}
.table-yellow-c146 .red_5bf3 {
  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);
}
.progress-motion-7d07 .accordion_0cdb .full-70a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress-motion-7d07 .accordion_0cdb .full-70a0 {
  background-color: var(--e-global-color-secondary);
}
.progress-motion-7d07 .dynamic-ea88 .full-70a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress-motion-7d07 .dynamic-ea88 .full-70a0 {
  background-color: var(--e-global-color-secondary);
}
.progress-motion-7d07 .focus_cb0b .sort_be2d {
  background-color: var(--e-global-color-primary);
}
.progress-motion-7d07 .focus_cb0b:hover .sort_be2d {
  background-color: var(--e-global-color-secondary);
}
.progress-motion-7d07 .bronze-0708 {
  background-color: var(--e-global-color-primary);
}
.progress-motion-7d07 .bronze-0708:hover {
  background-color: var(--e-global-color-accent);
}
.progress-motion-7d07 .hovered_f72f li span {
  background-color: var(--e-global-color-text);
}
.progress-motion-7d07 .hovered_f72f li span:hover {
  background-color: var(--e-global-color-primary);
}
.progress-motion-7d07 .hovered_f72f li.dynamic-2556 span {
  background-color: var(--e-global-color-accent);
}
.chip-d880 .filter_tiny_96d4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-d880 .sort-liquid-8129 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_53a0 .picture-2a34:before {
  background-color: var(--e-global-color-secondary);
}
.photo_53a0 .table_68d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo_53a0 .list_glass_abde {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_4ced .out-c6fa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_4ced .out-c6fa:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_4ced .out-c6fa.fn-active-8ecd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_4ced .search_2485 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_4ced .tabs_4de6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_4ced .primary-slow-5dc4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_4ced .bright-bbd5 {
  background-color: var(--e-global-color-primary);
}
.tooltip_4ced .bright-bbd5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_4ced .widget_down_ca95 {
  background-color: var(--e-global-color-primary);
}
.tooltip_4ced .widget_down_ca95 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_focused_3b86 .tooltip_8672 .container_red_0027 a {
  color: var(--e-global-color-secondary);
}
.main_focused_3b86 .tooltip_8672 .container_red_0027 a:hover {
  color: var(--e-global-color-secondary);
}
.main_focused_3b86 .tooltip_8672 .container_red_0027,
.main_focused_3b86 .tooltip_8672 .container_red_0027 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_focused_3b86 .tooltip_8672 .accordion_east_417b {
  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);
}
.main_focused_3b86 .tooltip_8672 .banner_578b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_focused_3b86 .tooltip_8672 .hovered-4fd6 {
  background-color: var(--e-global-color-primary);
}
.main_focused_3b86 .tooltip_8672 .hovered-4fd6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main_focused_3b86 .tooltip_8672 .hovered-4fd6:hover {
  background-color: var(--e-global-color-primary);
}
.main_focused_3b86 .tooltip_8672 .gallery-yellow-42ca {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_focused_3b86 .tooltip_8672 .gallery-yellow-42ca {
  background-color: var(--e-global-color-primary);
}
.main_focused_3b86 .tooltip_8672 .gallery-yellow-42ca:hover {
  background-color: var(--e-global-color-primary);
}
.main_focused_3b86 .tooltip_8672 .bronze-0708 {
  background-color: var(--e-global-color-primary);
}
.main_focused_3b86 .tooltip_8672 .bronze-0708:hover {
  background-color: var(--e-global-color-primary);
}
.main_focused_3b86 .dropdown_fc22 .hovered_f72f li span {
  background-color: var(--e-global-color-text);
}
.main_focused_3b86 .dropdown_fc22 .hovered_f72f li span:hover {
  background-color: var(--e-global-color-primary);
}
.main_focused_3b86 .dropdown_fc22 .hovered_f72f li.dynamic-2556 span {
  background-color: var(--e-global-color-accent);
}
.main_focused_3b86 .backdrop_1cf2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main_focused_3b86 .paragraph-current-511c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_lite_8485 .notification-upper-bb01 .search-30dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_lite_8485 .notification-upper-bb01 .item_e246 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_lite_8485 .notification-upper-bb01 .up-3a7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_6351 .section-6663 {
  border-color: var(--e-global-color-text);
}
.heading_6351 .description-medium-6a1e {
  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);
}
.heading_6351 .hover_dirty_c0cc {
  color: var(--e-global-color-secondary);
}
.heading_6351 .hover_dirty_c0cc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_6351 .complex-a35f > * {
  color: var(--e-global-color-primary);
}
.heading_6351 .complex-a35f > * svg {
  fill: var(--e-global-color-primary);
}
.heading_6351 .out-f8ce {
  color: var(--e-global-color-primary);
}
.heading_6351 .out-f8ce {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_6351 .north-a895 {
  color: var(--e-global-color-primary);
}
.heading_6351 .north-a895 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_6351 .accordion_080f {
  color: var(--e-global-color-primary);
}
.heading_6351 .accordion_080f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_6351 .grid-3e29 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_6351 .hover_orange_966b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_6351 .hover_orange_966b.first-d2a5 {
  color: var(--e-global-color-secondary);
}
.heading_6351 .hover_orange_966b.first-d2a5 .component-334c {
  color: var(--e-global-color-accent);
}
.heading_6351 .hover_orange_966b.search-current-0fd1 {
  color: var(--e-global-color-text);
}
.heading_6351 .hover_orange_966b.search-current-0fd1 .component-334c {
  color: var(--e-global-color-text);
}
.heading_6351 .hover_orange_966b:before {
  border-top-color: var(--e-global-color-text);
}
.heading_6351 .carousel_1598 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_6351
  .carousel_1598
  .dim-aad4 {
  background-color: var(--e-global-color-primary);
}
.heading_6351
  .carousel_1598
  .dim-aad4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_6351 .section-6663 .image-wide-e76f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_smooth_b3fd .pagination-3220 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text_smooth_b3fd .stale_7f39 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_e04d .video-gold-e7a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_e04d
  .table-8973
  .photo_bottom_c0ad {
  background-color: var(--e-global-color-secondary);
}
.form_e04d
  .table-8973.notification_dirty_ec07
  .photo_bottom_c0ad {
  background-color: var(--e-global-color-text);
}
.form_e04d
  .table-8973:hover
  .photo_bottom_c0ad {
  background-color: var(--e-global-color-accent);
}
.form_e04d
  .table-8973.fn-active-8ecd
  .photo_bottom_c0ad {
  background-color: var(--e-global-color-primary);
}
.surface-3ce0 .button-aefa {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.surface-3ce0 .table_action_a523 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-3ce0 .dropdown_full_591d {
  background-color: var(--e-global-color-primary);
}
.surface-3ce0 .dropdown_full_591d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-hard-7d79 .table_cool_cbb0 .chip_a895 .advanced-19b7 {
  background-color: var(--e-global-color-secondary);
}
.component-hard-7d79 .table_cool_cbb0 .badge_ed3c:after {
  background-color: var(--e-global-color-secondary);
}
.component-hard-7d79 .media_fluid_a9e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-hard-7d79 .form_old_dc91 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-hard-7d79 .outline-42d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-hard-7d79 .article-0f98 {
  background-color: var(--e-global-color-primary);
}
.component-hard-7d79 .article-0f98 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-hard-7d79 .search-2bff {
  background-color: var(--e-global-color-secondary);
}
.component-hard-7d79 .search-2bff {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-hard-7d79 .table_cool_cbb0 .old_73db .logo-over-2278:hover {
  background-color: var(--e-global-color-primary);
}
.component-hard-7d79
  .table_cool_cbb0
  .old_73db
  .logo-over-2278.nav-hard-0694 {
  background-color: var(--e-global-color-primary);
}
.component-hard-7d79 .table_cool_cbb0 .module-fbfa:before {
  border-color: var(--e-global-color-primary);
}
.component-hard-7d79 .table_cool_cbb0 .module-fbfa:hover:before {
  border-color: var(--e-global-color-secondary);
}
.component-hard-7d79
  .table_cool_cbb0
  .module-fbfa.form_lite_935d:before {
  border-color: var(--e-global-color-primary);
}
.component-hard-7d79 .module_7d5d span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_huge_edf9 .focused-d50b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary_huge_edf9 .focused-d50b:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary_huge_edf9 .focused-d50b.narrow-daf7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary_huge_edf9 .media_thick_e6a7 {
  background-color: var(--e-global-color-primary);
}
.primary_huge_edf9 .media_thick_e6a7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary_huge_edf9
  .link_eb3a
  .liquid_aec3
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary_huge_edf9
  .alert_cool_a5eb
  .liquid_aec3
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside-5fcd
  .plasma_7a7f
  .glass_fb05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-5fcd
  .plasma_7a7f
  .layout_d1dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-5fcd .lite-1899 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-5fcd .filter_inner_02ad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-5fcd .gallery-upper-23e8 {
  background-color: var(--e-global-color-primary);
}
.aside-5fcd .gallery-upper-23e8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider_e154 .outline_cold_6593 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_e154 .container-964d {
  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);
}
.slider_e154 .shadow-silver-e60d {
  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);
}
.slider_e154 .shadow-silver-e60d a:hover {
  color: var(--e-global-color-secondary);
}
.slider_e154 .under-0ea5 {
  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);
}
.slider_e154 .background_west_63d1 {
  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);
}
.slider_e154 .main-e95e .bronze-0708 {
  background-color: var(--e-global-color-primary);
}
.slider_e154 .main-e95e .bronze-0708:hover {
  background-color: var(--e-global-color-accent);
}
.slider_e154
  .main-e95e
  .hovered_f72f
  li
  span {
  background-color: var(--e-global-color-text);
}
.slider_e154
  .main-e95e
  .hovered_f72f
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.slider_e154
  .main-e95e
  .hovered_f72f
  li.dynamic-2556
  span {
  background-color: var(--e-global-color-accent);
}
.highlight-24cf
  .shadow-048e
  .layout_2ec6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-24cf .shadow-048e .modal_silver_7844 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-24cf .shadow-048e .image_tall_e65b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-24cf .surface_orange_29b0 {
  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);
}
.highlight-24cf
  .tertiary_soft_ec53.hot_3867 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > a {
  background-color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > a
  .tabs_47d6.disabled-42bb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > a
  .component-light-47d4.shade_slow_8f62 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  .outline-da65
  > a {
  background-color: var(--e-global-color-secondary);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  .outline-da65
  > a
  .thick_bd01 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  .outline-da65
  > a
  .component-light-47d4.label-3c1b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > a
  .copper-81fb:before {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  a
  .copper-81fb:before {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65.black_d2aa
  > a
  .copper-81fb:before {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  .outline-da65.black_d2aa
  > a
  .copper-81fb:before {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > a
  .label-bronze-7e0d
  .black-219e {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  a
  .label-bronze-7e0d
  .black-219e {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > a
  .label-bronze-7e0d
  .black-219e,
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  a
  .label-bronze-7e0d
  .black-219e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > a
  .detail-stone-4400:before {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  a
  .detail-stone-4400:before {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65.black_d2aa
  > a
  .detail-stone-4400:before {
  color: var(--e-global-color-text);
}
.row-east-1c34
  > .sort_cb4c
  > div
  > .solid_be4c
  > .outline-da65
  > .description-8e9f
  .outline-da65.black_d2aa
  > a
  .detail-stone-4400:before {
  color: var(--e-global-color-text);
}
.image-50a1 .liquid_955e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.image-50a1
  .info_3360:hover
  .liquid_955e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.action_d712
  > .sort_cb4c
  > .texture-04de
  > .dynamic-ca0c
  > .text-hard-c157
  > .full-dbb5
  .icon-white-9d70 {
  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);
}
.action_d712
  > .sort_cb4c
  > .texture-04de
  > .dynamic-ca0c
  > .text-hard-c157
  > .full-dbb5:hover
  .icon-white-9d70 {
  color: var(--e-global-color-text);
}
.action_d712
  > .sort_cb4c
  > .texture-04de
  > .dynamic-ca0c
  > .text-hard-c157
  > .full-dbb5:hover
  .icon-white-9d70 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action_d712
  > .sort_cb4c
  > .texture-04de
  > .dynamic-ca0c
  > .text-hard-c157.filter-a8ea
  > .full-dbb5
  .icon-white-9d70 {
  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);
}
.hard-4f78 .upper_031d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4f78 .overlay_dfa7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-4f78 .section_complex_3bbe {
  background-color: var(--e-global-color-primary);
}
.hard-4f78 .section_complex_3bbe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline_de7f
  > .sort_cb4c
  > .notice_out_1b5e
  > .summary_up_acd6
  > .bright_d145
  .nav-df3e {
  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);
}
.outline_de7f
  > .sort_cb4c
  > .notice_out_1b5e
  > .summary_up_acd6
  > .bright_d145
  .narrow_e4f2 {
  color: var(--e-global-color-text);
}
.outline_de7f
  > .sort_cb4c
  > .notice_out_1b5e
  > .summary_up_acd6
  > .bright_d145:hover
  .nav-df3e {
  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_de7f
  > .sort_cb4c
  > .notice_out_1b5e
  > .summary_up_acd6
  > .bright_d145:hover
  .narrow_e4f2 {
  color: var(--e-global-color-secondary);
}
.outline_de7f
  > .sort_cb4c
  > .notice_out_1b5e
  > .summary_up_acd6
  > .bright_d145.outline-7761
  .nav-df3e {
  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_de7f
  > .sort_cb4c
  > .notice_out_1b5e
  > .summary_up_acd6
  > .bright_d145.outline-7761
  .narrow_e4f2 {
  color: var(--e-global-color-primary);
}
.iron_f902
  .row-7034
  .surface-094e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron_f902 .mask_4af9 .image-wide-e76f .info-east-008b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-93d2 .under-714e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-93d2 .basic-5b3d .under-714e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh-93d2 .image-lower-3e1f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fresh-93d2 .image-lower-3e1f {
  background-color: var(--e-global-color-primary);
}
.hidden-prev-4640 .accent_f14e .photo_left_872e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden-prev-4640
  .accent_f14e:hover
  .pagination_fixed_fd80 {
  color: var(--e-global-color-secondary);
}
.hidden-prev-4640
  .accent_f14e:hover
  .photo_left_872e {
  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);
}
.slow-db7b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.full_045f {
  flex-direction: column;
}

.full_045f .video-68cd {
  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_045f .video-68cd {
  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_045f .main_a405 {
  text-align: center;
  font-size: 21px;
  color: #F0F8FF; /* 淡蓝白色，更柔和易读 */
  margin: 5px 0;
  line-height: 1.6; /* 增加行高提升可读性 */
}

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

.thick_e87b.progress_white_3a64 {
  display: none;
}

.hero-0627 {
  display: none;
}

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

.detail-clean-adf7.outline-0266 {
  margin-bottom: 40px;
  width: 100%;
}

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

.full_045f a {
  width: 100%;
}

.chip-hot-614d .alert-hard-c124.first_1109 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.chip-hot-614d
  .alert-hard-c124.nav_3e0e
  .gradient-1819
  .aside_6cc4 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.avatar-inner-71c3.pagination-white-09fe > .blue-15ac {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

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

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

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

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

.active_copper_6905 {
  display: flex;
  gap: 50px;
}

.chip-hot-614d
  .alert-hard-c124.row_bronze_f9b0
  .wrapper_1523
  .shadow-slow-900e {
  width: 100% !important;
}

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

.pattern-warm-2162 {
  width: 100%;
}

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

.title-bottom-966f {
  position: relative;
  cursor: pointer;
}

.title-bottom-966f::before {
  content: "";
  position: absolute;
  top: 0;
  width: 150px;
  height: 150px;
  border-radius: 20px;

  display: none;
}

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

.slider-cold-5829 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.title-bottom-966f:hover .slider-cold-5829 {
  visibility: visible;
}
.title-bottom-966f:hover.title-bottom-966f::before {
  display: block;
}

.solid-3352 h3 {
  color: #fff;
}

.image_a2f2 {
  margin: 0;
}

.chip-hot-614d
  .alert-hard-c124.row_bronze_f9b0
  .shadow-slow-900e
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.text-cool-c10a {
  width: 100%;
}

.purple-7086 {
  width: 100%;
}

.row-easy-ccca {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.purple-7086 {
  width: 100%;
}

.accent-complex-35df {
  margin-bottom: 10px !important;
}

.shadow-slow-900e {
  display: flex;
  align-items: center;
}

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

.bottom-345a {
  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_045f .video-68cd.icon-smooth-8103 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.full_045f h1.video-68cd {
  margin-top: 80px !important;
}

.chip-hot-614d .alert-hard-c124.static_9fd9 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.message-7ee8 img {
  width: 100%;
}

.slider_soft_2db1 .gallery-fc46.gradient-1819 {
  justify-content: space-between;
}

.shadow_black_431f {
  display: none;
}

.middle_d6e9 .main_a405 {
  margin: 1px 0 !important;
}

.banner_next_5441 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .avatar-inner-71c3 .blue-15ac {
    flex-wrap: nowrap !important;
  }
}

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

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

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

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

  .slider_soft_2db1 .gallery-fc46.gradient-1819 {
    border-bottom: 1px solid #f0c159;
  }

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

  .avatar-inner-71c3.pagination-white-09fe > .blue-15ac {
    gap: 15px;
    justify-content: space-between;
  }

  .chip-hot-614d
    .alert-hard-c124.row_bronze_f9b0
    .shadow-slow-900e
    img {
    width: 60% !important;
  }

  .label_dynamic_ce06 {
    left: 2%;
  }

  .down_65d3 {
    margin: 10px 0;
  }

  .full_045f .main_a405 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.full_045f .video-68cd,
  .full_045f .video-68cd {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .shadow-slow-900e {
    justify-content: center;
  }

  .full_045f .main_a405 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .chip-hot-614d .alert-hard-c124.first_1109 {
    width: 75% !important;
  }

  .message-7ee8 img {
    width: 100% !important;
  }
}

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

  h2.full_045f .video-68cd,
  .full_045f .video-68cd {
    font-size: 30px !important;
  }

  .shadow-slow-900e {
    justify-content: center;
  }

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

  .module-c6c3
    .top_f158.overlay-b58e {
    margin: 0 !important;
  }

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

  .down_65d3 {
    display: flex;
  }

  .mask-pro-5bb4 .layout_gas_a544 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

  .row-easy-ccca {
    justify-content: flex-end;
    gap: 1px;
  }

  .full_045f h1.video-68cd {
    margin-top: 40px !important;
  }

  .chip-hot-614d
    .alert-hard-c124.row_bronze_f9b0
    .shadow-slow-900e
    img,
  .bottom_dc27 .wrapper_1523 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .chip-hot-614d .alert-hard-c124.first_1109 {
    width: 100% !important;
  }

  .avatar-inner-71c3.pagination-white-09fe > .blue-15ac {
    gap: 3px;
  }

  .full_045f .main_a405 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.slider_soft_2db1 .gallery-fc46.gradient-1819 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.slider_soft_2db1 .gallery-fc46.gradient-1819: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);
}

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

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

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

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

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

/* 图片块简化样式 */
.module-5c78 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .slider_soft_2db1 .gallery-fc46.gradient-1819 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .full_045f .video-68cd {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .layout_gas_a544 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.glass_7bd6 .basic-fe77 {
  flex-shrink: 0;
  white-space: nowrap;
}

.glass_7bd6 .image_stone_70e1 {
  flex-shrink: 0;
  min-width: fit-content;
}

.glass_7bd6 .aside_6cc4 {
  white-space: nowrap;
}

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

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

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

.glass_7bd6 .image_stone_70e1 {
  max-width: 80px !important;
  overflow: hidden;
}

.glass_7bd6 .gallery-fc46.gradient-1819 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.glass_7bd6 .aside_6cc4 {
  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);
  }
}

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

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

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

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

body .surface_1509:nth-child(2),
.chip-hot-614d .surface_1509:nth-child(2),
#page .surface_1509: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;
}

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

/* css-noise: c4f6 */
.ghost-box-y3 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.1;
}
