/* === theme-coffee.css === 
Тема оформления на базе схемы Coffee из Fancy-a-Story. 
Переопределяет только те токены, которые используются в themes.txt.
*/

/* Глобальные структурные настройки (радиусы, шрифты, размеры) */
.theme-coffee {
	/* Радиусы и скругления [3] */
	--radius-s: 0;
	--button-radius: var(--radius-s);
	--input-radius: var(--radius-s);
	--modal-radius: var(--radius-s);
	
	/* Настройки Callout [3] */
	--callout-radius: 0;
	--callout-border-width: 1px;

	/* Боковые панели и шрифты [3, 4] */
	--aside-width: 250px;
	--font-interface-theme: "Poppins";
	--font-text-theme: "Noto Serif";
}

/* Light Version - Цветовая палитра Coffee Light [5] */
.theme-coffee.theme-light {
	/* Семантические цвета фона */
	--background-primary: #ece0d1;           /* --color-base-00 */
	--background-primary-alt: #d9cbbb;       /* --color-base-10 */
	--background-secondary: #cfc0b0;         /* --color-base-20 */
	--background-secondary-alt: #b3a291;     /* --color-base-30 */
	--background-modifier-border: #bcac9b;   /* --color-base-25 */

	/* Текст и акценты */
	--text-normal: #38220f;                  /* --color-base-100 */
	--text-muted: #6b5542;                   /* --color-base-70 */
	--interactive-accent: #ad661f;           /* --middle-color */

	/* Сопоставление с вашей палитрой --mono (если используется) [1] */
	--mono-100: #ece0d1;
	--mono-900: #38220f;

	/* Identity / Avatars (из радужной палитры Coffee Light) */
	--color-identity-1: #af5423; /* Коричнево-красный (Rainbow 1) */
	--color-identity-2: #7a9f23; /* Оливково-зеленый (Rainbow 3) */
	--color-identity-3: #af9423; /* Медово-желтый (Rainbow 2) */
	--color-identity-4: #457f8e; /* Глубокий бирюзовый (Rainbow 6) */
	--color-identity-5: #7a348e; /* Темно-пурпурный (Rainbow 8) */
	--color-identity-6: #af3483; /* Приглушенный розовый (Rainbow 9) */
}

/* Dark Version - Цветовая палитра Coffee Dark [6, 7] */
.theme-coffee.theme-dark {
	/* Семантические цвета фона */
	--background-primary: #201918;           /* --color-base-00 */
	--background-primary-alt: #2f2826;       /* --color-base-10 */
	--background-secondary: #37302d;         /* --color-base-20 */
	--background-secondary-alt: #514845;     /* --color-base-30 */
	--background-modifier-border: #48403d;   /* --color-base-25 */

	/* Текст и акценты */
	--text-normal: #d6cbc0;                  /* --color-base-100 */
	--text-muted: #9a9088;                   /* --color-base-70 */
	--interactive-accent: #e08b52;           /* --middle-color */

	/* Сопоставление с вашей палитрой --mono (для темной темы) [2] */
	--mono-100: #201918;
	--mono-900: #d6cbc0;

	/* Identity / Avatars (из радужной палитры Coffee Dark) */
	--color-identity-1: #ffa497; /* Нежный лососевый (Rainbow 1) */
	--color-identity-2: #cfeba4; /* Светло-зеленый (Rainbow 4) */
	--color-identity-3: #fdeba0; /* Кремово-желтый (Rainbow 3) */
	--color-identity-4: #abb7de; /* Серо-голубой (Rainbow 6) */
	--color-identity-5: #e2b1de; /* Лавандовый (Rainbow 8) */
	--color-identity-6: #ffa0c0; /* Светло-розовый (Rainbow 10) */
}