.glam-asphalt {
  --glam-background-color: rgb(35, 35, 35);
  --glam-color: rgb(235, 235, 235);
  --glam-footer-bg-color: rgba(35, 35, 35, .5);
  --glam-form-color: rgb(15, 15, 15);
  --rx-media-logo-image: url('../img/rx-media-logo-light.svg');
  --glam-background-color: #1B385A;
  --glam-color: rgb(235, 235, 235);
  --glam-footer-bg-color: rgba(35, 35, 35, .5);
  --glam-form-color: rgb(15, 15, 15);
  --rx-media-logo-image: url('../img/rx-media-logo-light.svg');

  --store-featured-tag-background: #0E45E6;
  --store-featured-tag-color: var(white);

  --store-feature-share-button-img-filter: brightness(1) invert(1);
  --store-feature-share-button-hover-img-filter: brightness(0) invert(1);
  --store-feature-share-button-img-opacity: .2;
  --store-feature-share-button-hover-img-opacity: 1;

  --store-featured-h1-sub-color: white;
  --store-featured-h1-color: white;

  --store-featured-background: #0D2F5A;
  --store-featured-container-color: var(--glam-color);
  --store-featured-label-color: var(--glam-color);
  --store-featured-label-img-filter: brightness(1.35);
  --store-featured-background-image: url('/store/img/backdrops/clouds-dim.svg');

  --store-featured-preview-button-bg: #0D357D;
  --store-featured-preview-button-hover-bg: #142946;
  --store-featured-preview-border: 2px solid #78B2F1;
  --store-featured-preview-hover-border: 2px solid #78B2F1;
  --store-featured-preview-color: #ECFCFF;
  --store-featured-preview-hover-color: #ECFCFF;
  --store-featured-preview-button-img-filter: grayscale(1) brightness(10);
  --store-featured-preview-button-hover-img-filter: grayscale(0) brightness(5);

  --store-featured-price-color: #93E8B1;

  --store-donation-counter-background-color: white;
  --store-donation-amount: var(--store-dark-green);
  --store-donation-counter-border: 1px solid #3B608D;
  --store-donation-text-color: var(--rx-media-deep-grey);
  --store-donation-text-highlight-color: var(--rx-media-blue-1);

  --store-section-background: linear-gradient(#1B385A, #1B385A);
  --store-section-heading-label-background: #1B3558;
  --store-section-heading-label-border-color: #213346;

  --store-intro-text-background-color: #142946;
  --store-intro-text-box-color: #FEFEFE;

  --store-item-h1-color: #80BEED;
  --store-item-info-button-border: 1px solid #6F9CD7;
  --store-item-info-button-background: #123B7D;
  --store-item-info-color: #D9FBFF;

  /* Detail-view article button: neutral light treatment for Dim. */
  --store-detail-article-button-background: transparent;
  --store-detail-article-button-border: 2px solid color-mix(in srgb, var(--glam-color) 72%, transparent);
  --store-detail-article-button-color: color-mix(in srgb, var(--glam-color) 82%, transparent);
  --store-detail-article-button-hover-background: var(--glam-color);
  --store-detail-article-button-hover-border: 2px solid var(--glam-color);
  --store-detail-article-button-hover-color: var(--glam-background-color);

  /* Gallery counter: separate themeable palette. */
  --store-gallery-status-background: #142946;
  --store-gallery-status-border: 1px solid #6F9CD7;
  --store-gallery-status-color: #ECFCFF;

  --store-item-background-color: #2A466B;
  --store-item-border-color: transparent;
  --store-item-box-shadow: 0 0 36px rgba(36, 36, 36, .236);
  --store-item-button-img-filter: invert(1);
  --store-item-button-hover-img-filter: invert(1);

  --store-item-download-button-color: #59D962;
  --store-item-download-button-border: 1px solid #59D962;
  --store-item-download-button-background: #214953;
  --store-item-download-button-hover-background: #214953;
  --store-item-download-button-hover-border: 1px solid #76B0A4;

  /* Library downloads follow this theme's card download palette by default. */
  --store-library-download-background: var(--store-item-download-button-background);
  --store-library-download-hover-background: var(--store-item-download-button-hover-background);
  --store-library-download-border: var(--store-item-download-button-border);
  --store-library-download-hover-border: var(--store-item-download-button-hover-border);
  --store-library-download-color: var(--store-item-download-button-color);
  --store-library-download-hover-color: var(--store-item-download-button-hover-color);

  --store-user-menu-img-filter: invert(1);
  --store-user-menu-hover-img-filter: invert(0);
  --store-theme-cycle-icon-filter: var(--store-user-menu-img-hover-filter);
  --store-theme-cycle-icon-hover-filter: var(--store-user-menu-img-filter);

  --store-account-secondary-button-img-filter: invert(1);
  --store-account-secondary-button-hover-img-filter: invert(0);

  --store-nav-background: #193658;

  --store-home-button-filter: invert(0);
  --store-home-button-hover-filter: invert(1);
  --store-home-button-hover-background: white;

  --rx-media-footer-tag-holder-bg: #152A45;
  --rx-media-footer-tag-holder-border-color: #273E5D;
  --rx-media-footer-policy-links-a-color: rgb(236, 236, 236);
  --rx-media-footer-copright-color: rgb(236, 236, 236);
}

.glam-obsidian {
  --glam-background-color: #0C1421;
  --glam-color: rgb(235, 235, 235);
  --glam-footer-bg-color: rgba(35, 35, 35, .5);
  --glam-form-color: rgb(15, 15, 15);
  --rx-media-logo-image: url('../img/rx-media-logo-light.svg');

  --store-featured-tag-background: linear-gradient(90deg, #1E4CF7, #675CF8);
  --store-featured-tag-color: var(white);

  --store-feature-share-button-img-filter: brightness(1) invert(1);
  --store-feature-share-button-hover-img-filter: brightness(0) invert(1);
  --store-feature-share-button-img-opacity: .2;
  --store-feature-share-button-hover-img-opacity: 1;

  --store-featured-h1-sub-color: white;
  --store-featured-h1-color: white;

  --store-featured-background: #020914;
  --store-featured-container-color: var(--glam-color);
  --store-featured-label-color: var(--glam-color);
  --store-featured-label-img-filter: brightness(1.75);

  --store-featured-preview-button-bg: #021734;
  --store-featured-preview-button-hover-bg: #021734;
  --store-featured-preview-border: 2px solid #8697B3;
  --store-featured-preview-hover-border: 2px solid #8697B3;
  --store-featured-preview-color: white;
  --store-featured-preview-hover-color: white;
  --store-featured-preview-button-img-filter: grayscale(1) brightness(10);
  --store-featured-preview-button-hover-img-filter: grayscale(0) brightness(3);

  --store-featured-price-color: var(--store-bright-green);

  --store-featured-background-image: url('/store/img/backdrops/clouds-dim.svg');

  --store-donation-amount: var(--store-dark-green);
  --store-donation-counter-border: 1px solid rgba(235, 235, 235, .236);
  --store-donation-text-color: var(--rx-media-deep-grey);
  --store-donation-counter-background-color: white;
  --store-donation-text-highlight-color: #5A89E5;

  --store-section-heading-label-border-color: #213346;

  --store-section-background: linear-gradient(#09121B, transparent);
  --store-section-heading-label-background: #1D2530;

  --store-intro-text-box-color: #FEFEFE;

  --store-item-h1-color: #5A89E5;
  --store-item-info-button-border: 1px solid #5A89E5;
  --store-item-info-color: #5A89E5;

  /* Detail-view article button: neutral light treatment for Dark. */
  --store-detail-article-button-background: transparent;
  --store-detail-article-button-border: 2px solid color-mix(in srgb, var(--glam-color) 78%, transparent);
  --store-detail-article-button-color: color-mix(in srgb, var(--glam-color) 88%, transparent);
  --store-detail-article-button-hover-background: var(--glam-color);
  --store-detail-article-button-hover-border: 2px solid var(--glam-color);
  --store-detail-article-button-hover-color: var(--glam-background-color);

  /* Gallery counter: separate themeable palette. */
  --store-gallery-status-background: #141C29;
  --store-gallery-status-border: 1px solid #5A89E5;
  --store-gallery-status-color: white;

  --store-item-button-img-filter: invert(1);
  --store-item-button-hover-img-filter: invert(1);

  --store-item-download-button-color: #59D962;
  --store-item-download-button-border: 1px solid #59D962;
  --store-item-download-button-hover-background: var(--store-dark-green);
  --store-item-download-button-hover-border: 1px solid var(--store-dark-green);

  /* Library downloads follow this theme's card download palette by default. */
  --store-library-download-background: var(--store-item-download-button-background);
  --store-library-download-hover-background: var(--store-item-download-button-hover-background);
  --store-library-download-border: var(--store-item-download-button-border);
  --store-library-download-hover-border: var(--store-item-download-button-hover-border);
  --store-library-download-color: var(--store-item-download-button-color);
  --store-library-download-hover-color: var(--store-item-download-button-hover-color);

  --store-user-menu-img-filter: invert(1);
  --store-user-menu-hover-img-filter: invert(0);
  --store-theme-cycle-icon-filter: var(--store-user-menu-img-hover-filter);
  --store-theme-cycle-icon-hover-filter: var(--store-user-menu-img-filter);

  --store-account-secondary-button-img-filter: invert(1);
  --store-account-secondary-button-hover-img-filter: invert(0);

  --store-nav-background: #141C29;

  --store-home-button-filter: invert(0);
  --store-home-button-hover-filter: invert(1);
  --store-home-button-hover-background: white;

  --rx-media-footer-tag-holder-bg: #161F28;
  --rx-media-footer-tag-holder-border-color: #3B444D;
  --rx-media-footer-policy-links-a-color: rgb(236, 236, 236);
  --rx-media-footer-copright-color: rgb(236, 236, 236);
}
