/* Generated from site.toml [theme] by phookit. Edit site.toml, not this file. */
:root {
  --pk-bg: #fbf8f1;
  --pk-bg-alt: #f2ecde;
  --pk-surface: #ffffff;
  --pk-fg: #14233a;
  --pk-fg-muted: #4f5e77;
  --pk-border: #e2d9c5;
  --pk-accent: #c2410c;
  --pk-accent-fg: #ffffff;
  --pk-accent-2: #0f766e;
  --pk-success: #15803d;
  --pk-warning: #a16207;
  --pk-danger: #b91c1c;
  --pk-link: #b03a0a;
  --pk-menu-bg: #fbf8f1;
  --pk-menu-fg: #14233a;
  --pk-footer-bg: #14233a;
  --pk-footer-fg: #d5deec;
  --pk-accent-3: #b7791f;
  --pk-sky: #fde9cf;
  --pk-sun: #f6a94a;
  --pk-hill-far: #9fc3b5;
  --pk-hill-near: #4f8f7c;
  --pk-sea: #2b7a8c;
  --pk-sea-deep: #1d5d6f;
  --pk-sail: #ffffff;
  --pk-hull: #14233a;
  --pk-tent: #e2622b;
  --pk-font-heading: 'Fraunces', Georgia, 'Times New Roman', serif;
  --pk-font-body: 'DM Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --pk-font-mono: 'JetBrains Mono', ui-monospace, Menlo, Consolas, monospace;
  --pk-radius: 18px;
  --pk-max-width: 1120px;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --pk-bg: #0d1726;
    --pk-bg-alt: #132035;
    --pk-surface: #1a2a44;
    --pk-fg: #eef3fb;
    --pk-fg-muted: #a9b7ce;
    --pk-border: #2b3d5d;
    --pk-accent: #ff9d5c;
    --pk-accent-fg: #1b1005;
    --pk-accent-2: #5fd6c9;
    --pk-success: #4ade80;
    --pk-warning: #fbbf24;
    --pk-danger: #fb7185;
    --pk-link: #ffb787;
    --pk-menu-bg: #0d1726;
    --pk-menu-fg: #eef3fb;
    --pk-footer-bg: #08101c;
    --pk-footer-fg: #a9b7ce;
    --pk-accent-3: #f2c265;
    --pk-sky: #16274a;
    --pk-sun: #f4e3b1;
    --pk-hill-far: #274a55;
    --pk-hill-near: #1b3a40;
    --pk-sea: #17465a;
    --pk-sea-deep: #0f3243;
    --pk-sail: #eef3fb;
    --pk-hull: #08101c;
    --pk-tent: #ff9d5c;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --pk-bg: #0d1726;
  --pk-bg-alt: #132035;
  --pk-surface: #1a2a44;
  --pk-fg: #eef3fb;
  --pk-fg-muted: #a9b7ce;
  --pk-border: #2b3d5d;
  --pk-accent: #ff9d5c;
  --pk-accent-fg: #1b1005;
  --pk-accent-2: #5fd6c9;
  --pk-success: #4ade80;
  --pk-warning: #fbbf24;
  --pk-danger: #fb7185;
  --pk-link: #ffb787;
  --pk-menu-bg: #0d1726;
  --pk-menu-fg: #eef3fb;
  --pk-footer-bg: #08101c;
  --pk-footer-fg: #a9b7ce;
  --pk-accent-3: #f2c265;
  --pk-sky: #16274a;
  --pk-sun: #f4e3b1;
  --pk-hill-far: #274a55;
  --pk-hill-near: #1b3a40;
  --pk-sea: #17465a;
  --pk-sea-deep: #0f3243;
  --pk-sail: #eef3fb;
  --pk-hull: #08101c;
  --pk-tent: #ff9d5c;
  color-scheme: dark;
}

