.markdown-body { font-size: 1rem; blockquote { p { padding: 5px 5px 5px 10px; } box-sizing: border-box; border-left: 5px solid var(--default-text-color); margin: 20px 0; color: var(--default-text-color); background: var(--second-background-color); } p { line-height: 2rem; } a { position: relative; outline: 0; text-decoration: none; overflow-wrap: break-word; cursor: pointer; .fas, .far, fab { margin-left: 6px; position: relative; } &:hover { &::after { background: var(--primary-color); } } &::after { position: absolute; content: ''; width: 100%; height: 1px; top: 108%; left: 0; background: var(--second-text-color); } } a:hover { text-decoration: underline; } ul > li, ol > li { margin-left: 16px; line-height: 2rem; } ul { li { list-style: disc; ul { li { list-style: circle; ul { li { list-style: square; } } } } } } ol { li { list-style: decimal; ol { li { list-style: upper-alpha; ol { li { list-style: upper-roman; } } } } } } h1, h2, h3, h4, h5, h6 { color: var(--second-text-color); } h1 { font-size: 1.8rem; font-weight: 600; line-height: 1.2rem; +keep-tablet() { font-size: 1.7rem; line-height: 1.1rem; } } h2 { font-size: 1.7rem; font-weight: 600; line-height: 1.2rem; +keep-tablet() { font-size: 1.6rem; line-height: 1.1rem; } } h3 { font-size: 1.6rem; font-weight: 550; line-height: 1.16rem; +keep-tablet() { font-size: 1.5rem; line-height: 1.06rem; } } h4 { font-size: 1.5rem; font-weight: 550; line-height: 1.16rem; +keep-tablet() { font-size: 1.4rem; line-height: 1.06rem; } } h5 { font-size: 1.28rem; font-weight: 500; line-height: 1.12rem; +keep-tablet() { font-size: 1.18rem; line-height: 1.02rem; } } h6 { font-size: 1.2rem; font-weight: 500; line-height: 1.12rem; +keep-tablet() { font-size: 1.1rem; line-height: 1.02rem; } } img { box-sizing: border-box; max-width: 100%; cursor: pointer; display: block; box-shadow: 0 0 2px var(--shadow-color); if (hexo-config('style.img_position') == 'center') { margin: 10px auto 2px; } else { margin: 10px 0 2px; } } & > table { border-spacing: 0; border-collapse: collapse; width: 100%; overflow: auto; td, th { padding: 0; } th { font-weight: 600; } td, th { padding: 6px 13px; border: 1px solid var(--border-color); } tr { background-color: var(--background-color); border: 1px solid var(--fourth-text-color); } tr:nth-child(2n) { background-color: var(--second-background-color); } } }