/*-----------------------------------------------------------------------------------

	Klient:			Deko Bistro
	Tier:			T1 Prezentační web
	Postavil:		Riverlab (riverlab.cz)
	Verze:			0.3 (koncept, nový design podle referencí)
	Dodáno:			Listopad 2026

-----------------------------------------------------------------------------------*/

/* Písmo: self-host, Titan One (nadpisy, jen 400, celá čeština ověřena) a Instrument Sans (text) */
@font-face { font-family: "Titan One"; src: url("../assets/fonts/titan-one-latin-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Titan One"; src: url("../assets/fonts/titan-one-latin.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Instrument Sans"; src: url("../assets/fonts/instrument-sans-latin-ext.woff2") format("woff2"); font-weight: 400 600; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Instrument Sans"; src: url("../assets/fonts/instrument-sans-latin.woff2") format("woff2"); font-weight: 400 600; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

:root {
	/* Primitiva: paleta A "Podzimní káva" + šalvěj z B (odhad z fotek a sítí, ne od klienta) */
	--c-paper-50: #fdffe6;
	--c-paper-100: #f4f2d6;       /* druhý papír, pruhy sekcí */
	--c-paper-evening: #fbf1d2;   /* teplejší papír po 16:00 */
	--c-espresso-900: #40281f;
	--c-espresso-800: #553629;
	--c-espresso-500: #6f5f53;    /* tlumený text, na papíru 5,9 : 1 */
	--c-apricot-500: #e0a526;     /* světlo žárovek, jen espresso text na ní */
	--c-copper-500: #c8561e;      /* dekor */
	--c-copper-600: #b24a18;      /* tlačítko Navigovat, papír na ní 5,3 : 1 */
	--c-copper-700: #8f3a12;
	--c-wood-300: #d9b98a;
	--c-sage-500: #6f8a55;        /* květiny a listy */
	--c-sage-700: #4f6b3a;        /* karta Zahrádka, papír na ní 5,9 : 1 */
	--c-ink-950: #141110;         /* logo */

	/* Role */
	--color-bg: var(--c-paper-50);
	--color-band: var(--c-paper-100);
	--color-text: var(--c-espresso-900);
	--color-text-muted: var(--c-espresso-500);
	--color-link: var(--c-espresso-900);
	--color-link-hover: var(--c-copper-700);
	--color-focus: var(--c-copper-600);
	--color-line: rgb(64 40 31 / 0.18);
	--color-dark: var(--c-espresso-900);
	--color-on-dark: var(--c-paper-50);
	--color-action: var(--c-copper-600);
	--color-action-hover: var(--c-copper-700);
	--color-action-text: var(--c-paper-50);

	/* Písmo */
	--font-heading: "Titan One", "Arial Rounded MT Bold", system-ui, sans-serif;
	--font-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
	--step--1: 0.9375rem;
	--step-0: clamp(1.0625rem, 1.02rem + 0.2vw, 1.1875rem);
	--step-1: clamp(1.25rem, 1.15rem + 0.5vw, 1.5rem);
	--step-2: clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);
	--step-hero: clamp(3rem, 1.3rem + 7.6vw, 6.5rem);
	--lh-body: 1.6;
	--lh-heading: 1;
	--measure: 60ch;

	/* Rozměry */
	--header-h: 4.5rem;
	--gutter: clamp(1.25rem, 5vw, 4rem);
	--section-y: clamp(3rem, 6vw, 5rem);
	--rm: clamp(0.5rem, 2vw, 1.5rem);   /* odstup rámu hera od boků stránky */
	--sirka-obsahu: min(100% - 2 * var(--gutter), 76rem - 2 * var(--gutter));   /* jedna šířka pro hlavičku, hero, panely a patičku, vše mimo je okraj */
	--radius: 1.5rem;
	--pruhy: repeating-linear-gradient(90deg, rgb(253 255 230 / 0.04) 0 1.1rem, transparent 1.1rem 2.2rem);
	--ease-out: cubic-bezier(0.22, 1, 0.36, 1);
}

/* Po 16:00 JS přidá data-vecer: teplejší papír a silnější záře žárovek */
:root[data-vecer] {
	--color-bg: var(--c-paper-evening);
}
