/* Generated from app/globals.css. Do not hand-edit. */
:root {
  --background: #ffffff;
  --foreground: #0a0a09;
  --card: #ffffff;
  --card-foreground: #0a0a09;
  --popover: #ffffff;
  --popover-foreground: #0a0a09;
  --primary: #fbb104;
  --primary-foreground: #0a0a09;
  --secondary: #0a0a09;
  --secondary-foreground: #ffffff;
  --muted: #f6f6f3;
  --muted-foreground: #71716a;
  --accent: #efefe9;
  --accent-foreground: #0a0a09;
  --destructive: #b4231d;
  --border: #deded7;
  --input: #deded7;
  --ring: #0a0a09;
  --radius: 1rem;
  --kligo-yellow: #fbb104;
  --kligo-yellow-pressed: #e29f00;
  --kligo-black: #0a0a09;
  --kligo-surface: #f6f6f3;
  --kligo-surface-selected: #efefe9;
  --kligo-muted: #71716a;
  --kligo-border-strong: #c9c9c0;
  --kligo-destructive: #b4231d;
  --kligo-success: #2f6b46;
  --kligo-space-1: 4px;
  --kligo-space-2: 8px;
  --kligo-space-3: 12px;
  --kligo-space-4: 16px;
  --kligo-space-6: 24px;
  --kligo-space-8: 32px;
  --kligo-space-12: 48px;
  --kligo-space-16: 64px;
  --kligo-shadow-control: 0 6px 16px rgb(0 0 0 / 8%);
  --kligo-molded-white-rest: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -3px 5px rgba(10,10,9,.05), 0 1px 0 #cfcfc8, 0 10px 18px -11px rgba(10,10,9,.26);
  --kligo-molded-white-hover: inset 0 1px 0 rgba(255,255,255,.95), inset 0 -3px 5px rgba(10,10,9,.045), 0 1px 0 #cfcfc8, 0 12px 20px -12px rgba(10,10,9,.3);
  --kligo-molded-white-pressed: inset 0 3px 6px rgba(10,10,9,.07), inset 0 -1px 0 rgba(255,255,255,.88), 0 1px 3px -2px rgba(10,10,9,.18);
  --kligo-molded-yellow-rest: inset 0 1px 0 rgba(255,255,255,.58), inset 0 -3px 4px rgba(125,76,0,.14), 0 1px 0 #c98900, 0 10px 18px -10px rgba(10,10,9,.36);
  --kligo-molded-black-rest: inset 0 1px 0 rgba(255,255,255,.18), inset 0 -3px 4px rgba(0,0,0,.66), 0 1px 0 #000, 0 10px 18px -10px rgba(10,10,9,.46);
  --kligo-molded-black-hover: inset 0 1px 0 rgba(255,255,255,.22), inset 0 -3px 4px rgba(0,0,0,.62), 0 1px 0 #000, 0 12px 20px -11px rgba(10,10,9,.5);
  --kligo-molded-black-pressed: inset 0 3px 6px rgba(0,0,0,.64), inset 0 -1px 0 rgba(255,255,255,.1), 0 1px 3px -2px rgba(0,0,0,.4);
  --kligo-shadow-card: var(--kligo-molded-white-rest);
  --sidebar: #ffffff;
  --sidebar-foreground: #0a0a09;
  --sidebar-primary: #fbb104;
  --sidebar-primary-foreground: #0a0a09;
  --sidebar-accent: #f6f6f3;
  --sidebar-accent-foreground: #0a0a09;
  --sidebar-border: #deded7;
  --sidebar-ring: #0a0a09;

  --font-sans: "Assistant", ui-sans-serif, system-ui, sans-serif;
  --font-display: "Heebo", "Assistant", ui-sans-serif, system-ui, sans-serif;
  --kligo-radius-control: 16px;
  --kligo-control-height-large: 56px;
  --kligo-control-height-medium: 44px;
  --kligo-control-height-small: 36px;
  --kligo-control-padding-inline: 24px;
  --kligo-control-icon-size: 20px;
}

.dark {
  color-scheme: dark;
  --surface-ink: #f4f4ef;
  --surface-muted: #b9b9b1;
  --surface-line: #393936;
  --background: #111111;
  --foreground: #f4f4ef;
  --card: #171717;
  --card-foreground: #f4f4ef;
  --popover: #191919;
  --popover-foreground: #f4f4ef;
  --primary: #fbb104;
  --primary-foreground: #0a0a09;
  --secondary: #f4f4ef;
  --secondary-foreground: #0a0a09;
  --muted: #191919;
  --muted-foreground: #b9b9b1;
  --accent: #242421;
  --accent-foreground: #f4f4ef;
  --destructive: #d9524b;
  --border: #30302d;
  --input: #30302d;
  --ring: #f4f4ef;
  --kligo-surface: #191919;
  --kligo-surface-selected: #242421;
  --kligo-muted: #b9b9b1;
  --kligo-border-strong: #43433f;
  --kligo-destructive: #d9524b;
  --kligo-success: #6fb98c;
  --kligo-molded-white-rest: inset 0 1px 0 rgb(255 255 255 / .07), 0 6px 18px -10px rgb(0 0 0 / .65);
  --kligo-molded-white-hover: inset 0 1px 0 rgb(255 255 255 / .1), 0 8px 20px -10px rgb(0 0 0 / .75);
  --kligo-molded-white-pressed: inset 0 2px 5px rgb(0 0 0 / .3);
  --kligo-shadow-control: 0 4px 12px rgb(0 0 0 / .25);
  --sidebar: #141414;
  --sidebar-foreground: #f4f4ef;
  --sidebar-primary: #fbb104;
  --sidebar-primary-foreground: #0a0a09;
  --sidebar-accent: #202020;
  --sidebar-accent-foreground: #f4f4ef;
  --sidebar-border: #30302d;
  --sidebar-ring: #f4f4ef;

}
