:root{
	--bg: #f2d5cf;
	--surface: #fafaf8;
	--text: #222222;
	--muted: #6b6b6b;
	--brand: #c63;
	--accent: #4ea3da;
	--border: rgba(0,0,0,0.08);
}

*{box-sizing:border-box}
html,body{height:100%}
body{
	margin:0;
	font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";
	color:var(--text);
	background:var(--bg);
}
img{display:block;max-width:100%}
button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}
input{font:inherit}

.container{
	max-width:1200px;
	margin:0 auto;
	padding:0 24px;
} 