/*
 * GENERATED FILE — do not edit by hand.
 * Source: frontend/themes/themes.json
 * Regenerate: node tools/generate-theme-css.js
 */

:root {
  --bg-page: #FAF7F0;
  --bg-card: #FFFFFF;
  --bg-fill: #F3EFE6;
  --bg-hover: #EBE6D9;
  --line: #E8E3D6;
  --line-strong: #D6D0BF;
  --ink: #121212;
  --ink-hover: #000000;
  --fog: #6B6557;
  --dim: #9C968A;
  --rock: #C7CDD8;
  --rock-soft: #E4E8EE;
  --rock-text: #44506B;
  --rock-strong: #46609F;
  --paper: #F5DB7E;
  --paper-soft: #FAEDBB;
  --paper-text: #7A621A;
  --paper-strong: #D08C12;
  --scissors: #A3CFA8;
  --scissors-soft: #D2E8D4;
  --scissors-text: #2F6B3A;
  --scissors-strong: #2E7D3B;
  --win: #5B9E5E;
  --loss: #C9432F;
  --warn: #D9A514;
  --note: #E8D89A;
  --shadow-rgb: 18,18,18;
}

[data-theme="newsprint"] {
  --bg-page: #FAF7F0;
  --bg-card: #FFFFFF;
  --bg-fill: #F3EFE6;
  --bg-hover: #EBE6D9;
  --line: #E8E3D6;
  --line-strong: #D6D0BF;
  --ink: #121212;
  --ink-hover: #000000;
  --fog: #6B6557;
  --dim: #9C968A;
  --rock: #C7CDD8;
  --rock-soft: #E4E8EE;
  --rock-text: #44506B;
  --rock-strong: #46609F;
  --paper: #F5DB7E;
  --paper-soft: #FAEDBB;
  --paper-text: #7A621A;
  --paper-strong: #D08C12;
  --scissors: #A3CFA8;
  --scissors-soft: #D2E8D4;
  --scissors-text: #2F6B3A;
  --scissors-strong: #2E7D3B;
  --win: #5B9E5E;
  --loss: #C9432F;
  --warn: #D9A514;
  --note: #E8D89A;
  --shadow-rgb: 18,18,18;
}

[data-theme="midnight"] {
  --bg-page: #14161C;
  --bg-card: #1B1E26;
  --bg-fill: #232734;
  --bg-hover: #2A2F3E;
  --line: #2C3140;
  --line-strong: #3A4052;
  --ink: #E8E4DA;
  --ink-hover: #FFFFFF;
  --fog: #A8A294;
  --dim: #6E6A5E;
  --rock: #444E63;
  --rock-soft: #2A3040;
  --rock-text: #C3CDE0;
  --rock-strong: #8CA2D8;
  --paper: #776320;
  --paper-soft: #383018;
  --paper-text: #EBD88A;
  --paper-strong: #D9A514;
  --scissors: #3E6B46;
  --scissors-soft: #22301F;
  --scissors-text: #A8D8AF;
  --scissors-strong: #57B366;
  --win: #6FBF73;
  --loss: #E06A55;
  --warn: #D9A514;
  --note: #5A4F26;
  --shadow-rgb: 0,0,0;
}

[data-theme="dracula"] {
  --bg-page: #282A36;
  --bg-card: #1E1F29;
  --bg-fill: #343746;
  --bg-hover: #3C4055;
  --line: #44475A;
  --line-strong: #565B78;
  --ink: #F8F8F2;
  --ink-hover: #FFFFFF;
  --fog: #BDC0D8;
  --dim: #6272A4;
  --rock: #3E4468;
  --rock-soft: #2B2F45;
  --rock-text: #B9C3F0;
  --rock-strong: #BD93F9;
  --paper: #706A2E;
  --paper-soft: #34331C;
  --paper-text: #F1FA8C;
  --paper-strong: #E6D75A;
  --scissors: #2E5C3F;
  --scissors-soft: #1F3328;
  --scissors-text: #8AF0A5;
  --scissors-strong: #50FA7B;
  --win: #50FA7B;
  --loss: #FF5555;
  --warn: #FFB86C;
  --note: #44475A;
  --shadow-rgb: 0,0,0;
}

[data-theme="soliloquy"] {
  --bg-page: #4e4e4c;
  --bg-card: #3a3a38;
  --bg-fill: #454543;
  --bg-hover: #525250;
  --line: #5a5a58;
  --line-strong: #6b6b69;
  --ink: #E8E8E6;
  --ink-hover: #FFFFFF;
  --fog: #999997;
  --dim: #767674;
  --rock: #00674f;
  --rock-soft: #003d2e;
  --rock-text: #7FD9B8;
  --rock-strong: #00A876;
  --paper: #341539;
  --paper-soft: #1f0d24;
  --paper-text: #E8A8E8;
  --paper-strong: #D966D9;
  --scissors: #Fffacd;
  --scissors-soft: #F5F5A0;
  --scissors-text: #6B6B00;
  --scissors-strong: #D9D900;
  --win: #00A876;
  --loss: #E85555;
  --warn: #E8C800;
  --note: #6B6B69;
  --shadow-rgb: 51,51,51;
}

[data-theme="rose"] {
  --bg-page: #D9CCC9;
  --bg-card: #E8D9D6;
  --bg-fill: #F0E6E3;
  --bg-hover: #F5EDED;
  --line: #E6D9D6;
  --line-strong: #D9CCCC;
  --ink: #5C3D3A;
  --ink-hover: #2D1D1A;
  --fog: #A89090;
  --dim: #C9B3B0;
  --rock: #8BA8C9;
  --rock-soft: #B3CCE6;
  --rock-text: #4A6B8C;
  --rock-strong: #5A7FA8;
  --paper: #F5D9E6;
  --paper-soft: #FADCE8;
  --paper-text: #8C3A5C;
  --paper-strong: #D94A94;
  --scissors: #C9A8D9;
  --scissors-soft: #E0CCEB;
  --scissors-text: #5C3A8C;
  --scissors-strong: #9944CC;
  --win: #A8D98C;
  --loss: #E89090;
  --warn: #F0B890;
  --note: #F5D9E6;
  --shadow-rgb: 92,61,58;
}

[data-theme="magma"] {
  --bg-page: #160D0A;
  --bg-card: #241410;
  --bg-fill: #331C15;
  --bg-hover: #42251A;
  --line: #4A2A1E;
  --line-strong: #603726;
  --ink: #F5E6D8;
  --ink-hover: #FFFFFF;
  --fog: #B08A72;
  --dim: #8A6A56;
  --rock: #3D3648;
  --rock-soft: #241F2E;
  --rock-text: #B3A8D9;
  --rock-strong: #8A7ACC;
  --paper: #7A3D0A;
  --paper-soft: #3D2210;
  --paper-text: #FFC266;
  --paper-strong: #FF9500;
  --scissors: #8C2A0F;
  --scissors-soft: #40190D;
  --scissors-text: #FF9466;
  --scissors-strong: #FF5A1F;
  --win: #5FBF5A;
  --loss: #FF4D3D;
  --warn: #FFB84D;
  --note: #603726;
  --shadow-rgb: 0,0,0;
}
