@font-face {
  font-family: "Google Sans";
  src: url("/instance-theme/font/0.woff2") format("woff2");
  font-weight: 400 600;
  font-display: swap;
}

html:root {
  --font-sans: "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --radius: 12px;
}

html[data-theme="light"] {
  --background: #FFF8F0;
  --dialog: #FFFCF7;
  --foreground: #2B1B14;
  --card: #FFFCF7;
  --card-foreground: #2B1B14;
  --popover: #FFFCF7;
  --popover-foreground: #2B1B14;
  --glass-fill: #FFFCF7;
  --glass-stroke: #2B1B141F;
  --primary: #E8792B;
  --primary-hover: #F08A3C;
  --primary-disabled: #2B1B141A;
  --primary-foreground: #2B1B14;
  --secondary: #2B1B140F;
  --secondary-foreground: #2B1B14;
  --chat-user: #FCEBDA;
  --chat-user-foreground: #2B1B14;
  --muted: #FFF1E2;
  --muted-foreground: #6B5548;
  --faint-foreground: #6B5548;
  --accent: #2B1B140F;
  --accent-foreground: #2B1B14;
  --destructive: #B42318;
  --destructive-fill: #B42318;
  --destructive-foreground: #FFF8F0;
  --border: #2B1B141F;
  --input: #2B1B148C;
  --ring: #E8792B;
  --sidebar: #FFF1E2;
  --sidebar-foreground: #2B1B14;
  --sidebar-border: #2B1B141F;
  --sidebar-accent: #2B1B1412;
  --sidebar-accent-foreground: #2B1B14;
  --link: #B04A08;
  --success: #1B6F47;
  --warning: #B04A08;
  --status-working: #B04A08;
  --unread: #E8792B;
  --working-dot: #1B6F47;
  --overlay: #2B1B1499;
  --scrollbar: #2B1B1438;
  --scrollbar-hover: #2B1B148C;
  --page-icon-sheet: #FFFCF7;
  --page-icon-edge: #2B1B1424;
  --page-icon-fold: #FFF1E2;
  --page-icon-line: #6B5548;
  --page-icon-line-soft: #2B1B1438;
  --page-tile: #FFF1E2;
  --page-tile-edge: #2B1B1424;
  --page-tile-line: #2B1B1438;
}