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

:root {
  --pp-color-scheme: light;
  --pp-color-primary: #183b56;
  --pp-color-primary-foreground: #ffffff;
  --pp-color-accent: #22221f;
  --pp-color-accent-foreground: #fcfaf5;
  --pp-color-surface: #fcfaf5;
  --pp-color-text: #22221f;
  --pp-color-muted: #5b554f;
  --pp-color-border: #c9bdb5;
  --pp-color-success: #1f7a4c;
  --pp-color-warning: #8a5a00;
  --pp-color-danger: #9c4942;
  --pp-color-info: #183b56;
  --pp-color-neutral-50: #fcfaf5;
  --pp-color-neutral-100: #f1e9e7;
  --pp-color-neutral-200: #e5ddd1;
  --pp-color-neutral-300: #b7a59e;
  --pp-color-neutral-400: #8c877e;
  --pp-color-neutral-500: #77736b;
  --pp-color-neutral-600: #5b554f;
  --pp-color-neutral-700: #3a3835;
  --pp-color-neutral-800: #33312e;
  --pp-color-neutral-900: #22221f;
  --pp-color-neutral-950: #0f0e0d;
  --pp-font-display: "Libre Caslon Display", "Georgia", serif;
  --pp-font-body: "Roboto Condensed", "Arial", sans-serif;
  --pp-font-mono: "IBM Plex Mono", ui-monospace, "Menlo", monospace;
  --pp-text-xs: 1rem;
  --pp-leading-xs: 1.4;
  --pp-weight-xs: 400;
  --pp-tracking-xs: 0;
  --pp-family-xs: var(--pp-font-body);
  --pp-text-sm: 1.125rem;
  --pp-leading-sm: 1.5;
  --pp-weight-sm: 400;
  --pp-tracking-sm: 0;
  --pp-family-sm: var(--pp-font-body);
  --pp-text-base: 1.25rem;
  --pp-leading-base: 1.5;
  --pp-weight-base: 400;
  --pp-tracking-base: 0;
  --pp-family-base: var(--pp-font-body);
  --pp-text-lg: 1.5rem;
  --pp-leading-lg: 1.4;
  --pp-weight-lg: 400;
  --pp-tracking-lg: 0;
  --pp-family-lg: var(--pp-font-body);
  --pp-text-xl: 2rem;
  --pp-leading-xl: 1.12;
  --pp-weight-xl: 400;
  --pp-tracking-xl: 0;
  --pp-family-xl: var(--pp-font-display);
  --pp-text-2xl: 2.625rem;
  --pp-leading-2xl: 1.12;
  --pp-weight-2xl: 400;
  --pp-tracking-2xl: 0;
  --pp-family-2xl: var(--pp-font-display);
  --pp-text-3xl: 3.75rem;
  --pp-leading-3xl: 1.08;
  --pp-weight-3xl: 400;
  --pp-tracking-3xl: 0;
  --pp-family-3xl: var(--pp-font-display);
  --pp-text-4xl: 4.75rem;
  --pp-leading-4xl: 1.06;
  --pp-weight-4xl: 400;
  --pp-tracking-4xl: 0;
  --pp-family-4xl: var(--pp-font-display);
  --pp-text-5xl: 6.5rem;
  --pp-leading-5xl: 1.02;
  --pp-weight-5xl: 400;
  --pp-tracking-5xl: 0;
  --pp-family-5xl: var(--pp-font-display);
  --pp-space-unit: 8px;
  --pp-space-1: 8px;
  --pp-space-2: 16px;
  --pp-space-3: 24px;
  --pp-space-4: 32px;
  --pp-space-5: 40px;
  --pp-space-6: 48px;
  --pp-space-8: 64px;
  --pp-space-10: 80px;
  --pp-space-12: 96px;
  --pp-space-16: 128px;
  --pp-space-20: 160px;
  --pp-space-24: 192px;
  --pp-radius-full: 9999px;
  --pp-radius-lg: 3px;
  --pp-radius-md: 3px;
  --pp-radius-none: 0px;
  --pp-radius-sm: 3px;
  --pp-radius-xl: 3px;
  --pp-shadow-lg: 0px 0px 0px 0px #00000000;
  --pp-shadow-md: 0px 0px 0px 0px #00000000;
  --pp-shadow-sm: 0px 0px 0px 0px #00000000;
  --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: #bcd2e3;
    --pp-color-primary-foreground: #152432;
    --pp-color-accent: #f1eee8;
    --pp-color-accent-foreground: #171a1d;
    --pp-color-surface: #171a1d;
    --pp-color-text: #f1eee8;
    --pp-color-muted: #b8bcc2;
    --pp-color-border: #414a52;
    --pp-color-success: #9ac8ab;
    --pp-color-warning: #e3ca92;
    --pp-color-danger: #e9aaa2;
    --pp-color-info: #bcd2e3;
    --pp-color-neutral-50: #171a1d;
    --pp-color-neutral-100: #22272b;
    --pp-color-neutral-200: #2c3339;
    --pp-color-neutral-300: #414a52;
    --pp-color-neutral-400: #65717c;
    --pp-color-neutral-500: #9ca4ad;
    --pp-color-neutral-600: #b8bcc2;
    --pp-color-neutral-700: #c9c4ba;
    --pp-color-neutral-800: #e2ded5;
    --pp-color-neutral-900: #f1eee8;
    --pp-color-neutral-950: #ffffff;
  }
}

:root[data-theme="dark"], [data-theme="dark"] {
  --pp-color-scheme: dark;
  --pp-color-primary: #bcd2e3;
  --pp-color-primary-foreground: #152432;
  --pp-color-accent: #f1eee8;
  --pp-color-accent-foreground: #171a1d;
  --pp-color-surface: #171a1d;
  --pp-color-text: #f1eee8;
  --pp-color-muted: #b8bcc2;
  --pp-color-border: #414a52;
  --pp-color-success: #9ac8ab;
  --pp-color-warning: #e3ca92;
  --pp-color-danger: #e9aaa2;
  --pp-color-info: #bcd2e3;
  --pp-color-neutral-50: #171a1d;
  --pp-color-neutral-100: #22272b;
  --pp-color-neutral-200: #2c3339;
  --pp-color-neutral-300: #414a52;
  --pp-color-neutral-400: #65717c;
  --pp-color-neutral-500: #9ca4ad;
  --pp-color-neutral-600: #b8bcc2;
  --pp-color-neutral-700: #c9c4ba;
  --pp-color-neutral-800: #e2ded5;
  --pp-color-neutral-900: #f1eee8;
  --pp-color-neutral-950: #ffffff;
}
:root[data-theme="dark"] { color-scheme: dark; }
