:root {
	--gold: #9b8748;
	--gold-dark: #857238;
	--gold-soft: #b8a668;
	--ink: #1f2937;
	--ink-strong: #111827;
	--muted: #6b7280;
	--line: #e5e7eb;
	--surface: #ffffff;
	--bg: #ffffff;
	--sidebar-bg: #f3f4f6;
	--active: #6b7280;
	--red: #dc4c4c;
	--red-soft: #fde2e2;
	--red-ink: #c0392b;
	--focus: #3b82f6;
	--radius: 10px;
	--sans:
		-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Noto Sans JP',
		Meiryo, Roboto, Helvetica, Arial, sans-serif;
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

html,
body {
	margin: 0;
}

body {
	font-family: var(--sans);
	color: var(--ink);
	background: var(--bg);
}

button {
	font: inherit;
}
