@import '../fonts/Pretendard/pretendard.css';
@import '../fonts/D2Coding/d2coding.css';
@import '../fonts/Montserrat/montserrat.css';

/* Font */
* {
	font-family:
		'Pretendard',
		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;
}

.D2C {
	font-family: D2Coding, 'D2 coding', monospace;
}

.Mont {
	font-family: Montserrat, sans-serif;
}

textarea {
	resize: none !important;
}

/* TOC-UI */
.marked-content h1,
.marked-content h2,
.marked-content h3,
.marked-content h4,
.marked-content h5,
.marked-content h6 {
	scroll-margin-top: 70px;
}

.toc-navbar-offset {
	position: sticky;
	top: 70px;
}

/* Toast-UI */
.toastui-editor-contents h1,
.toastui-editor-contents h2,
.toastui-editor-contents h3,
.toastui-editor-contents h4,
.toastui-editor-contents h5,
.toastui-editor-contents h6 {
	margin-top: 0 !important;
	margin-bottom: 0.5rem !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	text-transform: uppercase !important;
	letter-spacing: 3px !important;
	border-bottom: none !important;
}

.toastui-editor-contents p {
	margin-top: 0 !important;
	margin-bottom: 1rem !important;
	font-size: 1rem !important;
}

.toastui-editor-md-preview,
.toastui-editor-contents pre code {
	font-family: D2Coding, 'D2 coding', monospace !important;
	font-size: 1rem !important;
}

.toastui-editor-contents img {
	border: 1px solid #eceeef;
}

.ProseMirror {
	font-size: 1rem !important;
}
