/* blog: a sub-brand of dfh, generated from tokens/themes/blog.json by npm run build:themes. Do not edit.
   Link it after themes/dfh.css, and put class="theme-blog" on a region, or on <html> for a whole page.
   It holds only what the sub-brand changes. */
@layer tokens{.theme-blog{--color-aqua-100:#cefcf0;--color-aqua-200:#b9f0e2;--color-aqua-300:#8dd9c8;--color-aqua-400:#55bba7;--color-aqua-500:#119984;--color-aqua-600:#007363;--color-aqua-700:#005246;--color-aqua-800:#003a31;--color-aqua-900:#002e26;--surface-accent:light-dark(var(--color-aqua-100),var(--color-aqua-900));--surface-accent-dark:var(--color-aqua-900);--surface-accent-strong:light-dark(var(--color-aqua-700),var(--color-aqua-300));--surface-info:light-dark(var(--color-aqua-100),var(--color-aqua-900));--surface-info-strong:light-dark(var(--color-aqua-700),var(--color-aqua-300));--foreground-accent:light-dark(var(--color-aqua-600),var(--color-aqua-300));--foreground-accent-hover:light-dark(var(--color-aqua-700),var(--color-aqua-200));--foreground-accent-pressed:light-dark(var(--color-aqua-800),var(--color-aqua-100));--foreground-info:light-dark(var(--color-aqua-600),var(--color-aqua-300));--foreground-info-hover:light-dark(var(--color-aqua-700),var(--color-aqua-200));--foreground-info-pressed:light-dark(var(--color-aqua-800),var(--color-aqua-100));--border-color-accent:var(--color-aqua-500);--border-color-info:var(--color-aqua-500)}@media (prefers-contrast:more){.theme-blog{--surface-accent-strong:light-dark(var(--color-aqua-800),var(--color-aqua-200));--surface-info-strong:light-dark(var(--color-aqua-800),var(--color-aqua-200));--foreground-accent:light-dark(var(--color-aqua-700),var(--color-aqua-200));--foreground-accent-hover:light-dark(var(--color-aqua-800),var(--color-aqua-100));--foreground-accent-pressed:light-dark(var(--color-aqua-900),var(--color-aqua-100));--foreground-info:light-dark(var(--color-aqua-700),var(--color-aqua-200));--foreground-info-hover:light-dark(var(--color-aqua-800),var(--color-aqua-100));--foreground-info-pressed:light-dark(var(--color-aqua-900),var(--color-aqua-100));--border-color-accent:light-dark(var(--color-aqua-600),var(--color-aqua-400));--border-color-info:light-dark(var(--color-aqua-600),var(--color-aqua-400))}}:is(.theme-blog:where(.color-palette-inverted,.colors-inverted),.theme-blog :where(.color-palette-inverted,.colors-inverted)){--surface-accent:light-dark(var(--color-aqua-900),var(--color-aqua-100));--surface-accent-strong:light-dark(var(--color-aqua-300),var(--color-aqua-700));--surface-info:light-dark(var(--color-aqua-900),var(--color-aqua-100));--surface-info-strong:light-dark(var(--color-aqua-300),var(--color-aqua-700));--foreground-accent:light-dark(var(--color-aqua-300),var(--color-aqua-600));--foreground-accent-hover:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-accent-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-800));--foreground-info:light-dark(var(--color-aqua-300),var(--color-aqua-600));--foreground-info-hover:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-info-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-800))}:is(.theme-blog,.theme-blog *){@container style(--color-palette:inverted){--surface-accent:light-dark(var(--color-aqua-900),var(--color-aqua-100));--surface-accent-strong:light-dark(var(--color-aqua-300),var(--color-aqua-700));--surface-info:light-dark(var(--color-aqua-900),var(--color-aqua-100));--surface-info-strong:light-dark(var(--color-aqua-300),var(--color-aqua-700));--foreground-accent:light-dark(var(--color-aqua-300),var(--color-aqua-600));--foreground-accent-hover:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-accent-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-800));--foreground-info:light-dark(var(--color-aqua-300),var(--color-aqua-600));--foreground-info-hover:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-info-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-800))}}@media (prefers-contrast:more){:is(.theme-blog:where(.color-palette-inverted,.colors-inverted),.theme-blog :where(.color-palette-inverted,.colors-inverted)){--surface-accent-strong:light-dark(var(--color-aqua-200),var(--color-aqua-800));--surface-info-strong:light-dark(var(--color-aqua-200),var(--color-aqua-800));--foreground-accent:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-accent-hover:light-dark(var(--color-aqua-100),var(--color-aqua-800));--foreground-accent-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-900));--foreground-info:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-info-hover:light-dark(var(--color-aqua-100),var(--color-aqua-800));--foreground-info-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-900));--border-color-accent:light-dark(var(--color-aqua-400),var(--color-aqua-600));--border-color-info:light-dark(var(--color-aqua-400),var(--color-aqua-600))}:is(.theme-blog,.theme-blog *){@container style(--color-palette:inverted){--surface-accent-strong:light-dark(var(--color-aqua-200),var(--color-aqua-800));--surface-info-strong:light-dark(var(--color-aqua-200),var(--color-aqua-800));--foreground-accent:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-accent-hover:light-dark(var(--color-aqua-100),var(--color-aqua-800));--foreground-accent-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-900));--foreground-info:light-dark(var(--color-aqua-200),var(--color-aqua-700));--foreground-info-hover:light-dark(var(--color-aqua-100),var(--color-aqua-800));--foreground-info-pressed:light-dark(var(--color-aqua-100),var(--color-aqua-900));--border-color-accent:light-dark(var(--color-aqua-400),var(--color-aqua-600));--border-color-info:light-dark(var(--color-aqua-400),var(--color-aqua-600))}}}}