@font-face {
  font-family: "Insung Cutely";
  src: url("./assets/fonts/insungit-cutelively-jisu-regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

:root {
  --cream: #fff9f1;
  --paper: #ffffff;
  --ink: #27231f;
  --muted: #746c64;
  --line: #e6ddd2;
  --orange: #ef6c35;
  --orange-dark: #d95322;
  --mint: #2f8f78;
  --mint-soft: #e8f6f1;
  --warm: #ffefe2;
  --danger: #a43e3e;
  --shadow: 0 14px 40px rgba(72, 55, 39, .10);
  --board-1: #fff5c9;
  --board-2: #e9f7e7;
  --board-3: #ffe8da;
  --board-line-1: #dca85f;
  --board-line-2: #9acba3;
  --board-line-3: #e8a178;
  --paw-ink: rgba(126, 83, 48, .07);
  --paw-frame:#e99a4c;
  --paw-frame-line:#fff0ce;
  --paw-soft:rgba(255,240,190,.92);
}

html[data-ui-theme="tuxedo-cat"] {
  --cream:#f1f0ec; --paper:#fff; --ink:#202020; --muted:#66635f;
  --line:#b9b6b0; --orange:#252525; --orange-dark:#090909;
  --mint:#a67852; --mint-soft:#f1e7dd; --warm:#f5eee8;
  --board-1:#fff; --board-2:#e5e4e1; --board-3:#d8c0a8;
  --board-line-1:#76736f; --board-line-2:#aaa7a1; --board-line-3:#9d775b;
  --paw-ink:rgba(18,18,18,.075);
  --paw-frame:#202020; --paw-frame-line:#eadbc3; --paw-soft:rgba(255,255,255,.94);
  --shadow:0 14px 40px rgba(15,15,15,.14);
}

html[data-ui-theme="white-cat"] {
  --cream:#fff7fa; --paper:#fff; --ink:#493942; --muted:#88727d;
  --line:#e9c8d6; --orange:#e58eae; --orange-dark:#ce6d94;
  --mint:#789b90; --mint-soft:#eaf4f0; --warm:#fff0f5;
  --board-1:#fff0f5; --board-2:#edf7f4; --board-3:#f8ebdf;
  --board-line-1:#dda3b9; --board-line-2:#9fc6b8; --board-line-3:#d9b18d;
  --paw-ink:rgba(229,142,174,.09);
  --paw-frame:#fff; --paw-frame-line:#e4a4bc; --paw-soft:rgba(255,235,243,.96);
  --shadow:0 12px 34px rgba(126,85,103,.09);
}

html[data-ui-theme="siamese-cat"] {
  --cream:#f4eadb; --paper:#fff9ef; --ink:#3b2b25; --muted:#78635a;
  --line:#c9ad98; --orange:#5a4037; --orange-dark:#36231e;
  --mint:#4e8297; --mint-soft:#e1eef2; --warm:#f6e2c8;
  --board-1:#f2dec0; --board-2:#ddebf0; --board-3:#e4c8b5;
  --board-line-1:#a77b5e; --board-line-2:#6e9cae; --board-line-3:#956d5b;
  --paw-ink:rgba(90,64,55,.09);
  --paw-frame:#5a4037; --paw-frame-line:#f0d8b7; --paw-soft:rgba(242,222,192,.95);
  --shadow:0 14px 38px rgba(72,48,38,.13);
}

html[data-ui-theme="mackerel-cat"] {
  --cream:#edf1f4; --paper:#fff; --ink:#26323b; --muted:#66737d;
  --line:#b7c3cc; --orange:#405b70; --orange-dark:#283c4d;
  --mint:#70856a; --mint-soft:#e7eee5; --warm:#e8eef2;
  --board-1:#e5ebef; --board-2:#edf1e6; --board-3:#e9ded6;
  --board-line-1:#8799a7; --board-line-2:#9daa93; --board-line-3:#a78e80;
  --paw-ink:rgba(64,91,112,.085);
  --paw-frame:#788a96; --paw-frame-line:#f2e8d6; --paw-soft:rgba(229,235,239,.96);
  --shadow:0 13px 36px rgba(42,60,73,.13);
}
