/* GENERATED from tokens.json — Latter-day Pop 1.3.0. Do not edit. */

:root {
  --ldp-space-1: .25rem;
  --ldp-space-2: .5rem;
  --ldp-space-3: .75rem;
  --ldp-space-4: 1rem;
  --ldp-space-6: 1.5rem;
  --ldp-space-8: 2rem;
  --ldp-space-12: 3rem;
  --ldp-space-16: 4rem;
  --ldp-space-24: 6rem;
  --ldp-radius-control: .25rem;
  --ldp-radius-panel: .5rem;
  --ldp-control-min: 2.75rem;
  --ldp-primary-min: 3rem;
  --ldp-content-max: 75rem;
  --ldp-reading-max: 45rem;
  --ldp-game-max: 90rem;
  --ldp-gutter: 1rem;
  --ldp-font-ui: Arial, Helvetica, sans-serif;
  --ldp-font-heading: Georgia, "Times New Roman", serif;
  --ldp-font-story: Fondamento, Georgia, serif;
  --ldp-text-small: .875rem;
  --ldp-text-body: 1rem;
  --ldp-text-eyebrow: .75rem;
  --ldp-text-h1: clamp(2rem, 1.5rem + 2vw, 3.5rem);
  --ldp-text-hero: clamp(2.5rem, 1.8rem + 3vw, 4.75rem);
  --ldp-text-h2: 2rem;
  --ldp-text-h3: 1.5rem;
  --ldp-motion-fast: 160ms;
  --ldp-motion-panel: 240ms;
  --ldp-ease: ease-out;
  --ldp-z-toolbar: 10;
  --ldp-z-update: 30;
  --ldp-z-menu: 40;
  --ldp-z-status: 50;
  --ldp-update-height: 0px;
  --ldp-wordmark-size: clamp(1.375rem, 1.25rem + .5vw, 1.5rem);
  --ldp-site-link-size: 1rem;
  --ldp-site-nav-gap: clamp(1rem, 3vw, 2rem);
  --ldp-update-bg: #d9b773;
  --ldp-update-ink: #26291e;
  --ldp-update-border: #a27534;
  --ldp-update-button: #183d37;
  --ldp-update-button-ink: #fff8e5;
  --ldp-update-button-hover: #28554b;
  --ldp-paper: #eeedf7;
  --ldp-surface: #faf9ff;
  --ldp-ink: #30324c;
  --ldp-muted: #595d73;
  --ldp-primary: #494879;
  --ldp-on-primary: #faf8ff;
  --ldp-line: #c4c2d7;
  --ldp-soft: #e1e0ef;
  --ldp-accent: #8e7444;
  --ldp-brass: #e1ca96;
  --ldp-control-border: #595d73;
  --ldp-focus: #494879;
  --ldp-link: #494879;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="indigo"][data-ldp-appearance="light"] {
  --ldp-paper: #eeedf7;
  --ldp-surface: #faf9ff;
  --ldp-ink: #30324c;
  --ldp-muted: #595d73;
  --ldp-primary: #494879;
  --ldp-on-primary: #faf8ff;
  --ldp-line: #c4c2d7;
  --ldp-soft: #e1e0ef;
  --ldp-accent: #8e7444;
  --ldp-brass: #e1ca96;
  --ldp-control-border: #595d73;
  --ldp-focus: #494879;
  --ldp-link: #494879;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="indigo"][data-ldp-appearance="dark"] {
  --ldp-paper: #202032;
  --ldp-surface: #292a41;
  --ldp-ink: #eeeafb;
  --ldp-muted: #bdbbd2;
  --ldp-primary: #c1b8ec;
  --ldp-on-primary: #282339;
  --ldp-line: #575770;
  --ldp-soft: #33344d;
  --ldp-accent: #ceb982;
  --ldp-brass: #dcca9f;
  --ldp-control-border: #bdbbd2;
  --ldp-focus: #c1b8ec;
  --ldp-link: #c1b8ec;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="jade"][data-ldp-appearance="light"] {
  --ldp-paper: #e7f1eb;
  --ldp-surface: #f6fcf8;
  --ldp-ink: #203f37;
  --ldp-muted: #50665c;
  --ldp-primary: #285e50;
  --ldp-on-primary: #f5fff9;
  --ldp-line: #b2cbbb;
  --ldp-soft: #d7e7dc;
  --ldp-accent: #60806b;
  --ldp-brass: #c8d6ae;
  --ldp-control-border: #50665c;
  --ldp-focus: #285e50;
  --ldp-link: #285e50;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="jade"][data-ldp-appearance="dark"] {
  --ldp-paper: #172b28;
  --ldp-surface: #203b35;
  --ldp-ink: #e2f3e9;
  --ldp-muted: #afccbd;
  --ldp-primary: #a5d4bb;
  --ldp-on-primary: #193b2c;
  --ldp-line: #4c7062;
  --ldp-soft: #2a473f;
  --ldp-accent: #c0cda0;
  --ldp-brass: #c5d2a6;
  --ldp-control-border: #afccbd;
  --ldp-focus: #a5d4bb;
  --ldp-link: #a5d4bb;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="desert"][data-ldp-appearance="light"] {
  --ldp-paper: #f5eddf;
  --ldp-surface: #fffaf0;
  --ldp-ink: #4e3d2b;
  --ldp-muted: #70604c;
  --ldp-primary: #785630;
  --ldp-on-primary: #fffaf0;
  --ldp-line: #d3bfa0;
  --ldp-soft: #eee0c9;
  --ldp-accent: #aa854a;
  --ldp-brass: #e2c791;
  --ldp-control-border: #70604c;
  --ldp-focus: #785630;
  --ldp-link: #785630;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="desert"][data-ldp-appearance="dark"] {
  --ldp-paper: #31281f;
  --ldp-surface: #403329;
  --ldp-ink: #f6e9d4;
  --ldp-muted: #d2bea1;
  --ldp-primary: #e4c28b;
  --ldp-on-primary: #3c2d1c;
  --ldp-line: #7c6850;
  --ldp-soft: #4c3d2e;
  --ldp-accent: #d8b47c;
  --ldp-brass: #e4c28b;
  --ldp-control-border: #d2bea1;
  --ldp-focus: #e4c28b;
  --ldp-link: #e4c28b;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="atlas"][data-ldp-appearance="light"] {
  --ldp-paper: #edf0df;
  --ldp-surface: #f9fbee;
  --ldp-ink: #39422b;
  --ldp-muted: #5a6349;
  --ldp-primary: #53643c;
  --ldp-on-primary: #fafdee;
  --ldp-line: #bfca9f;
  --ldp-soft: #e0e5ca;
  --ldp-accent: #8a824b;
  --ldp-brass: #d7d396;
  --ldp-control-border: #5a6349;
  --ldp-focus: #53643c;
  --ldp-link: #53643c;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="atlas"][data-ldp-appearance="dark"] {
  --ldp-paper: #252c20;
  --ldp-surface: #333c2b;
  --ldp-ink: #eaf0d8;
  --ldp-muted: #c0cba7;
  --ldp-primary: #c2d399;
  --ldp-on-primary: #2c3920;
  --ldp-line: #6b7957;
  --ldp-soft: #404a34;
  --ldp-accent: #d3cd92;
  --ldp-brass: #d3cd92;
  --ldp-control-border: #c0cba7;
  --ldp-focus: #c2d399;
  --ldp-link: #c2d399;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="copper"][data-ldp-appearance="light"] {
  --ldp-paper: #f5e8e5;
  --ldp-surface: #fff7f3;
  --ldp-ink: #523632;
  --ldp-muted: #765651;
  --ldp-primary: #8b5044;
  --ldp-on-primary: #fff8f3;
  --ldp-line: #d7b5ab;
  --ldp-soft: #eed8d3;
  --ldp-accent: #b27d65;
  --ldp-brass: #e5bea7;
  --ldp-control-border: #765651;
  --ldp-focus: #8b5044;
  --ldp-link: #8b5044;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="copper"][data-ldp-appearance="dark"] {
  --ldp-paper: #302224;
  --ldp-surface: #403033;
  --ldp-ink: #f8e6e0;
  --ldp-muted: #d3b4b2;
  --ldp-primary: #e2b2a0;
  --ldp-on-primary: #422a29;
  --ldp-line: #7f5e61;
  --ldp-soft: #4b383b;
  --ldp-accent: #d0a18a;
  --ldp-brass: #e2b2a0;
  --ldp-control-border: #d3b4b2;
  --ldp-focus: #e2b2a0;
  --ldp-link: #e2b2a0;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="limestone"][data-ldp-appearance="light"] {
  --ldp-paper: #e9eff1;
  --ldp-surface: #f7fbfc;
  --ldp-ink: #30444e;
  --ldp-muted: #576973;
  --ldp-primary: #456879;
  --ldp-on-primary: #f6fcff;
  --ldp-line: #b8cad0;
  --ldp-soft: #dce6e9;
  --ldp-accent: #8197a0;
  --ldp-brass: #c8d9dd;
  --ldp-control-border: #576973;
  --ldp-focus: #456879;
  --ldp-link: #456879;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="limestone"][data-ldp-appearance="dark"] {
  --ldp-paper: #202a32;
  --ldp-surface: #2b3740;
  --ldp-ink: #e5eff5;
  --ldp-muted: #b7c7d3;
  --ldp-primary: #b0cddd;
  --ldp-on-primary: #253640;
  --ldp-line: #627787;
  --ldp-soft: #35434d;
  --ldp-accent: #acc4ce;
  --ldp-brass: #c0d4dc;
  --ldp-control-border: #b7c7d3;
  --ldp-focus: #b0cddd;
  --ldp-link: #b0cddd;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="cacao"][data-ldp-appearance="light"] {
  --ldp-paper: #efe7e9;
  --ldp-surface: #fcf6f7;
  --ldp-ink: #49333f;
  --ldp-muted: #705663;
  --ldp-primary: #704a60;
  --ldp-on-primary: #fff7fa;
  --ldp-line: #cbb4bf;
  --ldp-soft: #e5d8dd;
  --ldp-accent: #a7808d;
  --ldp-brass: #d9bdc1;
  --ldp-control-border: #705663;
  --ldp-focus: #704a60;
  --ldp-link: #704a60;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="cacao"][data-ldp-appearance="dark"] {
  --ldp-paper: #2d212b;
  --ldp-surface: #3b2d39;
  --ldp-ink: #f5e6ed;
  --ldp-muted: #ceb7c8;
  --ldp-primary: #d4b4cc;
  --ldp-on-primary: #3a2635;
  --ldp-line: #7e6077;
  --ldp-soft: #493847;
  --ldp-accent: #d2afa9;
  --ldp-brass: #d6b8b6;
  --ldp-control-border: #ceb7c8;
  --ldp-focus: #d4b4cc;
  --ldp-link: #d4b4cc;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="ocean"][data-ldp-appearance="light"] {
  --ldp-paper: #e7f0fa;
  --ldp-surface: #f6faff;
  --ldp-ink: #203a55;
  --ldp-muted: #4a6178;
  --ldp-primary: #245b91;
  --ldp-on-primary: #f8fcff;
  --ldp-line: #afc4d9;
  --ldp-soft: #d9e7f5;
  --ldp-accent: #668eb5;
  --ldp-brass: #bed6eb;
  --ldp-control-border: #4a6178;
  --ldp-focus: #245b91;
  --ldp-link: #245b91;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="ocean"][data-ldp-appearance="dark"] {
  --ldp-paper: #142536;
  --ldp-surface: #1d3248;
  --ldp-ink: #e3f0fc;
  --ldp-muted: #b4cadf;
  --ldp-primary: #a2cef5;
  --ldp-on-primary: #17334e;
  --ldp-line: #55718b;
  --ldp-soft: #294058;
  --ldp-accent: #82add2;
  --ldp-brass: #b9d4eb;
  --ldp-control-border: #b4cadf;
  --ldp-focus: #a2cef5;
  --ldp-link: #a2cef5;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="rose"][data-ldp-appearance="light"] {
  --ldp-paper: #f8e9ed;
  --ldp-surface: #fff7f9;
  --ldp-ink: #522f3c;
  --ldp-muted: #79515f;
  --ldp-primary: #8c3d57;
  --ldp-on-primary: #fff9fb;
  --ldp-line: #d8b1bf;
  --ldp-soft: #f0dce3;
  --ldp-accent: #b27388;
  --ldp-brass: #ebbece;
  --ldp-control-border: #79515f;
  --ldp-focus: #8c3d57;
  --ldp-link: #8c3d57;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="rose"][data-ldp-appearance="dark"] {
  --ldp-paper: #301b25;
  --ldp-surface: #402632;
  --ldp-ink: #fce6ef;
  --ldp-muted: #e0b7c6;
  --ldp-primary: #f0acc4;
  --ldp-on-primary: #492335;
  --ldp-line: #8d5e70;
  --ldp-soft: #50333f;
  --ldp-accent: #c78fa5;
  --ldp-brass: #e9bacb;
  --ldp-control-border: #e0b7c6;
  --ldp-focus: #f0acc4;
  --ldp-link: #f0acc4;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette="graphite"][data-ldp-appearance="light"] {
  --ldp-paper: #ededee;
  --ldp-surface: #fafafa;
  --ldp-ink: #303237;
  --ldp-muted: #5b5e65;
  --ldp-primary: #484e58;
  --ldp-on-primary: #ffffff;
  --ldp-line: #bfc1c6;
  --ldp-soft: #dedfe1;
  --ldp-accent: #858a94;
  --ldp-brass: #ccd0d6;
  --ldp-control-border: #5b5e65;
  --ldp-focus: #484e58;
  --ldp-link: #484e58;
  --ldp-on-brass: #26291e;
  --ldp-danger: #8f3535;
  --ldp-success: #256047;
  color-scheme: light;
}

