/* generated by tools/gen_tokens.py from tokens/tokens.json: do not edit */
:root {
  --bg: #FFFFFF;
  --card: #F7F7F9;
  --border: #E4E4E9;
  --text: #1D1D1F;
  --sub: #6E6E73;
  --accent: #CA184A;
  --accent-soft: #FBE6EC;
  --success: #14614B;
  --success-soft: #E3F0EB;
  --gold: #D49300;
  --track: #EEEEF2;
  --key: #FFFFFF;
  --button: #FFFFFF;
  --field: #FFFFFF;
  --desk: #F4F4F4;
  --sheet: #FFFFFF;
  --button-height: 32px;
  --button-radius: 6px;
  --button-padding-x: 12px;
  --button-gap: 6px;
  --button-font-size: 14px;
  --button-icon-size: 16px;
  --button-border: 1px;
  --button-icon-only: 34px;
  --toggle-track-radius: 6px;
  --toggle-track-padding: 3px;
  --toggle-gap: 3px;
  --toggle-key-radius: 4px;
  --toggle-height: 37px;
  --toggle-padding-x: 40px;
  --toggle-font-size: 14px;
  --toggle-key-top-line: 0.9;
  --font-ui: "Poppins", system-ui, sans-serif;
  --font-reading: "EB Garamond", Georgia, serif;
}
:root[data-theme="dark"] {
  --bg: #1E1E20;
  --card: #28282B;
  --border: #38383C;
  --text: #F5F5F7;
  --sub: #98989D;
  --accent: #D93C66;
  --accent-soft: #4A2230;
  --success: #4CC79A;
  --success-soft: #1A342C;
  --gold: #E6A81E;
  --track: #1E1E21;
  --key: #444448;
  --button: #46464A;
  --field: #1C1C1E;
  --desk: #161618;
  --sheet: #262629;
}
