/* Origin: themes/fsportal-modern/assets/css/appearance-light.css | file */
html[data-fsp-theme="light"] {
  color-scheme: light;
  background: #eeeeee !important;
  --fsp-surface-4: #e4e5e6;
  --fsp-border-strong: rgba(37, 38, 42, .18);
  --fsp-accent-2: #d69930;
  --fsp-accent-soft: rgba(208, 147, 41, .10);
  --fsp-accent-border: rgba(208, 147, 41, .25);
  --fsp-theme-bg: #f0f0f1;
  --fsp-theme-text: #3c4048;
  --fsp-shadow-xs: 0 3px 10px rgba(29, 31, 34, .06);
  --fsp-shadow-sm: 0 8px 24px rgba(29, 31, 34, .08);
  --fsp-shadow-md: 0 16px 42px rgba(29, 31, 34, .10);
  --fsp-shadow-lg: 0 24px 70px rgba(29, 31, 34, .13);
}

html[data-fsp-theme="light"] body,
html[data-fsp-theme="light"] body.fsp-design-v1,
html[data-fsp-theme="light"] body.fsp-design-v1 #page,
html[data-fsp-theme="light"] body #page {
  background: #f0f0f1 !important;
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body.fsp-design-v1,
html[data-fsp-theme="light"] body.fsp-design-v1 #page {
  background: radial-gradient(circle at 50% -120px, rgba(208, 147, 41, .08), transparent 360px),
        linear-gradient(180deg, #f6f6f7 0, #f0f0f1 230px, #f0f0f1 100%) !important;
}

html[data-fsp-theme="light"] body :where(h1,h2,h3,h4,h5,h6),
html[data-fsp-theme="light"] body :where(.entry-title,.page-title,.fsp-theme-page-title,.fsp-theme-archive-title) {
  color: #202125 !important;
}

html[data-fsp-theme="light"] body :where(p,li,dd,dt) {
  border-color: rgba(37,38,42,.10);
}

html[data-fsp-theme="light"] body ::selection {
  background: rgba(208,147,41,.26);
  color: #1c1d20;
}

html[data-fsp-theme="light"] body :where(
    .fsp-theme-empty,
    .fsp-theme-404,
    .fsp-home-card,
    .fsp-home-panel,
    .fsp-home-box,
    .fsp-home-sidebar > section,
    .fsp-home-sidebar > div:not(.fsp-sidebar-ad),
    .fsp-sidehub-v1,
    .fsp-native-stream-item,
    .fsp-premium-mod-card-v2130,
    .fsp-home-best-rated-card-v2600,
    .fsp-home-top4box-card-v2616,
    .fsp-v8-card,
    .fsp-v8-side-card,
    .fsp-v8-related,
    .fsp-v8-related-card,
    .fsp-account-side-card,
    .fsp-account-tab-panel,
    .fsp-account-mod-card,
    .fsp-library-mod-card,
    .fsp-library-user-card,
    .fsp-profile-collections-v2513,
    .fsp-profile-collection-card-v2513,
    .fsp-footer-v4-panel,
    .fsp-footer-v4-today,
    .fsp-footer-v4-verify
) {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
  box-shadow: 0 10px 30px rgba(29,31,34,.055) !important;
}

html[data-fsp-theme="light"] body :where(
    .fsp-premium-mod-body-v2130,
    .fsp-home-best-rated-copy-v2600,
    .fsp-home-top4box-copy-v2616,
    .fsp-v8-related-body,
    .fsp-account-mod-info,
    .fsp-library-mod-body
) {
  background: #ffffff !important;
}

