/* Keep the Life, screen styles: repeated values for the simulated screens. */
/* Breakpoints follow the Material Design window size classes: compact below 600px, medium 600 to 839px, expanded 840 to 1199px, large 1200 to 1599px, extra-large from 1600px. */

/* repeated values, defined once and used by name below */
:root {
  /* the reader: spacing inside its screen, and the colors of its interfaces */
  --rd-pad: 0.9rem;
  --rd-pad-b: 0.7rem;
  --cs-pad-y: 0.8rem;
  --cs-pad-x: 0.9rem;
  --cs-radius: 0.4rem;
  --cs-gap: 0.45em;
  --cs-gap-s: 0.25em;
  --lcd-black: #050607;
  --lcd-ink: #dadde0;
  --lcd-teal: #0d2a2a;
  --lcd-green: #9fe3cf;
  --fw-blue: #1a2a8c;
  --fw-gray: #d6d6d6;
  --win-blue: #000080;
  --win-gray: #c0c0c0;
  --win-face: #d4d4d4;
  --win-bevel: inset 1px 1px 0 #fff, inset -1px -1px 0 #404040;
  --letter-ink: #22407f;
  --stamp-blue: #2a46b0;
  --adw-button: #ebebeb;
  --adw-close: #e4e4e4;
  --adw-dim: #6a6a6a;
  --adw-edge: #dcdcdc;
  --adw-text: #2e3436;
  --akv-blue: #1f4fa0;
  --akv-gray: #687384;
  --akv-light: #9fc0f5;
  --board-frame-edge: #8e949a;
  --breeze-edge: #1b1e20;
  --breeze-header: #31363b;
  --breeze-text: #fcfcfc;
  --breeze-window: #2a2e32;
  --c-0e0f11: #0e0f11;
  --c-1d1b17: #1d1b17;
  --c-2a2d31: #2a2d31;
  --c-3a3f45: #3a3f45;
  --c-3a4060: #3a4060;
  --c-4a463e: #4a463e;
  --c-6b665c: #6b665c;
  --c-6b7280: #6b7280;
  --c-b9bec4: #b9bec4;
  --c-cfc6b2: #cfc6b2;
  --c-e5e7eb: #e5e7eb;
  --c-f2f2f2: #f2f2f2;
  --c-f5f6f3: #f5f6f3;
  --chrome-text: #d0d0d0;
  --code-text: #d4d4d4;
  --dark-gray: #3d3d3d;
  --dark-pill: #2a2a2a;
  --dim-gray: #9a9a9a;
  --ghidra-address: #8c8c8c;
  --ghidra-comment: #7f9f7f;
  --ghidra-edge: #222;
  --ghidra-function: #56b6c2;
  --ghidra-head-text: #e2e2e2;
  --ghidra-keyword: #82aaff;
  --ghidra-label: #e5c07b;
  --ghidra-select: #2f65ca;
  --marker-black: #1f2328;
  --marker-blue: #1d4ed8;
  --marker-faint: rgba(31, 35, 40, 0.18);
  --marker-red: #b4231c;
  --ollama-chip: #3a3a3a;
  --ollama-dim: #bdbdbd;
  --ollama-item: #cfcfcf;
  --ollama-line: #2c2c2c;
  --ollama-muted: #8e8e8e;
  --ollama-raised: #2f2f2f;
  --ollama-side: #171717;
  --shadow: rgba(0, 0, 0, 0.35);
  --shadow-strong: rgba(0, 0, 0, 0.5);
  --white: #fff;
  --l-0-04em: 0.04em;
  --l-0-05rem: 0.05rem;
  --l-0-08em: 0.08em;
  --l-0-12em: 0.12em;
  --l-0-12rem: 0.12rem;
  --l-0-14em: 0.14em;
  --l-0-15rem: 0.15rem;
  --l-0-1rem: 0.1rem;
  --l-0-25em: 0.25em;
  --l-0-25rem: 0.25rem;
  --l-0-2em: 0.2em;
  --l-0-2rem: 0.2rem;
  --l-0-35rem: 0.35rem;
  --l-0-3em: 0.3em;
  --l-0-3rem: 0.3rem;
  --l-0-45em: 0.45em;
  --l-0-45rem: 0.45rem;
  --l-0-4em: 0.4em;
  --l-0-4rem: 0.4rem;
  --l-0-55rem: 0.55rem;
  --l-0-5em: 0.5em;
  --l-0-5rem: 0.5rem;
  --l-0-6em: 0.6em;
  --l-0-6rem: 0.6rem;
  --l-0-72rem: 0.72rem;
  --l-0-75em: 0.75em;
  --l-0-75rem: 0.75rem;
  --l-0-78rem: 0.78rem;
  --l-0-7em: 0.7em;
  --l-0-7rem: 0.7rem;
  --l-0-85rem: 0.85rem;
  --l-0-8em: 0.8em;
  --l-0-8rem: 0.8rem;
  --l-0-9rem: 0.9rem;
  --l-1-05rem: 1.05rem;
  --l-1-15rem: 1.15rem;
  --l-1-1em: 1.1em;
  --l-1-1rem: 1.1rem;
  --l-1-25rem: 1.25rem;
  --l-1-28rem: 1.28rem;
  --l-1-2em: 1.2em;
  --l-1-2rem: 1.2rem;
  --l-1-3rem: 1.3rem;
  --l-1-45rem: 1.45rem;
  --l-1-4rem: 1.4rem;
  --l-1-5rem: 1.5rem;
  --l-1-6rem: 1.6rem;
  --l-1-9rem: 1.9rem;
  --l-100pct: 100%;
  --l-10px: 10px;
  --l-11-5px: 11.5px;
  --l-11px: 11px;
  --l-12-5px: 12.5px;
  --l-12-5rem: 12.5rem;
  --l-12px: 12px;
  --l-13px: 13px;
  --l-14px: 14px;
  --l-15px: 15px;
  --l-16px: 16px;
  --l-16rem: 16rem;
  --l-18px: 18px;
  --l-1em: 1em;
  --l-1px: 1px;
  --l-1rem: 1rem;
  --l-2-4rem: 2.4rem;
  --l-21rem: 21rem;
  --l-24px: 24px;
  --l-28px: 28px;
  --l-2px: 2px;
  --l-2rem: 2rem;
  --l-3px: 3px;
  --l-3rem: 3rem;
  --l-4px: 4px;
  --l-50pct: 50%;
  --l-6px: 6px;
  --l-6rem: 6rem;
  --l-8px: 8px;
  --l-99px: 99px;
  --l-9px: 9px;
  --t-1-1s: 1.1s;
}