:root[data-ldp-palette="graphite"][data-ldp-appearance="dark"] {
  --ldp-paper: #222326;
  --ldp-surface: #2e3034;
  --ldp-ink: #f0f0f2;
  --ldp-muted: #c3c5ca;
  --ldp-primary: #d0d3da;
  --ldp-on-primary: #2b2e34;
  --ldp-line: #73777f;
  --ldp-soft: #3b3e43;
  --ldp-accent: #a1a6b0;
  --ldp-brass: #c8cbd2;
  --ldp-control-border: #c3c5ca;
  --ldp-focus: #d0d3da;
  --ldp-link: #d0d3da;
  --ldp-on-brass: #26291e;
  --ldp-danger: #ffb4a6;
  --ldp-success: #a4d1b9;
  color-scheme: dark;
}

:root[data-ldp-palette][data-ldp-appearance="light"][data-ldp-high-contrast="true"] {
  --ldp-ink: #17221d;
  --ldp-muted: #17221d;
  --ldp-control-border: #17221d;
  --ldp-focus: #17221d;
  --ldp-link: #17221d;
  --ldp-primary: #17221d;
  --ldp-on-primary: #fffdf6;
  --ldp-line: #17221d;
}

:root[data-ldp-palette][data-ldp-appearance="dark"][data-ldp-high-contrast="true"] {
  --ldp-ink: #fffdf1;
  --ldp-muted: #fffdf1;
  --ldp-control-border: #fffdf1;
  --ldp-focus: #fffdf1;
  --ldp-link: #fffdf1;
  --ldp-primary: #fffdf1;
  --ldp-on-primary: #17221d;
  --ldp-line: #fffdf1;
}
