/* PagesPrinter brand tokens for Tryg i Vand. Generated; edit the brand, not this file. */
@import url("fonts.css");

:root {
  --pp-color-scheme: light;
  --pp-color-primary: #1d4552;
  --pp-color-primary-foreground: #f8ede2;
  --pp-color-accent: #16333d;
  --pp-color-accent-foreground: #f8ede2;
  --pp-color-surface: #f8ede2;
  --pp-color-text: #16333d;
  --pp-color-muted: #1d4552;
  --pp-color-border: #e4d6c6;
  --pp-color-success: #1d4552;
  --pp-color-warning: #1d4552;
  --pp-color-danger: #b91c1c;
  --pp-color-info: #1d4ed8;
  --pp-color-neutral-50: #f8ede2;
  --pp-color-neutral-100: #efe0cf;
  --pp-color-neutral-200: #e4d6c6;
  --pp-color-neutral-300: #dec794;
  --pp-color-neutral-400: #b6c1bd;
  --pp-color-neutral-500: #be8c46;
  --pp-color-neutral-600: #6a8c93;
  --pp-color-neutral-700: #1d4552;
  --pp-color-neutral-800: #16333d;
  --pp-color-neutral-900: #123039;
  --pp-color-neutral-950: #123039;
  --pp-font-display: "Fraunces", "Georgia", "Times New Roman", serif;
  --pp-font-body: "Karla", "Helvetica Neue", "Arial", sans-serif;
  --pp-font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;
  --pp-text-xs: 0.75rem;
  --pp-leading-xs: 1.5;
  --pp-weight-xs: 400;
  --pp-tracking-xs: 0;
  --pp-family-xs: var(--pp-font-body);
  --pp-text-sm: 0.875rem;
  --pp-leading-sm: 1.5;
  --pp-weight-sm: 400;
  --pp-tracking-sm: 0;
  --pp-family-sm: var(--pp-font-body);
  --pp-text-base: 1rem;
  --pp-leading-base: 1.6;
  --pp-weight-base: 400;
  --pp-tracking-base: 0;
  --pp-family-base: var(--pp-font-body);
  --pp-text-lg: 1.125rem;
  --pp-leading-lg: 1.6;
  --pp-weight-lg: 400;
  --pp-tracking-lg: 0;
  --pp-family-lg: var(--pp-font-body);
  --pp-text-xl: 1.25rem;
  --pp-leading-xl: 1.5;
  --pp-weight-xl: 600;
  --pp-tracking-xl: 0;
  --pp-family-xl: var(--pp-font-display);
  --pp-text-2xl: 1.5rem;
  --pp-leading-2xl: 1.35;
  --pp-weight-2xl: 600;
  --pp-tracking-2xl: 0;
  --pp-family-2xl: var(--pp-font-display);
  --pp-text-3xl: 1.875rem;
  --pp-leading-3xl: 1.25;
  --pp-weight-3xl: 700;
  --pp-tracking-3xl: 0;
  --pp-family-3xl: var(--pp-font-display);
  --pp-text-4xl: 2.25rem;
  --pp-leading-4xl: 1.15;
  --pp-weight-4xl: 700;
  --pp-tracking-4xl: -0.02rem;
  --pp-family-4xl: var(--pp-font-display);
  --pp-text-5xl: 3rem;
  --pp-leading-5xl: 1.05;
  --pp-weight-5xl: 700;
  --pp-tracking-5xl: -0.02rem;
  --pp-family-5xl: var(--pp-font-display);
  --pp-text-6xl: 3.75rem;
  --pp-leading-6xl: 1;
  --pp-weight-6xl: 700;
  --pp-tracking-6xl: -0.02rem;
  --pp-family-6xl: var(--pp-font-display);
  --pp-space-unit: 4px;
  --pp-space-1: 4px;
  --pp-space-2: 8px;
  --pp-space-3: 12px;
  --pp-space-4: 16px;
  --pp-space-5: 20px;
  --pp-space-6: 24px;
  --pp-space-8: 32px;
  --pp-space-10: 40px;
  --pp-space-12: 48px;
  --pp-space-16: 64px;
  --pp-space-20: 80px;
  --pp-space-24: 96px;
  --pp-radius-full: 9999px;
  --pp-radius-lg: 12px;
  --pp-radius-md: 8px;
  --pp-radius-none: 0px;
  --pp-radius-sm: 4px;
  --pp-radius-xl: 20px;
  --pp-shadow-lg: 0px 12px 32px 0px #00000024;
  --pp-shadow-md: 0px 4px 12px 0px #0000001a;
  --pp-shadow-sm: 0px 1px 2px 0px #00000014;
  --pp-mark-min-size: 24px;
  --pp-mark-clear-space: 0.25em;
}
:root { color-scheme: light dark; }
:root[data-theme="light"] { color-scheme: light; }

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --pp-color-scheme: dark;
    --pp-color-primary: #8ea2a9;
    --pp-color-primary-foreground: #09090b;
    --pp-color-accent: #a2adb1;
    --pp-color-accent-foreground: #09090b;
    --pp-color-surface: #09090b;
    --pp-color-text: #fafafa;
    --pp-color-muted: #a1a1aa;
    --pp-color-border: #27272a;
    --pp-color-success: #4ade80;
    --pp-color-warning: #fbbf24;
    --pp-color-danger: #f87171;
    --pp-color-info: #60a5fa;
    --pp-color-neutral-50: #fafafa;
    --pp-color-neutral-100: #f4f4f5;
    --pp-color-neutral-200: #e4e4e7;
    --pp-color-neutral-300: #d4d4d8;
    --pp-color-neutral-400: #a1a1aa;
    --pp-color-neutral-500: #71717a;
    --pp-color-neutral-600: #52525b;
    --pp-color-neutral-700: #3f3f46;
    --pp-color-neutral-800: #27272a;
    --pp-color-neutral-900: #18181b;
    --pp-color-neutral-950: #09090b;
  }
}

:root[data-theme="dark"], [data-theme="dark"] {
  --pp-color-scheme: dark;
  --pp-color-primary: #8ea2a9;
  --pp-color-primary-foreground: #09090b;
  --pp-color-accent: #a2adb1;
  --pp-color-accent-foreground: #09090b;
  --pp-color-surface: #09090b;
  --pp-color-text: #fafafa;
  --pp-color-muted: #a1a1aa;
  --pp-color-border: #27272a;
  --pp-color-success: #4ade80;
  --pp-color-warning: #fbbf24;
  --pp-color-danger: #f87171;
  --pp-color-info: #60a5fa;
  --pp-color-neutral-50: #fafafa;
  --pp-color-neutral-100: #f4f4f5;
  --pp-color-neutral-200: #e4e4e7;
  --pp-color-neutral-300: #d4d4d8;
  --pp-color-neutral-400: #a1a1aa;
  --pp-color-neutral-500: #71717a;
  --pp-color-neutral-600: #52525b;
  --pp-color-neutral-700: #3f3f46;
  --pp-color-neutral-800: #27272a;
  --pp-color-neutral-900: #18181b;
  --pp-color-neutral-950: #09090b;
}
:root[data-theme="dark"] { color-scheme: dark; }
