/* SR-Media theme v1. Public design values only. */
:root.site-theme{
  --theme-dark-background:#0a0f12;
  --theme-dark-section:#10161b;
  --theme-dark-surface:#171b21;
  --theme-dark-raised:#222831;
  --theme-dark-accent:#b3ec41;
  --theme-dark-heading:#f1f4f3;
  --theme-dark-text:#adb6c0;
  --theme-dark-muted:#adb6c0;
  --theme-dark-onAccent:#101510;
  --theme-dark-border:#3c4652;
  --theme-dark-accentText:#b3ec41;
  --theme-dark-bannerColor:#171b21;
  --theme-dark-bannerTransparency:12;
  --theme-light-background:#faf9f5;
  --theme-light-section:#f0eee6;
  --theme-light-surface:#ffffff;
  --theme-light-raised:#e5e2d7;
  --theme-light-accent:#b3ec41;
  --theme-light-heading:#242922;
  --theme-light-text:#4d584c;
  --theme-light-muted:#4d584c;
  --theme-light-onAccent:#101510;
  --theme-light-border:#b3bbae;
  --theme-light-accentText:#405711;
  --theme-light-bannerColor:#ffffff;
  --theme-light-bannerTransparency:12;
  --preview-bg:var(--theme-dark-background);
  --preview-section:var(--theme-dark-section);
  --preview-surface:var(--theme-dark-surface);
  --preview-raised:var(--theme-dark-raised);
  --preview-accent:var(--theme-dark-accent);
  --preview-heading:var(--theme-dark-heading);
  --preview-text:var(--theme-dark-text);
  --preview-muted:var(--theme-dark-muted);
  --preview-on-accent:var(--theme-dark-onAccent);
  --preview-border:var(--theme-dark-border);
  --accent-text:var(--theme-dark-accentText);
  --preview-header:color-mix(in srgb,var(--theme-dark-background) 94.90196078431372%,transparent);
  --preview-accent-soft:color-mix(in srgb,var(--theme-dark-accent) 9.411764705882353%,transparent);
  --preview-accent-glow:color-mix(in srgb,var(--theme-dark-accent) 20%,transparent);
  --storage-banner-color:var(--theme-dark-bannerColor);
  --storage-banner-opacity:calc(100% - var(--theme-dark-bannerTransparency) * 1%);
  color-scheme:dark
}
:root.site-theme[data-site-theme=light]{
  --preview-bg:var(--theme-light-background);
  --preview-section:var(--theme-light-section);
  --preview-surface:var(--theme-light-surface);
  --preview-raised:var(--theme-light-raised);
  --preview-accent:var(--theme-light-accent);
  --preview-heading:var(--theme-light-heading);
  --preview-text:var(--theme-light-text);
  --preview-muted:var(--theme-light-muted);
  --preview-on-accent:var(--theme-light-onAccent);
  --preview-border:var(--theme-light-border);
  --accent-text:var(--theme-light-accentText);
  --preview-header:color-mix(in srgb,var(--theme-light-background) 94.90196078431372%,transparent);
  --preview-accent-soft:color-mix(in srgb,var(--theme-light-accent) 9.411764705882353%,transparent);
  --preview-accent-glow:color-mix(in srgb,var(--theme-light-accent) 20%,transparent);
  --storage-banner-color:var(--theme-light-bannerColor);
  --storage-banner-opacity:calc(100% - var(--theme-light-bannerTransparency) * 1%);
  color-scheme:light
}
@media(prefers-color-scheme:light){
  :root.site-theme:not([data-site-theme=dark]){
  --preview-bg:var(--theme-light-background);
  --preview-section:var(--theme-light-section);
  --preview-surface:var(--theme-light-surface);
  --preview-raised:var(--theme-light-raised);
  --preview-accent:var(--theme-light-accent);
  --preview-heading:var(--theme-light-heading);
  --preview-text:var(--theme-light-text);
  --preview-muted:var(--theme-light-muted);
  --preview-on-accent:var(--theme-light-onAccent);
  --preview-border:var(--theme-light-border);
  --accent-text:var(--theme-light-accentText);
  --preview-header:color-mix(in srgb,var(--theme-light-background) 94.90196078431372%,transparent);
  --preview-accent-soft:color-mix(in srgb,var(--theme-light-accent) 9.411764705882353%,transparent);
  --preview-accent-glow:color-mix(in srgb,var(--theme-light-accent) 20%,transparent);
  --storage-banner-color:var(--theme-light-bannerColor);
  --storage-banner-opacity:calc(100% - var(--theme-light-bannerTransparency) * 1%);
  color-scheme:light
  }
}
