:root {
	--paper: #f4ecdc; --paper-2: #ece0c6; --paper-3: #e3d4b3;
	--ink: #2f2619; --ink-2: #5a4a36; --ink-3: #8a7457; --muted: #9c8a66;
	--gold: #c9a84f; --gold-soft: #e0c98a;
	--dark: #2f2619; --dark-2: #3a2f23; --dark-3: #4a3d2e;
	--line: #d8c9a8; --line-dark: #5a4a36;

	--serif: 'Cormorant Garamond', Georgia, serif;
	--body: 'PT Serif', Georgia, serif;
	--script: 'Marck Script', cursive;

	/* шкала шейдов карты мира */
	--c0: #e9dcc0; --c1: #e0c98a; --c2: #cda94f; --c3: #a8842f; --c4: #7a5e1f; --c5: #4f3c12;
}

* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
	font-family: var(--body); color: var(--ink); line-height: 1.7;
	background:
		radial-gradient(circle at 20% 10%, rgba(201,168,79,0.06), transparent 40%),
		radial-gradient(circle at 80% 80%, rgba(120,90,40,0.05), transparent 45%),
		var(--paper);
	-webkit-font-smoothing: antialiased;
}
::selection { background: var(--gold-soft); color: var(--ink); }
a { color: inherit; }
