:root{
	--bg:#f6f3ed;
	--white:#fff;
	--black:#111;
	--gray:#777;
	--line:#ece8e1;
	--primary:#0f6150;
	--primary-light:#c5e9e2;
	--radius:24px;
	--safe-top:env(safe-area-inset-top);
	--safe-bottom:env(safe-area-inset-bottom);
}

body{
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
	background:#e8e8e8;
	color:var(--black);
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	overflow:hidden;
	line-height: 1.5;
	font-weight: 500;
	letter-spacing: -0.03em;
}

body.app-loading .app-main{
	opacity:0;
	visibility:hidden;
	pointer-events:none;
}
 