/* 화면 크기에 따라 보여줄 content 영역의 최대 크기 */
/* .md-grid {
    max-width: 1280px;
} */
/* 기본 타입 설정 */
.md-typeset {
    font-size: 0.80rem;
    line-height: 1.7em;
}
/* 인라인 글자 크게, 일반 코드 블럭은 그대로 설정 */
.md-typeset code:not(pre code) {
    font-size: 0.9em;
    font-weight: 500;
}
.md-typeset code {
    font-size: 0.8em;
    line-height: 1.5em;
}
.md-content {
    padding-left: 2em;
}
.md-nav--primary {
    width: 17em;
}
.md-sidebar {
    width: 10rem;
}
/* 우측 목차 영역 */
.md-nav--secondary {
    margin-left: 1em;
    border-left: 1px solid silver;
}
.md-typeset .admonition {
    font-size: 0.85em;
    line-height: 1.5em;
}
.md-typeset h1 {
    font-weight: 500;
}
.md-typeset h2 {
    font-size: 1.6em;
    font-weight: 400;
}
.md-typeset h3 {
    font-weight: 500;
    font-size: 1.3em;
}
.md-typeset h4 {
    font-weight: bold;
    font-size: 1.0em;
    border-bottom: 1px solid rgb(184, 191, 208);
    /*background-color: rgb(240, 226, 226);*/
}
.md-typeset h5 {
    font-weight: bold;
    font-size: 1.0em;
    background-color: rgba(191, 249, 219, 0.439);
    display: inline-block;
    margin-bottom: 0.4em;
    border-radius: 0.2em;
    padding: 0.1em 0.8em;
}
.md-typeset h3::before {
    content: "# ";
}
/* 테이블 full-width 설정 */
.md-typeset__table {
    width: 100%;
    line-height: 1em;
}  
.md-typeset__table table:not([class]) {
    display: table
}
/* 목록 정의 글자, 라인간격 조정 */
dt {
    font-weight: bold;
}
dd {
    line-height: 1.3em;
}

thead {
    background-color: rgb(57, 57, 57);
    color: white;
}

strong {
    font-weight: 500;
    font-size: 0.75rem;
    background-color: rgba(237, 239, 204, 0.509);
    border-radius: 0.3em;
    padding: 0.2em;
}
/* nav 이외의 이미지는 그림자 효과 넣기 */
img:not(nav img) {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    border-radius: 8px;
}

/* 로고 이미지 크기 조정 */
.md-header__button.md-logo img, .md-header__button.md-logo svg {
    height: 1.8rem;
}

/* Custom CSS */
/* 이미지 관련 markdown_captions 에서 속성 사용 불가로 클래스로만 가능 */
.mid-img {
    width: 80% !important;
}

.sm-img {
    width: 50% !important;
}
.inline {
    display: inline-block;
}

/* 프린트 방지 */
@media print {
    .md-main{
        display:none;
    }
}