html[data-fsp-theme="light"] body :where(
    .fsp-premium-mod-body-v2130,
    .fsp-home-best-rated-card-v2600,
    .fsp-home-top4box-card-v2616,
    .fsp-v8-related-card,
    .fsp-account-mod-card,
    .fsp-library-mod-card
) {
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body :where(
    .fsp-premium-mod-body-v2130,
    .fsp-home-best-rated-card-v2600,
    .fsp-home-top4box-card-v2616,
    .fsp-v8-layout,
    .fsp-account,
    .fsp-footer-v4
) :where(h1,h2,h3,h4,strong,a:not(.fsp-v8-download-primary):not(.fsp-home-all-mods-cta-v265):not(.fspbar-add)) {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body :where(
    .fsp-premium-mod-body-v2130,
    .fsp-home-best-rated-card-v2600,
    .fsp-home-top4box-card-v2616,
    .fsp-v8-layout,
    .fsp-account,
    .fsp-footer-v4
) :where(p,small,span:not(.fsp-mod-status):not(.fsp-v8-version),time) {
  color: #6e7178;
}

html[data-fsp-theme="light"] body .fspbar {
  border-color: rgba(37,38,42,.12) !important;
  box-shadow: 0 10px 35px rgba(29,31,34,.08) !important;
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
}

html[data-fsp-theme="light"] body .fspbar :where(.fspbar-link,.fspdiscover-trigger,.fspuser-trigger,.fspbar-update) {
  color: #3e424b !important;
}

html[data-fsp-theme="light"] body .fspbar :where(.fspbar-link:hover,.fspdiscover-trigger:hover,.fspuser-trigger:hover),
html[data-fsp-theme="light"] body .fspbar .fspuser.open .fspuser-trigger {
  background: rgba(208,147,41,.08) !important;
  border-color: rgba(208,147,41,.20) !important;
  color: #292b2f !important;
}

html[data-fsp-theme="light"] body .fspbar :where(.fspbar-lang,.fspbar-search,.fspbar-search-form) {
  background: #f4f4f5 !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body .fspbar-search-form input,
html[data-fsp-theme="light"] body .fspbar-search-form input::placeholder {
  color: #66696e !important;
}

html[data-fsp-theme="light"] body .fspbar :where(.fspmega-menu,.fspmega-menu-v642,.fspdiscover-menu,.fspbar-search-panel,.fspuser-menu) {
  background: radial-gradient(circle at 100% 0, rgba(208,147,41,.08), transparent 38%),
        #ffffff !important;
  border-color: rgba(37,38,42,.12) !important;
  box-shadow: 0 24px 70px rgba(29,31,34,.14) !important;
}

html[data-fsp-theme="light"] body .fspbar .fspmega-header {
  background: #f5f5f6 !important;
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body .fspbar :where(.fspmega-maincats,.fsp-catdir-children-v642) {
  background: rgba(37,38,42,.025) !important;
}

html[data-fsp-theme="light"] body .fspbar :where(.fspmega-menu,.fspmega-menu-v642,.fspdiscover-menu,.fspuser-menu) :where(a,strong,b,h3,h4) {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body .fspbar :where(.fspmega-menu,.fspmega-menu-v642,.fspdiscover-menu,.fspuser-menu) :where(small,span,p) {
  color: #7a7e85;
}

html[data-fsp-theme="light"] body .fspuser-separator {
  background: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body .fspuser-menu > a:hover,
html[data-fsp-theme="light"] body .fspuser-menu > button:hover {
  background: #f2f2f3 !important;
}

html[data-fsp-theme="light"] body .fspuser-menu .fspuser-admin {
  color: #454952 !important;
  background: rgba(208,147,41,.08) !important;
}

.fspuser-theme-row {
  width: 100%;
  min-height: 42px;
  display: grid;
  grid-template-columns: 22px minmax(0,1fr) auto;
  align-items: center;
  gap: 9px;
  margin: 0;
  padding: 9px 10px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #e0e0e1;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.fspuser-theme-row:hover {
  background: rgba(255,255,255,.045);
}

.fspuser-theme-row .fspuser-theme-icon {
  width: 20px;
  height: 20px;
  display: grid;
  place-items: center;
  color: #aeb0b4;
}

.fspuser-theme-row .fspuser-theme-icon svg {
  width: 16px;
  height: 16px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.fspuser-theme-copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.fspuser-theme-copy strong {
  color: inherit;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 800;
}

.fspuser-theme-copy small {
  color: #76797f;
  font-size: 8px;
  line-height: 1.2;
  font-weight: 700;
}

.fsp-theme-switch {
  position: relative;
  width: 38px;
  height: 22px;
  border-radius: 999px;
  background: #cc9028;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
  transition: background .18s ease, box-shadow .18s ease;
}

.fsp-theme-switch::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 19px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 2px 7px rgba(0,0,0,.25);
  transition: left .18s ease, transform .18s ease;
}

html[data-fsp-theme="light"] .fspuser-theme-row {
  color: #313439;
}

html[data-fsp-theme="light"] .fspuser-theme-row .fspuser-theme-icon {
  color: #64676d;
}

html[data-fsp-theme="light"] .fspuser-theme-row .fspuser-theme-copy small {
  color: #878a91;
}

html[data-fsp-theme="light"] .fsp-theme-switch {
  background: #d8d8d9;
  box-shadow: inset 0 0 0 1px rgba(37,38,42,.10);
}

html[data-fsp-theme="light"] .fsp-theme-switch::after {
  left: 3px;
  background: #fff;
  box-shadow: 0 2px 6px rgba(29,31,34,.18);
}

.fspbar-theme-quick {
  width: 42px;
  height: 42px;
  display: inline-grid;
  place-items: center;
  flex: 0 0 42px;
  padding: 0;
  border: 1px solid rgba(255,255,255,.07);
  border-radius: 11px;
  background: rgba(255,255,255,.018);
  color: #aaacb0;
  cursor: pointer;
}

.fspbar-theme-quick svg {
  width: 17px;
  height: 17px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.fspbar-theme-quick:hover {
  color: #dfb05f;
  border-color: rgba(215,152,44,.20);
  background: rgba(215,152,44,.055);
}

html[data-fsp-theme="light"] .fspbar-theme-quick {
  background: #f4f4f5;
  border-color: rgba(37,38,42,.10);
  color: #595b60;
}

html[data-fsp-theme="light"] .fspbar-theme-quick:hover {
  background: rgba(208,147,41,.08);
  border-color: rgba(208,147,41,.22);
  color: #40444d;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-home-section-head,
    .fsp-home-heading,
    .fsp-home-block-head,
    .fsp-home-dual-section,
    .fsp-home-community-duo-v2601,
    .fsp-home-monthly-banner-v2171
) {
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-home-sidebar,
    .fsp-native-side-stream
) {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-native-stream-item,
    .fsp-home-search,
    .fsp-home-ranking,
    .fsp-home-community-card,
    .fsp-home-collection-wide-v2607,
    .fsp-home-community-creator-v2601,
    .fsp-home-community-main-v2601,
    .fsp-home-monthly-banner-v2171,
    .fsp-home-random-deck-v1,
    .fsp-home-following-v204,
    .fsp-farm-week-v1
) {
  background-color: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body.home .fsp-premium-mod-card-v2130,
html[data-fsp-theme="light"] body.home .fsp-mod-card-v2638 {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
  box-shadow: 0 9px 26px rgba(29,31,34,.05) !important;
}

html[data-fsp-theme="light"] body.home .fsp-mod-card-v2638 .fsp-premium-mod-body-v2130,
html[data-fsp-theme="light"] body.home .fsp-premium-mod-body-v2130 {
  background: #ffffff !important;
}

html[data-fsp-theme="light"] body.home .fsp-premium-mod-body-v2130::before {
  background: linear-gradient(180deg, rgba(255,255,255,0), #fff 82%) !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-premium-mod-title-v2130,
    .fsp-home-best-rated-card-v2600 h3,
    .fsp-home-top4box-card-v2616 h3,
    .fsp-home-section-title,
    .fsp-home-section-head h2,
    .fsp-home-monthly-banner-v2171 h2
) {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-premium-mod-meta-v2130,
    .fsp-premium-mod-stats-v2130,
    .fsp-home-best-rated-meta-v2600,
    .fsp-home-top4box-meta-v2616
) {
  color: #76797f !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-home-search input[type="text"],
    .fsp-home-search input[type="search"],
    .fsp-home-search select
) {
  background: #f4f4f5 !important;
  color: #2a2c31 !important;
  border-color: rgba(37,38,42,.12) !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-premium-mod-media-v2130,
    .fsp-home-top4hero-stage-v2150,
    .fsp-home-top4hero-media-v2150,
    .fsp-home-best-rated-media-v2600,
    .fsp-home-top4box-media-v2616,
    .fsp-c5-stage-v288,
    .fsp-c5-mini-v288
) {
  border-color: rgba(37,38,42,.08) !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-premium-mod-media-v2130,
    .fsp-home-top4hero-stage-v2150,
    .fsp-c5-stage-v288,
    .fsp-c5-mini-v288
) :where(h1,h2,h3,strong,span,small,a) {
  color: #f4f4f4;
}

html[data-fsp-theme="light"] body.archive :where(.fsp-archive-entry-banner,.fsp-catdir-hero-v642,.fsp-catdir-section-v652),
html[data-fsp-theme="light"] body.search :where(.fsp-archive-entry-banner) {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
  box-shadow: 0 10px 30px rgba(29,31,34,.05) !important;
}

html[data-fsp-theme="light"] body.archive .fsp-loop .fsp-premium-mod-card-v2130,
html[data-fsp-theme="light"] body.search .fsp-loop .fsp-premium-mod-card-v2130 {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body :where(.fsp-catdir-main-v657,.fsp-catdir-body-v657,.fsp-catdir-sections-v652) {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body :where(.fsp-catdir-section-title-v652 h2,.fsp-catdir-hero-v642 h1,.fsp-catdir-hero-v642 h2) {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body .fsp-catdir-expand-v652 {
  background: #f5f5f6 !important;
  color: #696c72 !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-single {
  --v8-border: rgba(37,38,42,.10);
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-hero :where(h1,h2,h3,strong,.fsp-v8-title-copy h1,.fsp-v8-hero-stats strong) {
  color: #f5f5f5 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-hero :where(p,small,.fsp-v8-breadcrumbs,.fsp-v8-title-copy p,.fsp-v8-hero-stats small) {
  color: #c7c8ca !important;
}

html[data-fsp-theme="light"] body.single-post :where(.fsp-v8-card,.fsp-v8-side-card,.fsp-v8-related) {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
  box-shadow: 0 10px 30px rgba(29,31,34,.055) !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-v8-section-head,
    .fsp-v8-side-head,
    .fsp-v8-tax-row
) {
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-v8-section-head h2,
    .fsp-v8-side-head strong,
    .fsp-v8-tax-label strong,
    .fsp-v8-uploader-card .fsp-uploader-name,
    .fsp-v8-related-head h2,
    .fsp-v8-related-body h3 a,
    .fsp-single-admin-card-copy strong,
    .fsp-update-content strong
) {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-v8-section-head > span,
    .fsp-v8-uploader-meta,
    .fsp-v8-related-head > span,
    .fsp-v8-related-body > div,
    .fsp-single-admin-card-copy span,
    .fsp-update-content span,
    .fsp-v8-changelog-card .fsp-changelog-body
) {
  color: #75787e !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-description-card .fsp-description-translate {
  color: #41454e !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-description-card .fsp-description-translate :where(h2,h3,h4,strong) {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-tax-row :where(.fsp-author-pill,.fsp-label-list a),
html[data-fsp-theme="light"] body.single-post :where(.fsp-v8-uploader-follow,.fsp-v8-uploader-own,.fsp-update-button,.fsp-single-admin-open) {
  background: #f4f4f5 !important;
  color: #383b43 !important;
  border-color: rgba(37,38,42,.11) !important;
}

html[data-fsp-theme="light"] body.single-post :where(.comments-area,.comment-body,.comment-respond,.fspc-comment,.fspc-composer) {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body.single-post :where(textarea#comment,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.fspc-composer textarea) {
  background: #ffffff !important;
  color: #2a2c31 !important;
  border-color: rgba(37,38,42,.13) !important;
}

html[data-fsp-theme="light"] body .fsp-account {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body .fsp-account :where(
    .fsp-account-sidebar,
    .fsp-account-profile,
    .fsp-account-side-card,
    .fsp-account-tab-panel,
    .fsp-account-mod-card,
    .fsp-library-mod-card,
    .fsp-library-user-card,
    .fsp-profile-collections-v2513,
    .fsp-profile-collection-card-v2513
) {
  background-color: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body .fsp-account :where(
    .fsp-account-name-row h1,
    .fsp-account-section-head h2,
    .fsp-account-side-head h3,
    .fsp-library-main-head h2,
    .fsp-profile-collections-head-v2513 h3,
    .fsp-account-mod-info h3,
    .fsp-library-mod-body h3
) {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body .fsp-account :where(
    input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="search"],select,textarea
) {
  background: #f6f6f7 !important;
  color: #2a2c31 !important;
  border-color: rgba(37,38,42,.13) !important;
}

html[data-fsp-theme="light"] body .fsp-account .fsp-account-dd-v60 {
  background: radial-gradient(circle at 88% 0%, rgba(208,147,41,.09), transparent 34%),
        linear-gradient(145deg,#ffffff 0%,#f3f3f4 58%,#ffffff 100%) !important;
  border-color: rgba(37,38,42,.10) !important;
  box-shadow: 0 12px 34px rgba(29,31,34,.07) !important;
}

html[data-fsp-theme="light"] body .fsp-account :where(.fsp-account-dd-current-v60,.fsp-account-dd-recent-v60 a) {
  background: #f3f3f4 !important;
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body :where(
    .wpuf-form-add input[type="text"],
    .wpuf-form-add input[type="url"],
    .wpuf-form-add input[type="email"],
    .wpuf-form-add input[type="number"],
    .wpuf-form-add input[type="search"],
    .wpuf-form-add select,
    .wpuf-form-add textarea,
    .wpuf-account-content input[type="text"],
    .wpuf-account-content input[type="email"],
    .wpuf-account-content input[type="password"],
    .wpuf-account-content input[type="url"],
    .wpuf-account-content select,
    .wpuf-account-content textarea,
    .fsp-field-v1
) {
  background: #ffffff !important;
  color: #2b2d32 !important;
  border-color: rgba(37,38,42,.14) !important;
}

html[data-fsp-theme="light"] body :where(.wpuf-form-add,.wpuf-form-label,.wpuf-label,.wpuf-form-add label) {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body :where(.autor-modu-tags,.autor-modu-suggestions,.fs-category-dropdown,.fs-image-dropzone,.fs-gallery-dropzone) {
  background: #ffffff !important;
  color: #373b42 !important;
  border-color: rgba(37,38,42,.13) !important;
}

html[data-fsp-theme="light"] body :where(.autor-modu-tag,.fs-category-button,.fs-image-dropzone-icon,.fs-gallery-icon,.fs-image-dropzone-formats,.fs-gallery-formats) {
  background: #f0f0f0 !important;
  color: #373b42 !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body .fsp-pagination .page-numbers,
html[data-fsp-theme="light"] body .wpuf-pagination .page-numbers {
  background: #ffffff !important;
  color: #595c61 !important;
  border-color: rgba(37,38,42,.11) !important;
}

html[data-fsp-theme="light"] body .fsp-pagination .page-numbers.current,
html[data-fsp-theme="light"] body .fsp-pagination .page-numbers:hover {
  background: rgba(208,147,41,.10) !important;
  color: #444851 !important;
  border-color: rgba(208,147,41,.25) !important;
}

html[data-fsp-theme="light"] body .fsp-footer,
html[data-fsp-theme="light"] body .fsp-footer-v4 {
  background: radial-gradient(circle at 22% 0, rgba(208,147,41,.07), transparent 34%),
        linear-gradient(180deg,#e8e9ea 0%,#e2e2e3 100%) !important;
  border-color: rgba(37,38,42,.10) !important;
  color: #55585d !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 :where(h2,h3,h4,strong,.fsp-footer-v4-brand-copy b) {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 :where(p,small,span) {
  color: #74777d;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 :where(.fsp-footer-v4-panel,.fsp-footer-v4-today-item,.fsp-footer-v4-activity-item,.fsp-footer-v4-game-chip,.fsp-footer-v4-stat) {
  background: rgba(255,255,255,.72) !important;
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body .fsp-scroll-top {
  background: rgba(255,255,255,.94) !important;
  color: #ce8f23 !important;
  border-color: rgba(208,147,41,.24) !important;
  box-shadow: 0 10px 28px rgba(29,31,34,.12), inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body :where(.ls-mod-card,#secondary .widget,.ls-sidebar-ranking-box,.ls-sidebar-search-box,.ls-premium-grid-container) {
  background-color: #ffffff !important;
  border-color: rgba(37,38,42,.11) !important;
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body :where(.ls-mod-title a,#secondary .widget-title,#secondary .widget h1,#secondary .widget h2,#secondary .widget h3,#secondary .widget h4) {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body #secondary .widget :where(a,span,label) {
  color: #5a5c61 !important;
}

@media (prefers-reduced-motion: reduce) {
  .fsp-theme-switch,
    .fsp-theme-switch::after {
    transition: none !important;
  }
}

html[data-fsp-theme="light"] body :where(
    [class*="fsp-"][class*="-card"]:not([class*="media"]):not([class*="image"]):not([class*="hero"]):not([class*="roulette"]):not([class*="badge"]),
    [class*="fsp-"][class*="-panel"]:not([class*="media"]):not([class*="image"]):not([class*="hero"]):not([class*="search-panel"]),
    [class*="fsp-"][class*="-box"]:not([class*="media"]):not([class*="image"]):not([class*="hero"])
) {
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body :where(
    [class*="fsp-"][class*="-card"]:not([class*="media"]):not([class*="image"]):not([class*="hero"]):not([class*="roulette"]):not([class*="badge"]):not([class*="status"]),
    [class*="fsp-"][class*="-panel"]:not([class*="media"]):not([class*="image"]):not([class*="hero"]):not([class*="search-panel"]),
    [class*="fsp-"][class*="-box"]:not([class*="media"]):not([class*="image"]):not([class*="hero"])
) {
  box-shadow: 0 8px 26px rgba(29,31,34,.045) !important;
}

html[data-fsp-theme="light"] body .fsp-dd {
  --dd-bg: #f5f5f6;
  --dd-bg2: #ffffff;
  --dd-line: rgba(208,147,41,.18);
  --dd-lime: #d8941f;
  --dd-lime2: #4c515b;
  --dd-text: #24262a;
  --dd-muted: #72757b;
  background: radial-gradient(circle at 83% 0%, rgba(208,147,41,.09), transparent 33%),
        linear-gradient(145deg,#ffffff 0%,#f2f2f2 55%,#ffffff 100%) !important;
  border-color: rgba(208,147,41,.18) !important;
  box-shadow: 0 18px 55px rgba(29,31,34,.085), inset 0 1px 0 #fff !important;
  color: #24262a !important;
}

html[data-fsp-theme="light"] body .fsp-dd-head {
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body .fsp-dd-brand strong,
html[data-fsp-theme="light"] body .fsp-dd-title,
html[data-fsp-theme="light"] body .fsp-dd-stats strong,
html[data-fsp-theme="light"] body .fsp-dd-feature-row b,
html[data-fsp-theme="light"] body .fsp-dd-rule strong {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body :where(
    .fsp-dd-brand small,
    .fsp-dd-head-meta,
    .fsp-dd-availability,
    .fsp-dd-countdown,
    .fsp-dd-lead,
    .fsp-dd-stats small,
    .fsp-dd-feature-row small,
    .fsp-dd-rule
) {
  color: #72757b !important;
}

html[data-fsp-theme="light"] body :where(.fsp-dd-live,.fsp-dd-pool,.fsp-dd-tags span,.fsp-dd-stats>span,.fsp-dd-feature-row>span,.fsp-dd-secondary,.fsp-dd-next-drop) {
  background: rgba(255,255,255,.72) !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body .fsp-dd-copy {
  background: linear-gradient(180deg, rgba(250,250,250,.96), rgba(244,244,244,.99)) !important;
}

html[data-fsp-theme="light"] body .fsp-dd-foot {
  background: rgba(226,226,227,.55) !important;
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body :where(.fsp-dd-visual,.fsp-dd-mystery,.fsp-dd-roulette,.fsp-dd-roulette-window,.fsp-dd-roulette-card) {
  color-scheme: dark;
}

html[data-fsp-theme="light"] body .fsp-dd-visual :where(.fsp-dd-chip-game,.fsp-dd-drop-no,.fsp-dd-drop-no b),
html[data-fsp-theme="light"] body .fsp-dd-roulette :where(span,b) {
  color: inherit;
}

html[data-fsp-theme="light"] {
  scrollbar-color: #bbbdc1 #ededed;
}

html[data-fsp-theme="light"] ::-webkit-scrollbar-track {
  background: #ededed;
}

html[data-fsp-theme="light"] ::-webkit-scrollbar-thumb {
  background: #bbbdc1;
  border: 3px solid #ededed;
  border-radius: 999px;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-single {
  --v8-bg: #f1f1f2;
  --v8-panel: #ffffff;
  --v8-panel-2: #f7f7f7;
  --v8-panel-3: #ededed;
  --v8-line: rgba(37,38,42,.10);
  --v8-line-2: rgba(208,147,41,.25);
  --v8-text: #24262a;
  --v8-muted: #73767c;
  --v8-muted-2: #898c93;
  --fsp821-bg: #ffffff;
  --fsp821-bg-soft: #f7f7f7;
  --fsp821-line: rgba(37,38,42,.09);
  --fsp821-line-green: rgba(208,147,41,.18);
  --fsp821-text: #2f3237;
  --fsp821-muted: #777a81;
  --fsp-single-surface: #ffffff;
  --fsp-single-line: rgba(37,38,42,.085);
  background: transparent !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar {
  border-color: rgba(37,38,42,.10) !important;
  background: #ffffff !important;
  box-shadow: 0 10px 28px rgba(29,31,34,.06), inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-v8-publisher-name,
html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-v8-publisher-name > span:first-child,
html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-favorite-box-button,
html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-collections-save-action,
html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-collections-tool-button,
html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-collections-save-action strong,
html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-collections-tool-button strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-toolsbar.fsp-single-toolsbar .fsp-single-tools-right::before {
  background: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-more-toggle {
  color: #55575c !important;
  border-color: rgba(37,38,42,.10) !important;
  background: #f5f5f6 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-more-panel {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.11) !important;
  box-shadow: 0 18px 46px rgba(29,31,34,.13) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.09) !important;
  box-shadow: 0 14px 36px rgba(29,31,34,.07), inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main > .fsp-v8-card,
html[data-fsp-theme="light"] body.single-post .fsp-v8-main > .fsp-v8-related,
html[data-fsp-theme="light"] body.single-post .fsp-v8-main > .fsp-v8-required-compact,
html[data-fsp-theme="light"] body.single-post .fsp-v8-main > .fsp-v8-inline-home-ad,
html[data-fsp-theme="light"] body.single-post .fsp-v821-content-card,
html[data-fsp-theme="light"] body.single-post .fsp-v822-changelog-card,
html[data-fsp-theme="light"] body.single-post .fsp-v822-tags-card {
  background: transparent !important;
  border-color: rgba(37,38,42,.085) !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main .fsp-v8-section-head,
html[data-fsp-theme="light"] body.single-post .fsp-v8-main .fsp-v8-related-head,
html[data-fsp-theme="light"] body.single-post .fsp-v8-required-compact-head,
html[data-fsp-theme="light"] body.single-post .fsp-v822-changelog-head {
  background: linear-gradient(90deg,rgba(208,147,41,.045),transparent 38%) !important;
  border-color: rgba(37,38,42,.075) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main :where(
    h1,h2,h3,h4,strong,b,
    .fsp-v8-section-head h2,
    .fsp-v8-related-head h2,
    .fsp-v8-related-body h3 a,
    .fsp-v8-required-compact-title,
    .fsp-v822-changelog-title,
    .fsp-v822-author-name,
    .fsp-v823-history-integrated a
) {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main :where(
    p,small,time,
    .fsp-description-translate,
    .fsp-description-translate p,
    .fsp-v8-section-head > span,
    .fsp-v8-related-head > span,
    .fsp-v8-related-body > div,
    .fsp-changelog-body
) {
  color: #66696e !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main .fsp-description-translate :where(h2,h3,h4,strong,b) {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main .fsp-description-translate a {
  color: #4d525c !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-v822-author-chip,
    .fsp-v8-required-compact-item,
    .fsp-v823-history-integrated,
    .fsp-v822-tags-inner
) {
  background: #f7f7f7 !important;
  border-color: rgba(37,38,42,.09) !important;
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main :where(
    .fsp-label-list a,
    .fsp-v822-author-chip,
    .fsp-v8-required-compact-item
) {
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-related-card {
  background: #f8f8f8 !important;
  border-color: rgba(37,38,42,.09) !important;
  box-shadow: 0 7px 20px rgba(29,31,34,.04) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-related-body {
  background: #f8f8f8 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-tools-grid + .fsp-v8-layout,
html[data-fsp-theme="light"] body.single-post .fsp-v8-layout.fsp-v8-layout-full {
  background: transparent !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8-main .fsp-v821-gallery,
html[data-fsp-theme="light"] body.single-post .fsp-v8-main .fsp-v821-gallery .fsp-v8-section-head {
  background: transparent !important;
  border-color: rgba(37,38,42,.075) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.09) !important;
  box-shadow: 0 10px 28px rgba(29,31,34,.055), inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-v8-related-head {
  background: linear-gradient(90deg,rgba(208,147,41,.045),transparent 38%) !important;
  border-bottom-color: rgba(37,38,42,.075) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-v8-related-head h2,
html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-discover-similar-label > strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-v8-related-head small {
  color: #4f545f !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-v8-related-card {
  background: #f8f8f8 !important;
  border-color: rgba(37,38,42,.09) !important;
  box-shadow: 0 7px 20px rgba(29,31,34,.04) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-v8-related-body {
  background: #f8f8f8 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-v8-related-body h3 a {
  color: #2f3136 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-v8-related-body > div {
  color: #787b81 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-discover-recent {
  background: linear-gradient(180deg,#f8f8f8,#fbfbfb) !important;
  border-top-color: rgba(37,38,42,.075) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-discover-recent-copy strong {
  color: #55575c !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-discover-recent-icon {
  color: #628eb0 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-discover-recent-head > b {
  background: rgba(79,159,216,.08) !important;
  color: #527f9f !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-recent-card {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.09) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-recent-card:hover {
  background: #f6f6f6 !important;
  border-color: rgba(79,159,216,.20) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-recent-body {
  background: #ffffff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-recent-body strong {
  color: #2f3136 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v821-related.has-fsp-discover-recent .fsp-recent-meta {
  border-top-color: rgba(37,38,42,.07) !important;
  color: #797c83 !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-v8-side-card,
    .fsp-rating-card,
    .fsp-favorite-card,
    .fsp-update-card,
    .fsp-single-admin-card
) {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-favorite-content strong,
    .fsp-update-content strong,
    .fsp-single-admin-card-copy strong
) {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-favorite-content span,
    .fsp-update-content span,
    .fsp-single-admin-card-copy span
) {
  color: #76797f !important;
}

html[data-fsp-theme="light"] body.single-post :where(
    .fsp-favorite-box-button,
    .fsp-update-button,
    .fsp-single-admin-open
) {
  background: #f4f4f5 !important;
  border-color: rgba(37,38,42,.10) !important;
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434.comments-area,
html[data-fsp-theme="light"] body.single-post .comments-area.fsp-comments-v2434 {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.09) !important;
  color: #3c4048 !important;
  box-shadow: 0 12px 32px rgba(29,31,34,.055), inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .fsp-comments-titlebar-v2434 h2,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-author,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .fn,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-content strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .fsp-comments-titlebar-v2434 > span {
  background: #f2f2f3 !important;
  border-color: rgba(37,38,42,.09) !important;
  color: #696c71 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 #respond,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .fsp-comments-composer-v2434 {
  background: transparent !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .fsp-comment-composer-avatar-v2434 {
  background: #ededee !important;
  color: #686b70 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 textarea#comment,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 input[type="text"],
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 input[type="email"],
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 input[type="url"] {
  background: #f7f7f7 !important;
  color: #2b2d32 !important;
  border-color: rgba(37,38,42,.11) !important;
  box-shadow: inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 textarea#comment::placeholder {
  color: #86898f !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 textarea#comment:focus {
  border-color: rgba(208,147,41,.34) !important;
  box-shadow: 0 0 0 3px rgba(208,147,41,.055), inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 #reply-title,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .logged-in-as,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-notes,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-metadata,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-meta,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-content p,
html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 time {
  color: #73767d !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-form-rodo-wrapper {
  background: #f7f7f7 !important;
  border-color: rgba(37,38,42,.08) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .comment-form-rodo-wrapper label {
  color: #6f7279 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .fsp-comment-submit-v2434 {
  background: rgba(208,147,41,.10) !important;
  border-color: rgba(208,147,41,.23) !important;
  color: #41454e !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-comments-v2434 .fsp-comment-submit-v2434:hover {
  background: rgba(208,147,41,.16) !important;
  color: #35383e !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 :where(
    .fsp-footer-v4-hero,
    .fsp-footer-v4-panel,
    .fsp-footer-v4-panel.is-radar,
    .fsp-footer-v4-panel.is-community,
    .fsp-footer-v4-panel.is-stats,
    .fsp-footer-v4-today,
    .fsp-footer-v4-verify
) {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.095) !important;
  box-shadow: 0 10px 28px rgba(29,31,34,.055), inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 :where(
    .fsp-footer-v4-today-item,
    .fsp-footer-v4-activity-item,
    .fsp-footer-v4-stat,
    .fsp-footer-v4-game-chip
) {
  background: #f5f5f6 !important;
  border-color: rgba(37,38,42,.085) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 :where(
    .fsp-footer-v4-panel-head strong,
    .fsp-footer-v4-activity-copy strong,
    .fsp-footer-v4-stat strong,
    .fsp-footer-v4-today-head strong,
    .fsp-footer-v4-verify-copy strong
) {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 :where(
    .fsp-footer-v4-activity-meta,
    .fsp-footer-v4-activity-kicker,
    .fsp-footer-v4-stat small,
    .fsp-footer-v4-today-head small,
    .fsp-footer-v4-verify-copy small
) {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home,
html[data-fsp-theme="light"] body.home {
  --fsp-home-u-bg: linear-gradient(180deg,#ffffff 0%,#f8f8f8 100%) !important;
  --fsp-home-u-bg-soft: linear-gradient(145deg,#ffffff 0%,#f4f4f4 100%) !important;
  --fsp-home-u-border: rgba(50,53,58,.11) !important;
  --fsp-home-u-border-soft: rgba(50,53,58,.08) !important;
  --fsp-home-u-shadow: inset 0 1px 0 rgba(255,255,255,.92),0 10px 28px rgba(36,38,42,.06) !important;
  --fsp-u21-panel: #f8f8f8 !important;
  --fsp-u21-panel-2: #ffffff !important;
  --fsp-u21-border: rgba(50,53,58,.11) !important;
  --fsp-u21-inner: rgba(50,53,58,.075) !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-dual-section,
html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-best-rated-v2600,
html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-top4box-v2616,
html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607,
html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-recommend-shell,
html[data-fsp-theme="light"] body.home .fsp-home-dual-section,
html[data-fsp-theme="light"] body.home .fsp-home-best-rated-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-v2616,
html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607,
html[data-fsp-theme="light"] body.home .fsp-home-recommend-shell {
  background: radial-gradient(circle at 0 0,rgba(210,148,42,.075),transparent 28%),
        linear-gradient(180deg,#ffffff 0%,#f8f8f8 100%) !important;
  border-color: rgba(50,53,58,.11) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.95),0 12px 32px rgba(36,38,42,.065) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-section.fsp-home-dual-fs22 {
  background: radial-gradient(circle at 0 0,rgba(79,159,216,.08),transparent 28%),
        linear-gradient(180deg,#ffffff 0%,#f9f9f9 100%) !important;
  border-color: rgba(79,159,216,.16) !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-game-head-lead-v2106,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-lead-v2106 {
  background: radial-gradient(circle at 0 50%,rgba(var(--fsp-section-accent,145,194,29),.10),transparent 45%),
        linear-gradient(145deg,#ffffff,#f4f4f4) !important;
  border-color: rgba(var(--fsp-section-accent,145,194,29),.20) !important;
  box-shadow: 0 8px 22px rgba(36,38,42,.055),inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-game-head-trends-v2106,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-trends-v2106 {
  background: linear-gradient(145deg,#ffffff,#f5f5f6) !important;
  border-color: rgba(50,53,58,.10) !important;
  box-shadow: 0 8px 22px rgba(36,38,42,.05),inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-game-head-trend-v2106,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-trend-v2106 {
  background: #f7f7f7 !important;
  border-color: rgba(50,53,58,.09) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-trend-v2106:hover {
  background: rgba(208,147,41,.075) !important;
  border-color: rgba(208,147,41,.22) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-fs22 .fsp-home-game-head-trend-v2106:hover {
  background: rgba(79,159,216,.075) !important;
  border-color: rgba(79,159,216,.24) !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main article.fsp-mod-card-v2638,
html[data-fsp-theme="light"] body.home article.fsp-mod-card-v2638 {
  background: #ffffff !important;
  border-color: rgba(50,53,58,.11) !important;
  box-shadow: 0 8px 24px rgba(36,38,42,.07) !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main article.fsp-mod-card-v2638 > a.fsp-premium-mod-media-v2130,
html[data-fsp-theme="light"] body.home article.fsp-mod-card-v2638 > a.fsp-premium-mod-media-v2130 {
  background: #e0e0e1 !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main article.fsp-mod-card-v2638 > a.fsp-premium-mod-media-v2130 > .fsp-premium-mod-shade-v2130,
html[data-fsp-theme="light"] body.home article.fsp-mod-card-v2638 > a.fsp-premium-mod-media-v2130 > .fsp-premium-mod-shade-v2130 {
  background: linear-gradient(180deg,
            rgba(10,10,11,0) 0%,
            rgba(10,10,11,.02) 42%,
            rgba(10,10,11,.16) 64%,
            rgba(20,21,23,.54) 82%,
            rgba(20,21,23,.72) 94%,
            rgba(20,21,23,.72) 100%) !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main article.fsp-mod-card-v2638 > div.fsp-premium-mod-body-v2130,
html[data-fsp-theme="light"] body.home article.fsp-mod-card-v2638 > div.fsp-premium-mod-body-v2130 {
  background: linear-gradient(180deg,#ffffff 0%,#f8f8f8 100%) !important;
  border-color: rgba(50,53,58,.08) !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main article.fsp-mod-card-v2638 > div.fsp-premium-mod-body-v2130::before,
html[data-fsp-theme="light"] body.home article.fsp-mod-card-v2638 > div.fsp-premium-mod-body-v2130::before {
  background: linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.78) 58%,#ffffff 100%) !important;
}

html[data-fsp-theme="light"] body.home .fsp-premium-mod-stats-v2130 svg {
  fill: #7a7e85 !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-dual-section.fsp-home-has-featured-v2619 > .fsp-featured-block-v100,
html[data-fsp-theme="light"] body.home .fsp-home-dual-section.fsp-home-has-featured-v2619 > .fsp-featured-block-v100 {
  background: radial-gradient(circle at 0 50%,rgba(var(--fsp-section-accent,145,194,29),.075),transparent 34%),
        #ffffff !important;
  border-color: rgba(var(--fsp-section-accent,145,194,29),.16) !important;
  box-shadow: 0 8px 22px rgba(36,38,42,.05),inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-section.fsp-home-has-featured-v2619 .fsp-featured-intro-v100 {
  border-right-color: rgba(50,53,58,.08) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-section.fsp-home-has-featured-v2619 .fsp-featured-intro-v100 h3,
html[data-fsp-theme="light"] body.home .fsp-featured-copy-v100 strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-section.fsp-home-has-featured-v2619 .fsp-featured-intro-v100 p,
html[data-fsp-theme="light"] body.home .fsp-featured-copy-v100 small {
  color: #73767c !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-section.fsp-home-has-featured-v2619 .fsp-featured-item-v100 {
  background: #f7f7f7 !important;
  border-color: rgba(50,53,58,.09) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-footer {
  border-top-color: rgba(50,53,58,.08) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-today-inline-v2106 {
  background: rgba(208,147,41,.075) !important;
  border-color: rgba(208,147,41,.20) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-today-inline-v2106 small {
  color: #696c72 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-today-inline-v2106 strong {
  color: #4d525c !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-fs22 .fsp-home-dual-today-inline-v2106 {
  background: rgba(79,159,216,.075) !important;
  border-color: rgba(79,159,216,.20) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-fs22 .fsp-home-dual-today-inline-v2106 strong {
  color: #3979a6 !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-best-rated-v2600,
html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-top4box-v2616 {
  background: linear-gradient(180deg,#ffffff,#f8f8f8) !important;
  border-color: rgba(50,53,58,.11) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-top4box-v2616 {
  border-top-color: rgba(50,53,58,.075) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-kicker-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-kicker-v2616,
html[data-fsp-theme="light"] body.home .fsp-home-best-rated-scope-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-scope-v2616 {
  color: #6f7278 !important;
}

html[data-fsp-theme="light"] body.fsp-theme-root.home .site-main .fsp-home-activity-v279,
html[data-fsp-theme="light"] body.home .fsp-home-activity-v279 {
  background: radial-gradient(circle at 0 50%,rgba(208,147,41,.085),transparent 30%),
        linear-gradient(145deg,#ffffff,#f5f5f6) !important;
  border-color: rgba(208,147,41,.18) !important;
  box-shadow: 0 10px 28px rgba(36,38,42,.06),inset 0 1px 0 #fff !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-activity-brand-v279 strong,
html[data-fsp-theme="light"] body.home .fsp-home-activity-stats-v279 b {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-activity-brand-v279 p,
html[data-fsp-theme="light"] body.home .fsp-home-activity-stats-v279 small {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-activity-stats-v279 a {
  background: #f7f7f7 !important;
  border-color: rgba(50,53,58,.09) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-activity-stats-v279 a:hover {
  background: rgba(208,147,41,.075) !important;
  border-color: rgba(208,147,41,.22) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-title-v110,
html[data-fsp-theme="light"] body.home .fsp-home-recommend-head h2,
html[data-fsp-theme="light"] body.home .fsp-home-community-month-head-v2601 strong,
html[data-fsp-theme="light"] body.home .fsp-home-community-creators-head-v2601 strong,
html[data-fsp-theme="light"] body.home .fsp-home-side-card h3 {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-author-v110,
html[data-fsp-theme="light"] body.home .fsp-home-recommend-card,
html[data-fsp-theme="light"] body.home .fsp-home-community-month-v2601,
html[data-fsp-theme="light"] body.home .fsp-home-community-creators-v2601,
html[data-fsp-theme="light"] body.home .fsp-home-community-creator-v2601,
html[data-fsp-theme="light"] body.home .fsp-home-side-card,
html[data-fsp-theme="light"] body.home .fsp-home-monthly-banner-v2171 {
  background: #ffffff !important;
  border-color: rgba(50,53,58,.10) !important;
  box-shadow: 0 8px 24px rgba(36,38,42,.05) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-recommend-head,
html[data-fsp-theme="light"] body.home .fsp-home-community-head-v110 {
  border-bottom-color: rgba(50,53,58,.08) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-recommend-head p,
html[data-fsp-theme="light"] body.home .fsp-home-community-desc-v110,
html[data-fsp-theme="light"] body.home .fsp-home-community-creator-copy-v2601 small {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-brand-spotlight-v2178,
html[data-fsp-theme="light"] body.home .fsp-home-brand-loaded-v2178,
html[data-fsp-theme="light"] body.home .fsp-home-brand-stage-v2178,
html[data-fsp-theme="light"] body.home .fsp-home-brand-footer-v2178 {
  background: #ffffff !important;
  border-color: rgba(50,53,58,.10) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-brand-identity-copy-v2178 strong,
html[data-fsp-theme="light"] body.home .fsp-home-brand-footer-v2178 strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-brand-identity-copy-v2178 small,
html[data-fsp-theme="light"] body.home .fsp-home-brand-footer-v2178 small {
  color: #74777d !important;
}

@media (max-width:1050px) {
  html[data-fsp-theme="light"] body.home .fsp-home-dual-section.fsp-home-has-featured-v2619 .fsp-featured-intro-v100 {
    border-bottom-color: rgba(50,53,58,.08) !important;
  }
}

html[data-fsp-theme="light"] {
  --fsp-page: #f2f2f3;
  --fsp-page-deep: #e8e9ea;
  --fsp-surface-1: #ffffff;
  --fsp-surface-2: #f8f8f8;
  --fsp-surface-3: #f0f0f0;
  --fsp-text: #24262a;
  --fsp-text-soft: #4a4e58;
  --fsp-muted: #696c71;
  --fsp-muted-2: #86898f;
  --fsp-border: rgba(45,47,52,.13);
  --fsp-border-soft: rgba(45,47,52,.085);
  --fsp-accent: #d09329;
}

html[data-fsp-theme="light"] body.fsp-design-v1,
html[data-fsp-theme="light"] body.fsp-design-v1 #page,
html[data-fsp-theme="light"] body.home,
html[data-fsp-theme="light"] body.home #page {
  background: radial-gradient(circle at 50% -180px, rgba(208,147,41,.075), transparent 390px),
        linear-gradient(180deg,#f8f8f8 0,#f2f2f3 310px,#f2f2f3 100%) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-section,
html[data-fsp-theme="light"] body.home .fsp-home-best-rated-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-v2616,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-lead-v2106,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-trends-v2106 {
  border-color: rgba(55,58,66,.12) !important;
  box-shadow: 0 10px 28px rgba(39,41,45,.055),
        inset 0 1px 0 rgba(255,255,255,.96) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-kicker-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-kicker-v2616 {
  color: #65686d !important;
  font-weight: 900 !important;
  letter-spacing: .085em !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-kicker-v2600 > span,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-kicker-v2616 > span {
  background: rgba(208,147,41,.105) !important;
  border-color: rgba(208,147,41,.27) !important;
  color: #454952 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-kicker-v2600 > i,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-kicker-v2616 > i {
  color: #d09329 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-heading-v2600 h2,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-heading-v2616 h2 {
  color: #232428 !important;
  font-weight: 900 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-scope-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-scope-v2616 {
  color: #66696e !important;
  font-weight: 850 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-card-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-card-v2616 {
  background: #e8e8e9 !important;
  border-color: rgba(47,50,55,.14) !important;
  box-shadow: 0 8px 20px rgba(36,37,41,.075) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-card-v2600:hover,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-card-v2616:hover {
  border-color: rgba(208,147,41,.36) !important;
  box-shadow: 0 12px 28px rgba(41,43,47,.11) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-shade-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-shade-v2616 {
  background: linear-gradient(180deg,
        rgba(9,10,11,.04) 0%,
        rgba(9,10,11,.08) 44%,
        rgba(9,10,11,.18) 70%,
        rgba(9,10,11,.34) 100%) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-copy-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-copy-v2616 {
  left: 10px !important;
  right: 10px !important;
  bottom: 9px !important;
  padding: 8px 10px !important;
  border: 1px solid rgba(47,49,54,.11) !important;
  border-radius: 10px !important;
  background: rgba(255,255,255,.95) !important;
  box-shadow: 0 5px 16px rgba(30,32,35,.11) !important;
  backdrop-filter: blur(10px) saturate(1.06) !important;
  -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-copy-v2600 > strong,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-copy-v2616 > strong {
  margin-bottom: 6px !important;
  color: #24262a !important;
  text-shadow: none !important;
  font-weight: 900 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-downloads-v2600,
html[data-fsp-theme="light"] body.home .fsp-home-best-rated-rating-v2600 > b {
  color: #5a5d62 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-best-rated-rating-v2600 > i,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-rating-v2616 > i {
  color: #d6aa00 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-top4box-downloads-v2616,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-version-v2616,
html[data-fsp-theme="light"] body.home .fsp-home-top4box-rating-v2616 {
  min-height: 20px !important;
  padding: 0 7px !important;
  background: #f3f3f3 !important;
  border-color: rgba(49,51,56,.11) !important;
  color: #57595e !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-top4box-downloads-v2616 {
  background: rgba(208,147,41,.09) !important;
  border-color: rgba(208,147,41,.22) !important;
  color: #464a53 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-top4box-downloads-v2616 small {
  color: #676a70 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-lead-v2106 {
  background: radial-gradient(circle at 92% 15%,rgba(208,147,41,.11),transparent 34%),
        linear-gradient(145deg,#ffffff,#f3f3f4) !important;
  border-color: rgba(208,147,41,.19) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-fs22 .fsp-home-game-head-lead-v2106 {
  background: radial-gradient(circle at 92% 15%,rgba(79,159,216,.13),transparent 34%),
        linear-gradient(145deg,#ffffff,#f1f7fb) !important;
  border-color: rgba(79,159,216,.22) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-lead-v2106::before {
  opacity: .95 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-copy-v2106 small {
  color: #ce9229 !important;
  font-weight: 900 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-fs22 .fsp-home-game-head-copy-v2106 small {
  color: #3f87b5 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-copy-v2106 strong,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-trends-title-v2106 strong,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-trend-copy-v2106 strong {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-copy-v2106 span,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-trends-title-v2106 > span,
html[data-fsp-theme="light"] body.home .fsp-home-game-head-trend-copy-v2106 small {
  color: #66696f !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-trends-v2106 {
  background: linear-gradient(145deg,#ffffff,#f7f7f7) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-game-head-trend-v2106 {
  background: #f7f7f7 !important;
  border-color: rgba(50,53,58,.105) !important;
}

html[data-fsp-theme="light"] body.home article.fsp-mod-card-v2638 {
  border-color: rgba(48,50,55,.13) !important;
  box-shadow: 0 9px 22px rgba(37,39,44,.07) !important;
}

html[data-fsp-theme="light"] body.home article.fsp-mod-card-v2638 > div.fsp-premium-mod-body-v2130 {
  background: linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%) !important;
}

html[data-fsp-theme="light"] body.home .fsp-premium-mod-meta-v2130,
html[data-fsp-theme="light"] body.home .fsp-premium-mod-stats-v2130,
html[data-fsp-theme="light"] body.home .fsp-premium-mod-stats-v2130 span,
html[data-fsp-theme="light"] body.home .fsp-premium-mod-rating-v2130 small {
  color: #606368 !important;
}

html[data-fsp-theme="light"] body.home .fsp-premium-mod-stats-v2130 b,
html[data-fsp-theme="light"] body.home .fsp-premium-mod-rating-v2130 b {
  color: #32353b !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-all,
html[data-fsp-theme="light"] body.home .fsp-home-dual-all-v2106 {
  background: linear-gradient(180deg,rgba(208,147,41,.095),rgba(208,147,41,.055)) !important;
  border-color: rgba(208,147,41,.25) !important;
  color: #40444c !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.8) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-dual-fs22 .fsp-home-dual-all,
html[data-fsp-theme="light"] body.home .fsp-home-dual-fs22 .fsp-home-dual-all-v2106 {
  background: linear-gradient(180deg,rgba(79,159,216,.10),rgba(79,159,216,.055)) !important;
  border-color: rgba(79,159,216,.25) !important;
  color: #3478a7 !important;
}

html[data-fsp-theme="light"] body.home :where(
    .fsp-home-best-rated-scope-v2600,
    .fsp-home-top4box-scope-v2616,
    .fsp-home-game-head-copy-v2106 span,
    .fsp-home-game-head-trends-title-v2106 > span,
    .fsp-home-game-head-trend-copy-v2106 small
) {
  opacity: 1 !important;
}

@media (min-width:751px) {
  html[data-fsp-theme="light"] body .fspbar .fspmega-dynamic-game > .fspmega-menu-v642 {
    border-color: rgba(51, 54, 59, .12) !important;
    background: radial-gradient(circle at 100% 100%, rgba(215,152,44,.10), transparent 38%),
            linear-gradient(180deg, #ffffff 0%, #f6f6f7 100%) !important;
    box-shadow: 0 24px 60px rgba(42, 44, 49, .16),
            inset 0 1px 0 rgba(255,255,255,.96) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-game {
    border-right-color: rgba(47, 49, 54, .09) !important;
    background: linear-gradient(180deg, rgba(215,152,44,.055), rgba(215,152,44,.018)) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-game-title {
    border-bottom-color: rgba(47, 49, 54, .085) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-game-icon {
    border-color: rgba(208,147,41,.22) !important;
    background: rgba(215,152,44,.10) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.72) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-game-title small {
    color: #c98e28 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-game-title strong {
    color: #2a2c31 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a {
    color: #606368 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a:hover,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a.is-primary {
    border-color: rgba(208,147,41,.18) !important;
    background: rgba(215,152,44,.085) !important;
    color: #2d2f34 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a.is-primary {
    color: #41454e !important;
    box-shadow: inset 3px 0 0 #d7982c !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a span {
    color: #86898f !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a.is-primary span {
    color: #d09329 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-column + .fspmega-v642-column {
    border-left-color: rgba(47, 49, 54, .085) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-label {
    color: #7a7e85 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a {
    color: #454953 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a:hover {
    background: rgba(215,152,44,.075) !important;
    color: #2a2c31 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-link-icon,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-brand-dot {
    background: #f1f1f1 !important;
    border-color: rgba(47,49,54,.08) !important;
    color: #cc8f26 !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.82) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-brand-dot {
    border-color: rgba(208,147,41,.18) !important;
    background: rgba(215,152,44,.075) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a b {
    color: #373a42 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a em,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-brands > a small {
    color: #7b7f86 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-more {
    border-color: rgba(208,147,41,.19) !important;
    background: rgba(215,152,44,.065) !important;
    color: #484d57 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-more:hover {
    border-color: rgba(208,147,41,.30) !important;
    background: rgba(215,152,44,.12) !important;
    color: #373b42 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-empty {
    border-color: rgba(47,49,54,.12) !important;
    color: #76797f !important;
    background: rgba(47,49,54,.025) !important;
  }
}

@media (max-width:750px) {
  html[data-fsp-theme="light"] body .fspbar .fspmega-dynamic-game > .fspmega-menu-v642 {
    border-color: rgba(47,49,54,.12) !important;
    background: #ffffff !important;
    box-shadow: 0 20px 48px rgba(42,44,49,.16) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-game,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-column {
    background: #ffffff !important;
    border-color: rgba(47,49,54,.085) !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-game-title strong,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a b {
    color: #2e3136 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a {
    color: #5a5c61 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a:hover,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-nav a.is-primary,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a:hover {
    background: rgba(215,152,44,.08) !important;
    color: #2c2e33 !important;
  }

  html[data-fsp-theme="light"] body .fspbar .fspmega-v642-label,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-links > a em,
    html[data-fsp-theme="light"] body .fspbar .fspmega-v642-brands > a small {
    color: #797d84 !important;
  }
}

html[data-fsp-theme="light"] body .fspbar .fspmega.open .fspmega-trigger {
  background: #f7f7f8 !important;
  border-color: rgba(208,147,41,.34) !important;
  color: #303338 !important;
  box-shadow: 0 0 0 2px rgba(215,152,44,.07),
        inset 0 -2px 0 #d7982c !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar {
  border-color: rgba(215,152,44,.095) !important;
  background: #151619 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.02) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-media {
  background: #18191c !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-media img {
  filter: saturate(.94) brightness(.82) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar:hover .fsp-footer-v4-radar-media img {
  filter: saturate(1.02) brightness(.86) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-shade {
  background: linear-gradient(180deg,
            rgba(11,12,13,.10) 0%,
            rgba(11,12,13,.16) 27%,
            rgba(11,12,13,.50) 53%,
            rgba(11,12,13,.90) 76%,
            rgba(11,12,13,.98) 100%),
        linear-gradient(90deg,
            rgba(11,12,13,.38) 0%,
            rgba(11,12,13,.08) 62%,
            rgba(11,12,13,.20) 100%) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-game {
  background: rgba(20,21,23,.68) !important;
  border-color: rgba(255,255,255,.09) !important;
  color: #dba64b !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-signal {
  background: rgba(18,19,21,.64) !important;
  border-color: rgba(255,255,255,.09) !important;
  color: #dfdfe0 !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-body {
  background: linear-gradient(180deg,transparent 0%,rgba(14,15,16,.18) 22%,rgba(14,15,16,.76) 62%,rgba(14,15,16,.90) 100%) !important;
  border: 0 !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-kicker {
  color: #daa242 !important;
  text-shadow: 0 1px 10px rgba(0,0,0,.72) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-title,
html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-title strong {
  color: #fff !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-title strong {
  text-shadow: 0 2px 14px rgba(0,0,0,.78) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-stats span {
  border-color: rgba(255,255,255,.055) !important;
  background: rgba(15,16,18,.56) !important;
  color: #c1c2c5 !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-stats .is-rating {
  border-color: rgba(215,152,44,.15) !important;
  background: rgba(61,64,73,.34) !important;
  color: #ddaa53 !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-body p {
  color: #b2b4b8 !important;
  text-shadow: 0 1px 8px rgba(0,0,0,.70) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-open {
  border-color: rgba(216,158,59,.24) !important;
  background: rgba(68,72,81,.40) !important;
  color: #e1b15f !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-open:hover {
  border-color: rgba(218,163,67,.38) !important;
  background: rgba(79,84,95,.52) !important;
  color: #f8c164 !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-shuffle {
  border-color: rgba(255,255,255,.13) !important;
  background: rgba(15,16,17,.58) !important;
  color: #d1d2d4 !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-shuffle span {
  color: #d9a13f !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel.is-radar .fsp-footer-v4-radar-shuffle:hover {
  border-color: rgba(216,158,59,.23) !important;
  background: rgba(40,42,46,.58) !important;
  color: #eeeeef !important;
}

html[data-fsp-theme="light"] body .fspbar {
  background: rgba(228,229,230,.98) !important;
}

html[data-fsp-theme="light"] body .fspbar .fspbar-inner {
  background: #e2e3e4 !important;
  border-color: rgba(37,38,42,.13) !important;
  box-shadow: 0 8px 28px rgba(29,31,34,.07), inset 0 1px 0 rgba(255,255,255,.58) !important;
}

html[data-fsp-theme="light"] body .fspbar .fspbar-logo,
html[data-fsp-theme="light"] body .fspbar .fspbar-logo::before,
html[data-fsp-theme="light"] body .fspbar .fspbar-logo::after {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fspbar .fspbar-logo::before,
html[data-fsp-theme="light"] body .fspbar .fspbar-logo::after {
  content: none !important;
  display: none !important;
}

html[data-fsp-theme="light"] body .fspbar .fspbar-logo img {
  display: block !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-logo::before,
html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-logo::after {
  content: none !important;
  display: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 {
  background: radial-gradient(circle at 18% 0, rgba(208,147,41,.035), transparent 31%),
        radial-gradient(circle at 86% 8%, rgba(79,159,216,.018), transparent 26%),
        linear-gradient(180deg,#dfe0e1 0%,#e9e9ea 48%,#eeeeee 100%) !important;
  border-top-color: rgba(37,38,42,.105) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-ambient {
  background: rgba(208,147,41,.018) !important;
  opacity: .42 !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-hero {
  background: transparent !important;
  border-color: rgba(37,38,42,.095) !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-logo,
html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-logo::before,
html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-logo::after,
html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-logo-img {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-logo-img {
  filter: drop-shadow(0 1px 1px rgba(30,31,35,.14)) !important;
}

html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-today,
html[data-fsp-theme="light"] body .fsp-footer-v4 .fsp-footer-v4-panel:not(.is-radar) {
  background: rgba(255,255,255,.90) !important;
  border-color: rgba(37,38,42,.085) !important;
  box-shadow: 0 9px 24px rgba(29,31,34,.045), inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-stage {
  background: #f8f8f8 !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-visual {
  background: #24262a !important;
  border-right-color: rgba(37,38,42,.11) !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-mystery {
  background: linear-gradient(130deg,#202125 0%,#303237 55%,#222428 100%) !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-teaser {
  filter: blur(8px) saturate(.62) brightness(.60) !important;
  opacity: .82 !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-mystery::after {
  background: radial-gradient(circle at 50% 50%,transparent 0 13%,rgba(10,11,12,.07) 43%,rgba(10,11,12,.46) 100%),
        linear-gradient(90deg,rgba(10,11,12,.16),transparent 48%,rgba(10,11,12,.22)) !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-mystery-grid {
  background-image: linear-gradient(rgba(225,163,58,.035) 1px,transparent 1px),
        linear-gradient(90deg,rgba(225,163,58,.035) 1px,transparent 1px) !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-lock {
  border-color: rgba(220,160,58,.30) !important;
  background: rgba(23,24,26,.72) !important;
  box-shadow: 0 12px 38px rgba(0,0,0,.24),0 0 0 7px rgba(222,157,45,.035) !important;
}

html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-copy {
  background: linear-gradient(180deg,#fbfbfb 0%,#f4f4f4 100%) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 {
  background: linear-gradient(180deg,#fbfbfb 0%,#f4f4f4 100%) !important;
  border-color: rgba(50,53,58,.12) !important;
  box-shadow: 0 12px 30px rgba(36,38,42,.055),inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-head-v110 {
  background: linear-gradient(90deg,rgba(208,147,41,.055),rgba(255,255,255,.58) 42%,rgba(255,255,255,.28)) !important;
  border-bottom-color: rgba(50,53,58,.09) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-body-v110 {
  background: transparent !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-title-v110,
html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-author-copy-v110 strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-desc-v110,
html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-author-copy-v110 small {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-author-v110 {
  background: rgba(255,255,255,.74) !important;
  border-color: rgba(50,53,58,.10) !important;
  box-shadow: 0 6px 18px rgba(36,38,42,.035) !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-cta-v110 {
  border-color: rgba(208,147,41,.24) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.11),rgba(208,147,41,.055)) !important;
  color: #494d57 !important;
}

html[data-fsp-theme="light"] body.home .fsp-home-collection-wide-v2607 .fsp-home-community-collection-main-v2607 .fsp-home-community-cta-v110:hover {
  border-color: rgba(208,147,41,.36) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.16),rgba(208,147,41,.08)) !important;
  color: #3b3e46 !important;
}

@media (max-width:900px) {
  html[data-fsp-theme="light"] body .fsp-dd .fsp-dd-visual {
    border-right: 0 !important;
    border-bottom: 1px solid rgba(37,38,42,.11) !important;
  }
}

html[data-fsp-theme="light"] body.fsp-creators-page .fsp-creators-v31 {
  --bg1: #f3f3f4;
  --bg2: #ededed;
  --line: rgba(54,57,63,.12);
  --line-strong: rgba(208,147,41,.32);
  --text: #2e3035;
  --muted: #74777d;
  --lime: #d09329;
  --lime-2: #d7982c;
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-hero,
html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-command {
  background: radial-gradient(circle at 13% 18%,rgba(208,147,41,.10),transparent 31%),
        radial-gradient(circle at 86% 16%,rgba(79,159,216,.045),transparent 25%),
        linear-gradient(135deg,#f6f6f7 0%,#eeeeef 52%,#f6f6f7 100%) !important;
  border-color: rgba(54,57,63,.12) !important;
  box-shadow: 0 14px 34px rgba(36,38,42,.075),inset 0 1px 0 rgba(255,255,255,.88) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-hero::before,
html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-command::before {
  background: radial-gradient(circle at 15% 20%,rgba(208,147,41,.075),transparent 32%),
        radial-gradient(circle at 84% 16%,rgba(79,159,216,.035),transparent 26%),
        linear-gradient(90deg,transparent 0%,rgba(208,147,41,.035) 50%,transparent 100%) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-kicker {
  color: #cb8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-hero-main h1 {
  color: #2a2c31 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-hero-main h1 span {
  color: #d4962a !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-hero-main p,
html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-command-copy p {
  color: #6d7076 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-pills span {
  background: rgba(255,255,255,.66) !important;
  border-color: rgba(54,57,63,.11) !important;
  color: #4b4f5a !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.85) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stat {
  background: rgba(255,255,255,.76) !important;
  border-color: rgba(54,57,63,.11) !important;
  box-shadow: 0 7px 20px rgba(36,38,42,.035),inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stat small {
  color: #777a81 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stat strong {
  color: #2c2e33 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-search {
  background: rgba(255,255,255,.76) !important;
  border-color: rgba(54,57,63,.12) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-search input {
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-search input::placeholder {
  color: #8a8d93 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-toolbar {
  border-top-color: rgba(54,57,63,.09) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-group small {
  color: #7c7f86 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-buttons button {
  background: #f7f7f7 !important;
  border-color: rgba(54,57,63,.11) !important;
  color: #464b54 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-buttons button:hover {
  background: #eeeeef !important;
  border-color: rgba(208,147,41,.28) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-buttons button.active {
  background: linear-gradient(180deg,#d89e3a,#d5962a) !important;
  color: #18191c !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc37-linear-head {
  border-color: rgba(208,147,41,.17) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.085),rgba(255,255,255,.78) 40%,rgba(255,255,255,.54)) !important;
  box-shadow: 0 8px 20px rgba(36,38,42,.035),inset 0 1px 0 rgba(255,255,255,.86) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc37-linear-head small {
  color: #ce9127 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc37-linear-head strong {
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc37-linear-head > span {
  color: #787b81 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-card {
  background: radial-gradient(circle at 7% 50%,rgba(208,147,41,.045),transparent 18%),
        linear-gradient(90deg,#f8f8f8 0%,#f1f1f1 100%) !important;
  border-color: rgba(54,57,63,.12) !important;
  box-shadow: 0 10px 25px rgba(36,38,42,.065),inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-card.is-verified {
  border-color: rgba(208,147,41,.25) !important;
  box-shadow: 0 10px 25px rgba(36,38,42,.065),0 0 0 1px rgba(208,147,41,.035) inset !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-card-glow {
  background: radial-gradient(circle at 8% 50%,rgba(208,147,41,.065),transparent 18%) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-identity h3,
html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-identity h3 a {
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-badge {
  background: rgba(208,147,41,.11) !important;
  border-color: rgba(208,147,41,.18) !important;
  color: #4d525c !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-badge.is-regular {
  background: rgba(255,255,255,.65) !important;
  border-color: rgba(54,57,63,.09) !important;
  color: #777a80 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-avatar-check {
  border-color: #f4f4f5 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stats-rail {
  background: #ededee !important;
  border-color: rgba(54,57,63,.10) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.70) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stats-rail > div:not(:last-child) {
  border-right-color: rgba(54,57,63,.085) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stats-rail strong {
  color: #2d2f34 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stats-rail span {
  color: #7b7f86 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc37-activity-stat {
  background: rgba(208,147,41,.075) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc37-activity-stat strong {
  color: #cb8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-latest {
  background: rgba(255,255,255,.68) !important;
  border-color: rgba(54,57,63,.10) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.88) !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-latest:hover {
  border-color: rgba(208,147,41,.25) !important;
  background: #fff !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-latest-copy small {
  color: #7c7f86 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-latest-copy strong {
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-latest-copy em {
  color: #7e8188 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-latest-arrow {
  background: rgba(208,147,41,.10) !important;
  color: #ca8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-btn {
  background: rgba(255,255,255,.72) !important;
  border-color: rgba(54,57,63,.12) !important;
  color: #3a3d45 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-btn:hover {
  background: rgba(208,147,41,.08) !important;
  border-color: rgba(208,147,41,.24) !important;
  color: #4a4e58 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-empty {
  background: #f6f6f6 !important;
  border-color: rgba(54,57,63,.11) !important;
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-empty small {
  color: #7b7f86 !important;
}

@media (max-width:820px) {
  html[data-fsp-theme="light"] body.fsp-creators-page .fspc31-stats-rail > div:nth-child(-n/**/+2) {
    border-bottom-color: rgba(54,57,63,.085) !important;
  }
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-mods {
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero {
  background: radial-gradient(circle at 10% 18%,rgba(208,147,41,.10),transparent 30%),
        linear-gradient(135deg,#f8f8f8 0%,#eeeeef 52%,#f7f7f7 100%) !important;
  border-color: rgba(54,57,63,.12) !important;
  box-shadow: 0 14px 34px rgba(36,38,42,.075),inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-icon {
  background: linear-gradient(145deg,#f5f0df,#ece6cf) !important;
  border-color: rgba(170,132,47,.20) !important;
  color: #aa7f18 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.82) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-copy small {
  color: #ca8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-copy h1 {
  color: #2b2d32 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-copy p {
  color: #6f7278 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-current {
  background: rgba(255,255,255,.72) !important;
  border-color: rgba(54,57,63,.12) !important;
  box-shadow: 0 7px 20px rgba(36,38,42,.035),inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-current > span {
  background: rgba(208,147,41,.10) !important;
  border-color: rgba(208,147,41,.16) !important;
  color: #cb8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-current small {
  color: #7b7e85 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-hero-current strong {
  color: #313439 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-tabs a {
  background: #f8f8f8 !important;
  border-color: rgba(54,57,63,.12) !important;
  color: #3a3d45 !important;
  box-shadow: 0 7px 18px rgba(36,38,42,.035),inset 0 1px 0 rgba(255,255,255,.88) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-tabs a:hover {
  background: #f1f1f1 !important;
  border-color: rgba(208,147,41,.25) !important;
  transform: translateY(-1px);
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-tabs a.active {
  background: linear-gradient(135deg,rgba(208,147,41,.13),rgba(255,255,255,.88)) !important;
  border-color: rgba(208,147,41,.30) !important;
  box-shadow: 0 8px 20px rgba(36,38,42,.045),inset 3px 0 0 #d5962a !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-tab-icon {
  background: #ededee !important;
  border-color: rgba(54,57,63,.10) !important;
  color: #ca8e28 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-tabs a strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-tabs a small {
  color: #797d84 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-card {
  background: #ffffff !important;
  border-color: rgba(54,57,63,.12) !important;
  box-shadow: 0 12px 28px rgba(36,38,42,.075),inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-card:hover {
  border-color: rgba(208,147,41,.24) !important;
  box-shadow: 0 16px 34px rgba(36,38,42,.10),0 0 0 1px rgba(208,147,41,.025) inset !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-card-body {
  background: linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%) !important;
  color: #2e3035 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-card-kicker {
  color: #cb8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-card h2,
html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-card h2 a {
  color: #2b2d32 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-author {
  color: #34373c !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-author img {
  border-color: rgba(208,147,41,.22) !important;
  box-shadow: 0 3px 10px rgba(36,38,42,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-author small {
  color: #86898f !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-author strong,
html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-author strong span {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-stats {
  background: #eeeeef !important;
  border-color: rgba(54,57,63,.10) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.78) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-stats > span:not(:last-child) {
  border-right-color: rgba(54,57,63,.085) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-stats b {
  color: #383c43 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-stats small {
  color: #7e8188 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-open {
  background: linear-gradient(90deg,rgba(208,147,41,.10),rgba(208,147,41,.055)) !important;
  border-color: rgba(208,147,41,.20) !important;
  color: #393d45 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-open:hover {
  background: linear-gradient(90deg,rgba(208,147,41,.16),rgba(208,147,41,.09)) !important;
  border-color: rgba(208,147,41,.30) !important;
  color: #2f3237 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-open b {
  color: #cb8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-empty,
html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-updates-note {
  background: #f7f7f7 !important;
  border-color: rgba(54,57,63,.11) !important;
  color: #35383d !important;
  box-shadow: 0 8px 20px rgba(36,38,42,.04),inset 0 1px 0 rgba(255,255,255,.88) !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-empty p,
html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-updates-note small {
  color: #7a7e85 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-updates-note > span {
  background: rgba(208,147,41,.10) !important;
  color: #ca8e28 !important;
}

html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-updates-note a {
  background: rgba(208,147,41,.09) !important;
  border-color: rgba(208,147,41,.18) !important;
  color: #494d57 !important;
}

@media (max-width:720px) {
  html[data-fsp-theme="light"] body.fsp-ranking-mods-page .fsp-ranking-stats > span:nth-child(-n/**/+2) {
    border-bottom-color: rgba(54,57,63,.085) !important;
  }
}

html[data-fsp-theme="light"] body.fsp-mod-month-page {
  --fsp-mm-page: #f0f0f1;
  --fsp-mm-surface: #ffffff;
  --fsp-mm-surface-soft: #f6f6f6;
  --fsp-mm-surface-muted: #eeeeef;
  --fsp-mm-border: rgba(54,57,63,.12);
  --fsp-mm-border-accent: rgba(208,147,41,.25);
  --fsp-mm-text: #2c2e33;
  --fsp-mm-muted: #73767d;
  --fsp-mm-accent: #d09329;
  --fsp-mm-accent-dark: #444851;
  background: #f0f0f1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .entry-content,
html[data-fsp-theme="light"] body.fsp-mod-month-page .site-main,
html[data-fsp-theme="light"] body.fsp-mod-month-page #primary {
  color: var(--fsp-mm-text) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page :is(
    [class^="fspmm-"],
    [class*=" fspmm-"],
    [class^="fsp-month-"],
    [class*=" fsp-month-"],
    [class^="fsp-monthly-"],
    [class*=" fsp-monthly-"]
) {
  border-color: var(--fsp-mm-border);
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-auto-light {
  background-color: var(--fsp-mm-surface) !important;
  background-image: none !important;
  border-color: var(--fsp-mm-border) !important;
  text-shadow: none !important;
  box-shadow: 0 10px 26px rgba(36,38,42,.055),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-auto-light :is(
    h1,h2,h3,h4,h5,h6,p,strong,b,small,span,em,label
) {
  color: inherit;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-auto-light .fsp-mm-accent-text,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-accent-text {
  color: var(--fsp-mm-accent-dark) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-hero-light {
  background: radial-gradient(circle at 12% 18%,rgba(208,147,41,.11),transparent 34%),
        linear-gradient(135deg,#fbfbfb 0%,#ededee 58%,#f7f7f7 100%) !important;
  border: 1px solid var(--fsp-mm-border) !important;
  color: var(--fsp-mm-text) !important;
  box-shadow: 0 14px 34px rgba(36,38,42,.07),inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-hero-light h1 {
  color: #2b2d32 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-hero-light p {
  color: #6f7278 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-month-nav-light {
  background: #f8f8f8 !important;
  background-image: none !important;
  border-color: var(--fsp-mm-border) !important;
  color: #505560 !important;
  box-shadow: 0 7px 18px rgba(36,38,42,.035),inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-month-nav-light * {
  color: inherit !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light {
  background: #fff !important;
  border-color: var(--fsp-mm-border) !important;
  box-shadow: 0 12px 28px rgba(36,38,42,.075) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light:hover {
  border-color: var(--fsp-mm-border-accent) !important;
  box-shadow: 0 16px 34px rgba(36,38,42,.10) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-auto-light {
  background: linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%) !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-stat-light {
  background: #eeeeef !important;
  background-image: none !important;
  border-color: rgba(54,57,63,.10) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.78) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-stat-light strong,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-stat-light b {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-vote-btn {
  background: rgba(208,147,41,.08) !important;
  background-image: none !important;
  border: 1px solid rgba(208,147,41,.28) !important;
  color: #3f434c !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-vote-btn:hover {
  background: rgba(208,147,41,.14) !important;
  border-color: rgba(208,147,41,.38) !important;
  color: #34373c !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-vote-btn.is-selected {
  background: linear-gradient(135deg,#e6a12a,#ec9d14) !important;
  border-color: #e69b19 !important;
  color: #191b1e !important;
  font-weight: 850 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-keep-dark {
  color: #fff !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.32) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-keep-dark :is(
    h1,h2,h3,h4,h5,h6,p,strong,b,small,span,em,label
) {
  color: inherit !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-leader-media {
  background-color: #1c1d20 !important;
  color: #fff !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .entry-content > :first-child {
  border-color: var(--fsp-mm-border);
}

@media (max-width:720px) {
  html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-auto-light {
    box-shadow: 0 7px 18px rgba(36,38,42,.05),inset 0 1px 0 rgba(255,255,255,.90) !important;
  }
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-auto-light {
  color: #32353a !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-auto-light :is(
    h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label
) {
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    h1,h2,h3,h4,h5,h6
) {
  color: #2c2e33 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    p,span,strong,b,label,em
) {
  color: #494e58 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light small {
  color: #75787f !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-stat-light {
  color: #393d45 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-stat-light :is(
    span,strong,b
) {
  color: #393d45 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-stat-light small {
  color: #70737a !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-accent-text,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-accent-text {
  color: #484d57 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-vote-btn {
  color: #3c4048 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn.is-selected,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-vote-btn.is-selected {
  color: #181a1c !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-keep-dark,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-keep-dark :is(
    h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label
),
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-keep-dark {
  color: #fff !important;
  opacity: 1 !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.34) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    [class*="title"],
    [class*="name"]
) {
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    [class*="meta"],
    [class*="stats"],
    [class*="stat"]
) {
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light > div,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light > section,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light > article {
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    h1,h2,h3,h4,h5,h6,
    a:not(.fsp-mm-vote-btn),
    a:not(.fsp-mm-vote-btn) *,
    strong,b,
    [class*="title"],[class*="name"],[class*="heading"]
) {
  color: #2b2d32 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    p,span,label,em,
    [class*="meta"],[class*="info"],[class*="desc"]
) {
  color: #4a4f59 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light small,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light time,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light [class*="label"],
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light [class*="caption"] {
  color: #6a6d72 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-stat-light,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-stat-light * {
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-stat-light :is(strong,b,span) {
  color: #373a42 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :not(.fsp-mm-keep-dark):not(.fsp-mm-vote-btn) {
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    div,article,section,header,footer,
    p,span,small,strong,b,em,label,time,
    a:not(.fsp-mm-vote-btn)
) {
  color: #494e58 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light :is(
    h1,h2,h3,h4,h5,h6,
    [class*="title"],[class*="name"],[class*="heading"],[class*="mod"]
) {
  color: #2a2c31 !important;
  font-weight: 800 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light small,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light [class*="label"],
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light [class*="caption"] {
  color: #66696f !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-stat-light,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-stat-light * {
  color: #373a42 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-stat-light small,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-stat-light [class*="label"] {
  color: #66696f !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-accent-text,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-accent-text * {
  color: #484d57 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn * {
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn:not(.is-selected),
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn:not(.is-selected) * {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn.is-selected,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-vote-btn.is-selected * {
  color: #181a1c !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-keep-dark,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-mm-card-light .fsp-mm-keep-dark * {
  color: #ffffff !important;
  opacity: 1 !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.34) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-monthly-card-v100 h2,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-monthly-card-v100 h2 a,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-monthly-card-v100 h2 a:link,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-monthly-card-v100 h2 a:visited,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-monthly-card-v100 .fsp-monthly-title-v100,
html[data-fsp-theme="light"] body.fsp-mod-month-page .fsp-monthly-card-v100 .fsp-monthly-title-v100 a {
  color: #2a2c31 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page {
  background: #f0f0f1 !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page #primary,
html[data-fsp-theme="light"] body.fsp-farms-light-page .site-main,
html[data-fsp-theme="light"] body.fsp-farms-light-page .entry-content {
  color: #303237 !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-auto-light {
  background-color: #ffffff !important;
  background-image: none !important;
  border-color: rgba(54,57,63,.12) !important;
  color: #32353a !important;
  text-shadow: none !important;
  box-shadow: 0 10px 28px rgba(36,38,42,.055),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-auto-light :is(
    h1,h2,h3,h4,h5,h6,strong,b
) {
  color: #2c2e33 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-auto-light :is(
    p,span,small,label,em
) {
  color: #6f7279 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-hero-light {
  background: radial-gradient(circle at 10% 18%,rgba(213,150,42,.10),transparent 33%),
        linear-gradient(135deg,#fbfbfb 0%,#ededee 62%,#f8f8f8 100%) !important;
  border: 1px solid rgba(54,57,63,.12) !important;
  color: #2c2e33 !important;
  box-shadow: 0 14px 34px rgba(36,38,42,.07),
        inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-hero-light h1 {
  color: #2a2c31 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-hero-light p {
  color: #6c6f76 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-filter-light {
  background: #ffffff !important;
  background-image: none !important;
  border-color: rgba(54,57,63,.12) !important;
  box-shadow: 0 9px 24px rgba(36,38,42,.05) !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-filter-light input,
html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-filter-light select,
html[data-fsp-theme="light"] body.fsp-farms-light-page input.fsp-farms-control-light,
html[data-fsp-theme="light"] body.fsp-farms-light-page select.fsp-farms-control-light {
  background: #f7f7f7 !important;
  border-color: rgba(54,57,63,.12) !important;
  color: #383b43 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.82) !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-filter-light input::placeholder,
html[data-fsp-theme="light"] body.fsp-farms-light-page input.fsp-farms-control-light::placeholder {
  color: #888b92 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-filter-light select option,
html[data-fsp-theme="light"] body.fsp-farms-light-page select.fsp-farms-control-light option {
  background: #ffffff !important;
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-empty-light {
  background: radial-gradient(circle at 50% 35%,rgba(213,150,42,.055),transparent 27%),
        #ffffff !important;
  border: 1px solid rgba(54,57,63,.12) !important;
  color: #35383d !important;
  box-shadow: 0 12px 30px rgba(36,38,42,.055) !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-empty-light strong {
  color: #35383d !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-empty-light :is(p,small,span) {
  color: #7a7e85 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-green-action {
  background: linear-gradient(135deg,#e3a02d,#e79c1a) !important;
  border-color: #e49b1d !important;
  color: #191b1e !important;
  text-shadow: none !important;
  box-shadow: 0 8px 18px rgba(218,150,31,.16) !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-green-action * {
  color: inherit !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-card-light {
  background: #ffffff !important;
  border-color: rgba(54,57,63,.12) !important;
  color: #32353a !important;
  box-shadow: 0 12px 28px rgba(36,38,42,.065) !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-card-light :is(h2,h3,h4,strong,b,a) {
  color: #2f3136 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-card-light :is(p,span,small) {
  color: #70737a !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-keep-media,
html[data-fsp-theme="light"] body.fsp-farms-light-page .fsp-farms-keep-media * {
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.34) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page {
  --fsp-creator-bg: #f1f1f2;
  --fsp-creator-panel: #ffffff;
  --fsp-creator-panel2: #f5f5f5;
  --fsp-creator-line: rgba(54,57,63,.12);
  --fsp-creator-green: #d79728;
  --fsp-creator-text: #2c2e33;
  --fsp-creator-muted: #72757c;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-dashboard {
  color: #2c2e33 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-user-card {
  border-color: rgba(54,57,63,.12) !important;
  background: radial-gradient(circle at 0 0,rgba(208,147,41,.08),transparent 38%),
        #f8f8f8 !important;
  box-shadow: 0 14px 34px rgba(36,38,42,.07),inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-avatar {
  border-color: rgba(54,57,63,.12) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-user-top strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-user-top small {
  color: #767980 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-nav a {
  border-color: rgba(54,57,63,.10) !important;
  background: #ffffff !important;
  color: #494e58 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.85) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-nav a > span,
html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-nav a > b {
  color: #797d84 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-nav a > i {
  border-color: rgba(208,147,41,.18) !important;
  background: rgba(208,147,41,.08) !important;
  color: #4f535e !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-nav a:hover,
html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-nav a.is-active {
  border-color: rgba(208,147,41,.28) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.13),rgba(208,147,41,.055)) !important;
  color: #373a40 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-nav a.is-active > span {
  color: #cb8f27 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-page .fsp-creator-side-note {
  background: #eeeeef !important;
  color: #6f7279 !important;
  border: 1px solid rgba(54,57,63,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-hero {
  border-color: rgba(54,57,63,.12) !important;
  background: radial-gradient(circle at 0 0,rgba(208,147,41,.12),transparent 38%),
        linear-gradient(135deg,#ffffff 0%,#f1f1f1 100%) !important;
  box-shadow: 0 14px 34px rgba(36,38,42,.07),inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-kicker,
html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-section-head small {
  color: #ca8e28 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-hero h1 {
  color: #2b2d32 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-hero p {
  color: #6f7279 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-stats article {
  border-color: rgba(54,57,63,.11) !important;
  background: #ffffff !important;
  box-shadow: 0 9px 22px rgba(36,38,42,.05),inset 0 1px 0 rgba(255,255,255,.90) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-stat-icon {
  border-color: rgba(208,147,41,.18) !important;
  background: rgba(208,147,41,.09) !important;
  color: #cb8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-stats small {
  color: #787b81 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-stats strong {
  color: #2e3136 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health {
  border-color: rgba(54,57,63,.11) !important;
  background: #ffffff !important;
  box-shadow: 0 12px 30px rgba(36,38,42,.06),inset 0 1px 0 rgba(255,255,255,.9) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health.is-clear {
  border-color: rgba(208,147,41,.20) !important;
  background: radial-gradient(circle at 0 0,rgba(208,147,41,.09),transparent 34%),
        #ffffff !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health.has-issues {
  border-color: rgba(202,146,49,.24) !important;
  background: radial-gradient(circle at 0 0,rgba(225,164,66,.10),transparent 34%),
        #ffffff !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-head {
  border-bottom-color: rgba(54,57,63,.09) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-icon {
  border-color: rgba(54,57,63,.10) !important;
  background: #f1f1f1 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health.is-clear .fsp-creator-health-icon {
  border-color: rgba(208,147,41,.20) !important;
  background: rgba(208,147,41,.10) !important;
  color: #c98e28 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-title h2 {
  color: #2e3136 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-title p {
  color: #70737a !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health.is-clear .fsp-creator-health-title small {
  color: #ca8e28 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-count {
  color: #9a6815 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health.is-clear .fsp-creator-health-count {
  border-color: rgba(208,147,41,.22) !important;
  background: rgba(208,147,41,.09) !important;
  color: #4a4f59 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-row {
  border-bottom-color: rgba(54,57,63,.08) !important;
  background: #ffffff !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-row:hover {
  background: #f7f7f7 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-thumb {
  border-color: rgba(54,57,63,.10) !important;
  background: #eeeeef !important;
  color: #73767d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-name-row > a {
  color: #32353a !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-name-row > a:hover {
  color: #4a4f59 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-copy > p {
  color: #72757c !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-meta {
  color: #75787e !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-meta b {
  color: #434750 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-actions .is-view {
  border-color: rgba(54,57,63,.11) !important;
  background: #f2f2f2 !important;
  color: #55585d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-actions .is-view:hover {
  border-color: rgba(208,147,41,.24) !important;
  background: #ececed !important;
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-more {
  border-top-color: rgba(54,57,63,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-more a {
  color: #696c71 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-clear strong {
  color: #383c43 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-health-clear small {
  color: #72757c !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-actions > a {
  border-color: rgba(54,57,63,.11) !important;
  background: linear-gradient(145deg,rgba(208,147,41,.045),transparent 46%),
        #ffffff !important;
  color: #393d45 !important;
  box-shadow: 0 9px 22px rgba(36,38,42,.045),inset 0 1px 0 rgba(255,255,255,.9) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-actions > a:hover {
  border-color: rgba(208,147,41,.24) !important;
  background: linear-gradient(145deg,rgba(208,147,41,.10),transparent 50%),
        #ffffff !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-actions > a > span {
  border-color: rgba(208,147,41,.18) !important;
  background: rgba(208,147,41,.09) !important;
  color: #c98e28 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-actions strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-actions small {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-actions > a > b {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-recent {
  border-color: rgba(54,57,63,.11) !important;
  background: #ffffff !important;
  box-shadow: 0 12px 30px rgba(36,38,42,.055),inset 0 1px 0 rgba(255,255,255,.9) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-section-head {
  border-bottom-color: rgba(54,57,63,.09) !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-section-head h2 {
  color: #32353a !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-section-head > a {
  color: #66696f !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-section-head > a:hover {
  color: #4a4e58 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-recent-row {
  border-bottom-color: rgba(54,57,63,.075) !important;
  background: #ffffff !important;
  color: #3f434b !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-recent-row:hover {
  background: #f7f7f7 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-recent-thumb {
  border-color: rgba(54,57,63,.10) !important;
  background: #eeeeef !important;
  color: #74777e !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-recent-copy strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-recent-copy small {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-status {
  border-color: rgba(54,57,63,.10) !important;
  background: #eeeeef !important;
  color: #55585d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-status.is-published {
  border-color: rgba(208,147,41,.23) !important;
  background: rgba(208,147,41,.10) !important;
  color: #494d57 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-status.is-pending {
  border-color: rgba(202,146,49,.22) !important;
  background: rgba(225,164,66,.09) !important;
  color: #946816 !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-recent-row > b {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-empty {
  color: #70737a !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-empty strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body.fsp-creator-studio-home .fsp-creator-empty p {
  color: #74777d !important;
}

html[data-fsp-theme="light"] .fsp-account {
  --fsp-bg: #f3f3f4 !important;
  --fsp-card: #ffffff !important;
  --fsp-card-2: #f4f4f4 !important;
  --fsp-border: rgba(50,52,58,.12) !important;
  --fsp-text: #32353a !important;
  --fsp-muted: #73767c !important;
  color: #393d45 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-profile {
  border-color: rgba(50,52,58,.12) !important;
  background: #ffffff !important;
  box-shadow: 0 18px 46px rgba(35,37,41,.08) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-cover {
  background-color: #dfdfe0 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-cover-shade {
  background: linear-gradient(180deg,rgba(14,15,16,.02),rgba(14,15,16,.04) 52%,rgba(20,21,23,.64) 100%) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-profile-main {
  background: linear-gradient(180deg,transparent 0 54px,#ffffff 54px,#ffffff 100%) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-avatar {
  border-color: #ffffff !important;
  background: #eeeeee !important;
  box-shadow: 0 10px 28px rgba(33,34,38,.15) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-identity h1,
html[data-fsp-theme="light"] .fsp-account .fsp-account-name-row,
html[data-fsp-theme="light"] .fsp-account .fsp-account-name-row > span {
  color: #2c2e33 !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.65) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-identity p {
  color: #686b71 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-stats span {
  color: #676a6f !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-stats b {
  color: #383c43 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-more {
  border: 1px solid rgba(50,52,58,.11) !important;
  background: #f1f1f1 !important;
  color: #66696f !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-more:hover {
  border-color: rgba(208,147,41,.24) !important;
  background: #e9e9ea !important;
  color: #494d57 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs {
  gap: 5px !important;
  margin-top: 14px !important;
  padding: 5px !important;
  border: 1px solid rgba(50,52,58,.11) !important;
  border-radius: 14px !important;
  background: #ffffff !important;
  box-shadow: 0 8px 24px rgba(35,37,41,.045) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs button,
html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs a {
  border: 1px solid transparent !important;
  border-radius: 9px !important;
  background: transparent !important;
  color: #6a6d73 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs button:hover,
html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs a:hover {
  background: #f2f2f2 !important;
  color: #41454e !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs button.active,
html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs a.active {
  border-color: rgba(208,147,41,.20) !important;
  background: rgba(208,147,41,.09) !important;
  color: #34373c !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs button span,
html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs a span {
  background: #ededed !important;
  color: #65686e !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs button.active span,
html[data-fsp-theme="light"] .fsp-account .fsp-account-tabs a.active span {
  background: rgba(208,147,41,.13) !important;
  color: #4a4e58 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch {
  border-color: rgba(50,52,58,.11) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.055),transparent 42%),#ffffff !important;
  box-shadow: 0 8px 22px rgba(35,37,41,.04) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-icon {
  border-color: rgba(208,147,41,.18) !important;
  background: rgba(208,147,41,.09) !important;
  color: #ca8f28 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-copy strong {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-tab {
  border-color: rgba(50,52,58,.10) !important;
  background: #f5f5f5 !important;
  color: #676a6f !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-tab:hover {
  border-color: rgba(208,147,41,.24) !important;
  background: #ededed !important;
  color: #3e424a !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-tab.is-active {
  border-color: rgba(208,147,41,.30) !important;
  background: linear-gradient(145deg,rgba(208,147,41,.15),rgba(208,147,41,.07)) !important;
  color: #3d4049 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-tab em {
  background: #e8e8e9 !important;
  color: #6a6d73 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-tab.is-active em {
  background: rgba(208,147,41,.15) !important;
  color: #434750 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-dot {
  background: #a7a9ae !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-tab.is-active .fsp-account-game-switch-dot {
  background: #d4962a !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-fs22.is-active {
  border-color: rgba(82,156,210,.28) !important;
  background: linear-gradient(145deg,rgba(82,156,210,.13),rgba(82,156,210,.055)) !important;
  color: #3677a3 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-game-switch-fs22.is-active em {
  background: rgba(82,156,210,.12) !important;
  color: #3677a3 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-selected-game-count {
  background: #ededed !important;
  color: #494d57 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-section-head h2,
html[data-fsp-theme="light"] .fsp-account .fsp-account-section-head h3 {
  color: #313439 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-section-head small {
  color: #c88d27 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-mod-card {
  border-color: rgba(50,52,58,.12) !important;
  background: #ffffff !important;
  color: #383b43 !important;
  box-shadow: 0 8px 22px rgba(35,37,41,.045) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-mod-card:hover {
  border-color: rgba(208,147,41,.30) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-mod-info {
  background: #ffffff !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-mod-info strong,
html[data-fsp-theme="light"] .fsp-account .fsp-account-mod-info strong a {
  color: #32353a !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-mod-info span {
  color: #72757c !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-empty {
  border-color: rgba(50,52,58,.14) !important;
  background: #f7f7f7 !important;
  color: #70737a !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-card,
html[data-fsp-theme="light"] .fsp-account .fsp-account-follow-card {
  border-color: rgba(50,52,58,.11) !important;
  background: #ffffff !important;
  box-shadow: 0 9px 24px rgba(35,37,41,.045) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-head h3,
html[data-fsp-theme="light"] .fsp-account .fsp-account-side-user strong,
html[data-fsp-theme="light"] .fsp-account .fsp-account-follow-card strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-head > span {
  background: #ededed !important;
  color: #494d57 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-user:hover {
  background: #f4f4f4 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-user small,
html[data-fsp-theme="light"] .fsp-account .fsp-account-follow-card small {
  color: #73767c !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-all,
html[data-fsp-theme="light"] .fsp-account .fsp-account-quick button,
html[data-fsp-theme="light"] .fsp-account .fsp-account-quick a {
  border: 1px solid rgba(50,52,58,.09) !important;
  background: #f3f3f3 !important;
  color: #55585d !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-all:hover,
html[data-fsp-theme="light"] .fsp-account .fsp-account-quick button:hover,
html[data-fsp-theme="light"] .fsp-account .fsp-account-quick a:hover {
  border-color: rgba(208,147,41,.22) !important;
  background: #ebebeb !important;
  color: #41454e !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-side-empty {
  color: #73767c !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-library-tabs,
html[data-fsp-theme="light"] .fsp-account .fsp-lib-tabs {
  border-color: rgba(50,52,58,.10) !important;
  background: #f3f3f3 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-library-tabs button,
html[data-fsp-theme="light"] .fsp-account .fsp-lib-tabs button {
  border-color: transparent !important;
  background: transparent !important;
  color: #696c71 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-library-tabs button.active,
html[data-fsp-theme="light"] .fsp-account .fsp-lib-tabs button.active {
  border-color: rgba(208,147,41,.20) !important;
  background: #ffffff !important;
  color: #3d4149 !important;
  box-shadow: 0 5px 14px rgba(35,37,41,.04) !important;
}

html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-section-head,.fsp-lib-section-head) h3,
html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-mod-body,.fsp-lib-mod-body) strong,
html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-mod-body,.fsp-lib-mod-body) strong a,
html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-user-card,.fsp-lib-user-card) strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-section-head,.fsp-lib-section-head) > span,
html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-mark,.fsp-lib-main-mark) {
  border-color: rgba(208,147,41,.16) !important;
  background: rgba(208,147,41,.09) !important;
  color: #494d57 !important;
}

html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-mod-card,.fsp-lib-mod-card,.fsp-library-user-card,.fsp-lib-user-card) {
  border-color: rgba(50,52,58,.11) !important;
  background: #ffffff !important;
}

html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-mod-body,.fsp-lib-mod-body) {
  background: #ffffff !important;
}

html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-mod-meta,.fsp-lib-mod-meta,.fsp-library-user-card small,.fsp-lib-user-card small) {
  color: #72757c !important;
}

html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-empty,.fsp-lib-empty) {
  border-color: rgba(50,52,58,.12) !important;
  background: #f6f6f6 !important;
  color: #6f7279 !important;
}

html[data-fsp-theme="light"] .fsp-account :where(.fsp-library-empty,.fsp-lib-empty) strong {
  color: #383c43 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-profile-collections-v2513 {
  border-color: rgba(50,52,58,.11) !important;
  background: #ffffff !important;
  box-shadow: 0 10px 26px rgba(35,37,41,.045) !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-profile-collections-head-v2513 h3,
html[data-fsp-theme="light"] .fsp-account .fsp-profile-collection-card-v2513 :where(h3,strong,a) {
  color: #35383d !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-profile-collection-card-v2513 {
  border-color: rgba(50,52,58,.10) !important;
  background: #f7f7f7 !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-profile-collection-card-v2513 :where(p,small,span) {
  color: #71747b !important;
}

html[data-fsp-theme="light"] .fsp-account :where(
    [class*="profile-collection"],
    [class*="account-collection"]
) {
  border-color: rgba(50,52,58,.11) !important;
}

html[data-fsp-theme="light"] .fsp-account :where(
    [class*="profile-collections"],
    [class*="account-collections"]
) {
  background-color: #ffffff !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-form,
html[data-fsp-theme="light"] .fsp-account .fsp-account-connected-wrap,
html[data-fsp-theme="light"] .fsp-account .fsp-connected-account {
  border-color: rgba(50,52,58,.11) !important;
  background: #ffffff !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-form-grid label > span,
html[data-fsp-theme="light"] .fsp-account .fsp-account-check,
html[data-fsp-theme="light"] .fsp-account .fsp-connected-account-copy > p {
  color: #66696e !important;
}

html[data-fsp-theme="light"] .fsp-account :where(
    .fsp-account-form input[type="text"],
    .fsp-account-form input[type="email"],
    .fsp-account-form input[type="password"],
    .fsp-account-form input[type="url"],
    .fsp-account-form input[type="file"],
    .fsp-account-form textarea,
    .fsp-account-form select
) {
  border-color: rgba(50,52,58,.13) !important;
  background: #f7f7f7 !important;
  color: #32353a !important;
}

html[data-fsp-theme="light"] .fsp-account .fsp-account-login-required {
  border-color: rgba(50,52,58,.12) !important;
  background: #ffffff !important;
  color: #383c43 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-icon {
  border-color: rgba(208,147,41,.18) !important;
  background: rgba(208,147,41,.10) !important;
  color: #4c515b !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab {
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab em {
  background: #ededed !important;
  color: #6c6f76 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab.is-active em {
  background: rgba(208,147,41,.15) !important;
  color: #40444d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab i {
  color: #4c505b !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-dot {
  background: #aeb0b4 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab.is-active .fsp-account-game-switch-dot {
  background: #d4962a !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-fs22.is-active {
  border-color: rgba(82,156,210,.30) !important;
  background: linear-gradient(145deg,rgba(82,156,210,.14),rgba(82,156,210,.055)) !important;
  color: #3677a3 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-card:first-child {
  border-color: rgba(50,52,58,.11) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.045),transparent 26%),
        #f4f4f4 !important;
  box-shadow: 0 7px 20px rgba(35,37,41,.035) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-head small {
  color: #75787f !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-head h3 {
  color: #383c43 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-head > span {
  border-color: rgba(208,147,41,.15) !important;
  background: rgba(208,147,41,.10) !important;
  color: #434750 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-user {
  border-color: rgba(50,52,58,.09) !important;
  background: #ffffff !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-user:hover {
  border-color: rgba(208,147,41,.20) !important;
  background: #eeeeee !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-user strong {
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-user small {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-all {
  border-color: rgba(50,52,58,.10) !important;
  background: #ffffff !important;
  color: #55585d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-sidebar .fsp-account-side-all:hover {
  border-color: rgba(208,147,41,.22) !important;
  background: #eaeaeb !important;
  color: #3e424a !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-head-v2513 {
  border-bottom-color: rgba(50,52,58,.08) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-count-v2513 {
  border-color: rgba(208,147,41,.18) !important;
  background: rgba(208,147,41,.09) !important;
  color: #434750 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-open-v2513 {
  border-color: rgba(50,52,58,.09) !important;
  background: #ffffff !important;
  color: #4c505b !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-open-v2513:hover {
  border-color: rgba(208,147,41,.22) !important;
  background: #ededee !important;
  color: #3e424a !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-v2513 {
  box-shadow: 0 5px 14px rgba(35,37,41,.025) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-v2513:hover {
  border-color: rgba(208,147,41,.20) !important;
  background: #f4f4f4 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-media-v2513 {
  background: #e7e7e8 !important;
  color: #4d525c !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513 strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513 small {
  color: #6f7279 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-arrow-v2513 {
  color: #515661 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-identity h1,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-name-row,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-name-row > span {
  color: #f2f2f3 !important;
  text-shadow: 0 1px 3px rgba(0,0,0,.46) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-identity p {
  color: #676a6f !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-stats span {
  border-color: rgba(50,52,58,.08) !important;
  background: #f6f6f6 !important;
  color: #6b6e74 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-stats b {
  color: #383c43 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-tabs {
  border-color: rgba(50,52,58,.11) !important;
  background: #f5f5f5 !important;
  box-shadow: 0 8px 24px rgba(35,37,41,.045) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-tabs button {
  border-color: transparent !important;
  background: transparent !important;
  color: #696c71 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-tabs button:hover {
  background: #ebebeb !important;
  color: #40444c !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-tabs button.active {
  border-color: rgba(208,147,41,.22) !important;
  background: linear-gradient(180deg,rgba(208,147,41,.13),rgba(208,147,41,.055)) !important;
  color: #33363c !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-tabs button span {
  background: #e7e7e8 !important;
  color: #66696f !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-tabs button.active span {
  background: rgba(208,147,41,.15) !important;
  color: #40444d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch {
  border-color: rgba(50,52,58,.11) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.055),transparent 38%),#f7f7f7 !important;
  box-shadow: 0 8px 22px rgba(35,37,41,.035) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-copy small {
  color: #75787e !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-copy strong {
  color: #3a3d45 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab {
  border-color: rgba(50,52,58,.10) !important;
  background: #ffffff !important;
  color: #63666c !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab:hover {
  border-color: rgba(208,147,41,.22) !important;
  background: #ededee !important;
  color: #3e424a !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-game-switch-tab.is-active {
  border-color: rgba(208,147,41,.32) !important;
  background: linear-gradient(145deg,rgba(208,147,41,.16),rgba(208,147,41,.07)) !important;
  color: #3d4049 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-sidebar .fsp-account-side-card:first-child {
  border-color: rgba(50,52,58,.11) !important;
  background: linear-gradient(90deg,rgba(208,147,41,.04),transparent 28%),#f7f7f7 !important;
  box-shadow: 0 8px 22px rgba(35,37,41,.035) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-sidebar .fsp-account-side-head small {
  color: #75787e !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-sidebar .fsp-account-side-head h3 {
  color: #383c43 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-sidebar .fsp-account-side-user {
  border-color: rgba(50,52,58,.09) !important;
  background: #ffffff !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-sidebar .fsp-account-side-user strong {
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-sidebar .fsp-account-side-user small {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-account-sidebar .fsp-account-side-all {
  border-color: rgba(50,52,58,.10) !important;
  background: #ffffff !important;
  color: #54575c !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-v2513 {
  border-color: rgba(50,52,58,.12) !important;
  background: #f8f8f8 !important;
  color: #383b43 !important;
  box-shadow: 0 10px 26px rgba(35,37,41,.045) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-head-v2513 h3 {
  color: #35383d !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-head-v2513 small {
  color: #ca8e27 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-v2513 {
  border-color: rgba(50,52,58,.10) !important;
  background: #ffffff !important;
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513 * {
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513 strong,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513 a {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513 small,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-copy-v2513 span {
  color: #6f7279 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collection-card-arrow-v2513,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-profile-collections-open-v2513 {
  color: #4d525c !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-main-head {
  border-color: rgba(60,64,72,.11) !important;
  border-bottom: 0 !important;
  background: linear-gradient(90deg,rgba(215,152,44,.075),transparent 36%),
        #f7f7f7 !important;
  color: #35383d !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-main-head small {
  color: #4f545f !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-main-head h2 {
  color: #33363b !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-mark {
  border-color: rgba(208,147,41,.18) !important;
  background: rgba(208,147,41,.09) !important;
  color: #494e58 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-tabs {
  border-color: rgba(60,64,72,.11) !important;
  border-top-color: rgba(60,64,72,.07) !important;
  background: #f2f2f2 !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-tabs button {
  border: 1px solid transparent !important;
  background: transparent !important;
  color: #676a6f !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-tabs button:hover {
  border-color: rgba(60,64,72,.08) !important;
  background: #e9e9ea !important;
  color: #434750 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-tabs button.active {
  border-color: rgba(208,147,41,.24) !important;
  background: #ffffff !important;
  color: #3d4049 !important;
  box-shadow: 0 5px 14px rgba(35,37,41,.045) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-tabs button > b {
  background: #e9e9ea !important;
  color: #676a6f !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-tabs button.active > b {
  background: rgba(208,147,41,.11) !important;
  color: #494e58 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-content,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-inner {
  background: #ffffff !important;
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-section-head small {
  color: #4f545f !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-section-head h3 {
  color: #33363b !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-section-head > span,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-recent-actions > span {
  border-color: rgba(60,64,72,.10) !important;
  background: #eeeeee !important;
  color: #4f545f !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-mod-card,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-user-card {
  border-color: rgba(60,64,72,.11) !important;
  background: #ffffff !important;
  box-shadow: 0 10px 25px rgba(35,37,41,.05) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-mod-card:hover,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-user-card:hover {
  border-color: rgba(208,147,41,.22) !important;
  box-shadow: 0 14px 30px rgba(35,37,41,.075) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-mod-body {
  background: #ffffff !important;
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-mod-body > strong,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-mod-body > strong a,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-user-link strong {
  color: #35383d !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-mod-meta,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-library-user-link small {
  color: #70737a !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-account-panel {
  background: #ffffff !important;
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-head-actions > span {
  border-color: rgba(60,64,72,.10) !important;
  background: #eeeeee !important;
  color: #494d57 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-create-button,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-empty button {
  border-color: rgba(208,147,41,.22) !important;
  background: #f2f2f3 !important;
  color: #4d525c !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-create-button:hover,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-empty button:hover {
  background: #ebebec !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-card {
  border-color: rgba(60,64,72,.12) !important;
  background: #ffffff !important;
  color: #35383d !important;
  box-shadow: 0 10px 26px rgba(35,37,41,.055) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-card:hover {
  border-color: rgba(208,147,41,.24) !important;
  box-shadow: 0 15px 32px rgba(35,37,41,.08) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-body {
  background: #ffffff !important;
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-title strong {
  color: #34373c !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-title span,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-body p {
  color: #6f7279 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-actions a,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-actions button {
  border-color: rgba(60,64,72,.10) !important;
  background: #f3f3f3 !important;
  color: #5a5c61 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-actions a:hover,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-actions button:hover {
  background: #ebebec !important;
  color: #464a53 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collection-account-actions a:first-child {
  border-color: rgba(208,147,41,.22) !important;
  background: #efeff0 !important;
  color: #484c56 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-empty {
  border-color: rgba(60,64,72,.11) !important;
  background: #f7f7f7 !important;
  color: #6f7279 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile) .fsp-collections-empty strong {
  color: #35383d !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form {
  border-color: rgba(50,52,58,.12) !important;
  background: #ffffff !important;
  box-shadow: 0 12px 30px rgba(40,42,47,.045) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form label,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form label > span,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form-grid label > span {
  color: #5a5d62 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form label small,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form small,
html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-check {
  color: #797d84 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form :is(
    input[type="text"],
    input[type="email"],
    input[type="password"],
    input[type="url"],
    input[type="file"],
    textarea,
    select
) {
  border-color: rgba(50,52,58,.14) !important;
  background: #f7f7f7 !important;
  color: #2e3035 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.8) !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form :is(
    input[type="text"],
    input[type="email"],
    input[type="password"],
    input[type="url"],
    textarea
)::placeholder {
  color: #92959a !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] .fsp-account-form input[type="checkbox"] {
  accent-color: #dd9a26 !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] :is(
    .fsp-account-connected-wrap,
    .fsp-connected-account,
    [class*="connected-account"],
    [class*="linked-account"],
    [class*="account-provider"],
    [class*="account-security-card"]
) {
  border-color: rgba(50,52,58,.11) !important;
  background: #ffffff !important;
  color: #32353b !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] :is(
    .fsp-account-connected-wrap,
    .fsp-connected-account,
    [class*="connected-account"],
    [class*="linked-account"],
    [class*="account-provider"],
    [class*="account-security-card"]
) :is(h2,h3,h4,strong,b,a) {
  color: #32353b !important;
}

html[data-fsp-theme="light"] body .fsp-account:not(.fsp-public-profile)
.fsp-account-tab-panel[data-fsp-panel="profile"] :is(
    .fsp-account-connected-wrap,
    .fsp-connected-account,
    [class*="connected-account"],
    [class*="linked-account"],
    [class*="account-provider"],
    [class*="account-security-card"]
) :is(p,small,span) {
  color: #6f7278 !important;
}

html[data-fsp-theme="light"] body.home.fsp-theme-root .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-body h3 a,html[data-fsp-theme="light"] body.home.fsp-design-v1 .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-body h3 a,html[data-fsp-theme="light"] body.home .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-body h3 a {
  color: #2b2d32 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.home.fsp-theme-root .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-body h3 a:hover,html[data-fsp-theme="light"] body.home.fsp-design-v1 .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-body h3 a:hover,html[data-fsp-theme="light"] body.home .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-body h3 a:hover {
  color: #4a4f59 !important;
}

html[data-fsp-theme="light"] body.home.fsp-theme-root .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-category,html[data-fsp-theme="light"] body.home.fsp-theme-root .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-meta span,html[data-fsp-theme="light"] body.home.fsp-design-v1 .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-category,html[data-fsp-theme="light"] body.home.fsp-design-v1 .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-meta span {
  color: #65686d !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.home.fsp-theme-root .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-open,html[data-fsp-theme="light"] body.home.fsp-design-v1 .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-open {
  color: #5a5d62 !important;
  background: #f6f6f7 !important;
  border-color: rgba(50,53,58,.10) !important;
}

html[data-fsp-theme="light"] body.home.fsp-theme-root .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-open:hover,html[data-fsp-theme="light"] body.home.fsp-design-v1 .fsp-home-recommendations .fsp-home-recommend-card .fsp-home-recommend-open:hover {
  color: #3f434c !important;
  background: rgba(215,152,44,.075) !important;
  border-color: rgba(215,152,44,.22) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.09) !important;
  box-shadow: 0 10px 28px rgba(29,31,34,.055), inset 0 1px 0 #ffffff !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback-title {
  background: linear-gradient(90deg,rgba(208,147,41,.045),transparent 38%) !important;
  border-bottom: 1px solid rgba(37,38,42,.06) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback-title small,
html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-discover-recent-copy small {
  color: #6f7279 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback-title strong,
html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-discover-recent-copy strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-discover-recent {
  background: #ffffff !important;
  border-top-color: rgba(37,38,42,.07) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-discover-recent-head > b {
  background: rgba(79,159,216,.08) !important;
  color: #527f9f !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-recent-card {
  background: #f8f8f8 !important;
  border-color: rgba(37,38,42,.09) !important;
  box-shadow: 0 7px 18px rgba(29,31,34,.04) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-recent-card:hover {
  background: #f4f4f5 !important;
  border-color: rgba(208,147,41,.18) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-recent-body {
  background: #f8f8f8 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-recent-body strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-recent-fallback .fsp-recent-meta {
  color: #777a81 !important;
  border-top-color: rgba(37,38,42,.07) !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) {
  background: #ffffff !important;
  border: 1px solid rgba(37,38,42,.09) !important;
  border-radius: 18px !important;
  box-shadow: 0 12px 32px rgba(29,31,34,.055), inset 0 1px 0 #ffffff !important;
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-header {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-header small {
  color: #4f545f !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-header h2,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-author,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-author a,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-text,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-empty,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-login strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-total {
  background: rgba(208,147,41,.09) !important;
  border-color: rgba(208,147,41,.20) !important;
  color: #484c56 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-composer-main,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-inline-textarea {
  background: #f7f7f7 !important;
  border-color: rgba(37,38,42,.11) !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-composer-main:focus-within {
  background: #ffffff !important;
  border-color: rgba(208,147,41,.30) !important;
  box-shadow: 0 0 0 3px rgba(208,147,41,.05) !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-textarea,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-inline-textarea,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-emoji-search {
  background: transparent !important;
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-textarea::placeholder,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-inline-textarea::placeholder,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-emoji-search::placeholder {
  color: #898c92 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-counter,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-time,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-login span,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-more-wrap,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-hint {
  color: #73767d !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-emoji-toggle {
  border-color: rgba(37,38,42,.10) !important;
  background: #ffffff !important;
  color: #777a80 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-emoji-toggle:hover {
  background: #f3f3f3 !important;
  border-color: rgba(208,147,41,.22) !important;
  color: #464a53 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-emoji-panel {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.10) !important;
  box-shadow: 0 18px 40px rgba(29,31,34,.12) !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-emoji-search-wrap {
  border-bottom-color: rgba(37,38,42,.07) !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-emoji-search {
  border: 1px solid rgba(37,38,42,.10) !important;
  border-radius: 8px !important;
  background: #f7f7f7 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-comment {
  border-top-color: rgba(37,38,42,.07) !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-avatar-img,
html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-composer-avatar-img {
  background: #ededee !important;
  border-color: rgba(208,147,41,.16) !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) :is(.fspc-like,.fspc-reply,.fspc-show-replies,.fspc-comment-edit a) {
  color: #6f7278 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) .fspc-show-replies {
  color: #454953 !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) :is(.fspc-send,.fspc-inline-send,.fspc-more,.fspc-login a) {
  background: rgba(208,147,41,.10) !important;
  border: 1px solid rgba(208,147,41,.22) !important;
  color: #41454e !important;
}

html[data-fsp-theme="light"] :is(body.single-post,body.single-fsp_farm) :is(.fspc-root,.fspsc-root) :is(.fspc-send,.fspc-inline-send,.fspc-more,.fspc-login a):hover {
  background: rgba(208,147,41,.16) !important;
  color: #35383e !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card {
  border-color: rgba(37,38,42,.08) !important;
  box-shadow: 0 12px 30px rgba(29,31,34,.06), inset 0 1px 0 rgba(255,255,255,.10) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card.has-bg .fsp-v8211-brand-shade {
  background: linear-gradient(90deg,rgba(13,14,16,.74) 0%,rgba(13,14,16,.62) 38%,rgba(13,14,16,.34) 72%,rgba(13,14,16,.46) 100%), linear-gradient(0deg,rgba(10,11,12,.18),transparent 72%) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card:not(.has-bg) {
  background: linear-gradient(135deg,#2c2e33 0%,#25262a 55%,#1f2124 100%) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card .fsp-v8211-brand-copy > small {
  color: #e2a844 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.18) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card .fsp-v8211-brand-copy > strong {
  color: #ffffff !important;
  text-shadow: 0 4px 18px rgba(0,0,0,.34) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card .fsp-v8211-brand-copy > span {
  color: rgba(245,245,246,.86) !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.22) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card .fsp-v8211-brand-cta {
  border-color: rgba(223,170,77,.34) !important;
  background: rgba(219,164,68,.10) !important;
  color: #e6c181 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-v8211-brand-card:hover .fsp-v8211-brand-cta {
  border-color: rgba(223,170,77,.48) !important;
  background: rgba(219,164,68,.16) !important;
  color: #ffffff !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-layout {
  --bg: #f4f4f4 !important;
  --panel: #ffffff !important;
  --panel2: #f7f7f7 !important;
  --line: rgba(37,38,42,.10) !important;
  --text: #2a2c31 !important;
  --muted: #74777e !important;
  color: #2a2c31 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-user-card,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-hero,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-form,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-section,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-notice,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-submit-row {
  border-color: rgba(37,38,42,.10) !important;
  color: #2a2c31 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-user-card {
  background: linear-gradient(155deg, rgba(215,152,44,.05), transparent 42%), #ffffff !important;
  box-shadow: 0 16px 42px rgba(29,31,34,.07) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-user-card__top strong,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-nav a,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-nav a.is-active,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-section-head strong,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-field label,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-field-title-row label,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-required-item strong,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-submit-row > div strong {
  color: #2a2c31 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-user-card__top small,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-side-note,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-nav a > b,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-field small,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-submit-row > div span,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-required-item small,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-media-toolbar,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-media-toolbar p,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-dropzone > span:not(.fsp-msp-dropzone__icon),
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-dropzone small {
  color: #6d7077 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-nav a {
  border-color: rgba(37,38,42,.09) !important;
  background: #f7f7f7 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-nav a:hover,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-nav a.is-active {
  border-color: rgba(215,152,44,.24) !important;
  background: rgba(215,152,44,.10) !important;
  color: #2a2c31 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-side-note {
  background: #f4f4f5 !important;
  border: 1px solid rgba(37,38,42,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-hero {
  background: radial-gradient(circle at 0 0, rgba(215,152,44,.09), transparent 30%), linear-gradient(145deg, #ffffff 0%, #f4f4f4 100%) !important;
  box-shadow: 0 12px 34px rgba(29,31,34,.06) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-hero h1 {
  color: #24262a !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-hero p,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-flow span {
  color: #65686e !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-flow span {
  border-color: rgba(37,38,42,.08) !important;
  background: rgba(255,255,255,.85) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-notice {
  background: #f7f7f7 !important;
  color: #383b43 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-form,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-section {
  background: #ffffff !important;
  box-shadow: 0 18px 46px rgba(29,31,34,.06) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-section {
  border-bottom-color: rgba(37,38,42,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-section-head {
  border-bottom-color: rgba(37,38,42,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-field input[type=text],
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-field input[type=url],
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-field select,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-search-shell input,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-chip-input,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-editor-field .wp-editor-wrap,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-media-manager,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-button,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-game-picker,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-picker {
  background: #f8f8f8 !important;
  color: #2a2c31 !important;
  border-color: rgba(37,38,42,.11) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-field input::placeholder,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-search-shell input::placeholder,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-chip-input > input::placeholder,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-editor-field textarea.wp-editor-area::placeholder {
  color: #7a7d84 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-version-input > span,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-icon-input > span {
  border-right-color: rgba(37,38,42,.09) !important;
  color: #d09329 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-chip {
  border-color: rgba(37,38,42,.10) !important;
  background: #ededee !important;
  color: #373a40 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-suggestions,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-game-panel,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-panel {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.11) !important;
  box-shadow: 0 18px 46px rgba(29,31,34,.12) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-suggestion,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-option,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-required-item,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-media-tile__actions button {
  border-color: rgba(37,38,42,.08) !important;
  background: #ffffff !important;
  color: #373a40 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-suggestion:hover,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-option:hover,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-option.is-selected,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-option.is-parent {
  background: rgba(215,152,44,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-suggestion strong,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-option-copy strong,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-group-head strong {
  color: #2a2c31 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-suggestion small,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-option-copy small,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-group-head small,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-panel-meta,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-panel-meta b {
  color: #6d7077 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-panel-head,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-panel-meta,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-group-head {
  border-bottom-color: rgba(37,38,42,.08) !important;
  background: #f8f8f8 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-group {
  border-color: rgba(37,38,42,.08) !important;
  background: #f8f8f8 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-category-close {
  border-color: rgba(37,38,42,.09) !important;
  background: #ffffff !important;
  color: #57595e !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-editor-field .mce-toolbar-grp,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-editor-field .quicktags-toolbar,
html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-editor-field .mce-panel {
  background: #f2f2f3 !important;
  border-color: rgba(37,38,42,.08) !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-editor-field textarea.wp-editor-area {
  background: #ffffff !important;
  color: #2a2c31 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-dropzone {
  border-color: rgba(37,38,42,.14) !important;
  background: radial-gradient(circle at 50% 32%, rgba(215,152,44,.07), transparent 40%), #f8f8f8 !important;
  color: #2a2c31 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-media-tile {
  border-color: rgba(37,38,42,.08) !important;
  background: #f5f5f6 !important;
}

html[data-fsp-theme="light"] body.fsp-mod-submit-pro-page .fsp-msp-submit-row {
  background: linear-gradient(180deg, #fafafa 0%, #f4f4f5 100%) !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-v13 {
  background: radial-gradient(circle at 0 50%, rgba(215,152,44,.08), transparent 30%), linear-gradient(135deg,#ffffff 0%,#f4f4f4 100%) !important;
  border-color: rgba(37,38,42,.10) !important;
  box-shadow: 0 12px 32px rgba(29,31,34,.06), inset 0 1px 0 #ffffff !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-v13::before {
  background: #d7982c !important;
  box-shadow: 0 0 14px rgba(215,152,44,.16) !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-icon-v13 {
  background: rgba(215,152,44,.07) !important;
  border-color: rgba(215,152,44,.20) !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-copy-v13 small {
  color: #696c72 !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-copy-v13 h1 {
  color: #2b2d32 !important;
  text-shadow: none !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-count-v133 {
  background: #f7f7f7 !important;
  border-color: rgba(37,38,42,.09) !important;
  box-shadow: inset 0 1px 0 #ffffff !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-count-v133 b {
  color: #d09226 !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-count-v133 small {
  color: #6e7177 !important;
}

html[data-fsp-theme="light"] body.category .fsp-archive-category-head-game-v13 {
  background: rgba(215,152,44,.08) !important;
  border-color: rgba(215,152,44,.20) !important;
  color: #474c56 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-page {
  color: #3c4048 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-hero,
    .fsp-contact-thread-head,
    .fsp-contact-form-card,
    .fsp-contact-info-card,
    .fsp-contact-tickets-card,
    .fsp-contact-thread-reply,
    .fsp-contact-resolve-box,
    .fsp-contact-closed-front,
    .fsp-contact-guest
) {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.11) !important;
  box-shadow: 0 12px 34px rgba(29,31,34,.065) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-thread-head {
  background: radial-gradient(circle at 100% 0,rgba(208,147,41,.10),transparent 38%),
        linear-gradient(145deg,#ffffff,#f6f6f7) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-hero h1,
    .fsp-contact-thread-head h1,
    .fsp-contact-section-head h2,
    .fsp-contact-user-row strong,
    .fsp-contact-resolve-box strong,
    .fsp-contact-closed-front strong,
    .fsp-contact-guest h1
) {
  color: #202225 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-hero p,
    .fsp-contact-thread-head p,
    .fsp-contact-section-head small,
    .fsp-contact-user-row span,
    .fsp-contact-resolve-box p,
    .fsp-contact-closed-front p,
    .fsp-contact-guest p,
    .fsp-contact-form-bottom > span
) {
  color: #6c6f74 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-hero small,
    .fsp-contact-thread-head small
) {
  color: #cd9026 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-back {
  color: #6a6d72 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-back:hover {
  color: #4f545f !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-notice.is-success {
  background: #eeeeef !important;
  border-color: rgba(208,147,41,.24) !important;
  color: #4c515b !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-notice.is-error {
  background: #fff1f0 !important;
  border-color: rgba(188,67,67,.20) !important;
  color: #a44949 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-delivery,
html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-user-row {
  background: #f6f6f7 !important;
  border-color: rgba(37,38,42,.10) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-delivery strong {
  color: #2b2d32 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-delivery span {
  color: #74777d !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-form label,
    .fsp-contact-thread-reply label
) {
  color: #373b42 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-form select,
    .fsp-contact-form input,
    .fsp-contact-form textarea,
    .fsp-contact-thread-reply textarea
) {
  background: #f7f7f7 !important;
  border-color: rgba(37,38,42,.13) !important;
  color: #27292d !important;
  box-shadow: inset 0 1px 2px rgba(29,31,34,.025) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-form input,
    .fsp-contact-form textarea,
    .fsp-contact-thread-reply textarea
)::placeholder {
  color: #8c8f95 !important;
  opacity: 1 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-form select,
    .fsp-contact-form input,
    .fsp-contact-form textarea,
    .fsp-contact-thread-reply textarea
):focus {
  background: #ffffff !important;
  border-color: rgba(208,147,41,.48) !important;
  box-shadow: 0 0 0 3px rgba(208,147,41,.10) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-thread-messages {
  background: transparent !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view.fsp-theme-root .site-main article.fsp-contact-message,
html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message {
  background: #ffffff !important;
  border-color: rgba(37,38,42,.11) !important;
  box-shadow: 0 7px 22px rgba(29,31,34,.055) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view.fsp-theme-root .site-main article.fsp-contact-message.is-user,
html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message.is-user {
  background: linear-gradient(145deg,#f0f0f1,#ffffff) !important;
  border-color: rgba(208,147,41,.24) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view.fsp-theme-root .site-main article.fsp-contact-message.is-admin,
html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message.is-admin {
  background: #ffffff !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view.fsp-theme-root .site-main article.fsp-contact-message.is-system,
html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message.is-system {
  background: #efeff0 !important;
  border-color: rgba(208,147,41,.20) !important;
  box-shadow: none !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message-head strong {
  color: #2f3237 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message-head span {
  color: #86898f !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message-text {
  color: #4f545f !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message.is-system .fsp-contact-message-head strong {
  color: #c88d27 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-message.is-system .fsp-contact-message-text {
  color: #65686d !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-resolve-box {
  background: #fafafb !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-resolve-icon {
  background: rgba(208,147,41,.10) !important;
  color: #ca8f28 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-resolve-button {
  background: #eeeeef !important;
  border-color: rgba(208,147,41,.25) !important;
  color: #4f535e !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-resolve-button:hover {
  background: #e4e5e6 !important;
  border-color: rgba(208,147,41,.38) !important;
  color: #444852 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
    .fsp-contact-ticket-link,
    .fsp-contact-empty-small
) {
  background: #f8f8f8 !important;
  border-color: rgba(37,38,42,.10) !important;
  color: #373a42 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-ticket-link:hover {
  background: #efeff0 !important;
  border-color: rgba(208,147,41,.24) !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-ticket-link :where(strong,b) {
  color: #25262a !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-ticket-link :where(span,small,p) {
  color: #73767d !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-status {
  background: #f0f0f0 !important;
  border-color: rgba(208,147,41,.22) !important;
  color: #c98e28 !important;
}

html[data-fsp-theme="light"] body.fsp-contact-page-view .fsp-contact-primary {
  color: #191a1d !important;
}

@media (max-width:700px) {
  html[data-fsp-theme="light"] body.fsp-contact-page-view :where(
        .fsp-contact-thread-head,
        .fsp-contact-thread-reply,
        .fsp-contact-form-card,
        .fsp-contact-info-card,
        .fsp-contact-tickets-card,
        .fsp-contact-resolve-box
    ) {
    box-shadow: 0 8px 24px rgba(29,31,34,.05) !important;
  }
}

html[data-fsp-theme="light"] body.home .fsp-tv5-head .fsp-tv5-head-title h2,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-head .fsp-tv5-head-title h2 {
  color: #f8f8f8 !important;
  opacity: 1 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.38) !important;
}

html[data-fsp-theme="light"] body.home .fsp-tv5-head .fsp-tv5-head-title h2 > span,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-head .fsp-tv5-head-title h2 > span {
  color: #f8f8f8 !important;
  opacity: 1 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.38) !important;
}

html[data-fsp-theme="light"] body.home .fsp-tv5-head .fsp-tv5-head-title h2 > em,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-head .fsp-tv5-head-title h2 > em {
  color: var(--tv5-accent) !important;
  opacity: 1 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.28) !important;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-star {
  color: #b6b8bc;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-star.is-active,
html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-star.is-preview {
  color: #d8931c;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-summary {
  border-color: rgba(41,43,48,.10);
  background: rgba(41,43,48,.035);
  color: #2b2d32;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-summary strong {
  color: #434750;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-summary span {
  color: #777a81;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-feedback {
  color: #7d8087;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-popover {
  border-color: rgba(77,81,92,.20);
  background: rgba(231,194,132,.99);
  color: #2b2d32;
  box-shadow: 0 20px 50px rgba(41,43,48,.16);
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-popover:after {
  border-color: rgba(77,81,92,.20);
  background: #fbfbfb;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-popover-head strong {
  color: #2a2c31;
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-breakdown {
  border-color: rgba(41,43,48,.08);
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-breakdown i {
  background: rgba(41,43,48,.08);
}

html[data-fsp-theme="light"] body.single-post .fsp-single-tools-rating .fsp-ratings-history-note {
  border-color: rgba(41,43,48,.08);
  background: rgba(41,43,48,.025);
}

html[data-fsp-theme="light"] body.home .fsp-tv5-rating-v142,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-rating-v142 {
  border-color: rgba(74,78,88,.18);
  background: rgba(202,142,40,.065);
  color: #3e424b;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.55);
}

html[data-fsp-theme="light"] body.home .fsp-tv5-rating-v142 b,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-rating-v142 b {
  color: #3e424b;
}

html[data-fsp-theme="light"] body.home .fsp-tv5-rating-v142 b i,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-rating-v142 b i {
  color: #d19020;
}

html[data-fsp-theme="light"] body.home .fsp-tv5-rating-v142 small,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-rating-v142 small {
  background: rgba(50,53,58,.06);
  color: #6e7178;
}

html[data-fsp-theme="light"] body.home .fsp-tv5-rating-v142.is-empty,
html[data-fsp-theme="light"] body.front-page .fsp-tv5-rating-v142.is-empty {
  border-color: rgba(50,53,58,.08);
  background: rgba(50,53,58,.025);
}
