article { font-family: 'Peddana', serif; line-height: 1.3; font-size: 27px; } article blockquote { margin: 0 !; border-left: 4px solid #248aaa !important; background-color: #248baa15 !important; padding: 0.3rem !important; padding-left: 1rem !important; } article blockquote>p { color: #3c4858 !important; margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } article h1, h2 { margin-top: 1.4rem; font-size: 32px; border-left: 4px solid #77ace9 !important; background-color: #b2cad43a !important; padding: 0.3rem !important; padding-left: 1rem !important; } article h3, h4, h5, h6 { margin-top: 1.3rem; } article table { border-radius: 0.1rem; background: #e5e9f2; border: 1px solid #c0ccda; padding: 0.1rem; } article table tr { height: 40px !important; } article table th, td { padding: 0.5rem; border-left: 1px solid #8392a5; border-bottom: 1px solid #8392a5; } article table thead tr { background: #248aaa; color: #e5e9f2; } article tbody tr:nth-child(odd) { background-color: #e5e9f2; } article tbody tr:hover { background: #c0ccda; } article img { width: 100%; } article caption, figcaption { caption-side: bottom; text-align: center; color: #8392a5; } article pre { margin: 5px; padding: 5%; font-size: 18px; max-height: 400px; border-radius: 2%; background-color: #1f618d !important; color: white; } article pre>code { padding: 10px !important; } article a.header-anchor { text-decoration: none; color: #1c2d41; } article a.header-anchor i { font-size: 10pt; color: #3c4858; display: none; margin-left: 0.5rem; } article a.header-anchor:hover i { display: inline-block; } article a.header-anchor code { color: #e83e8c; } article kbd { background-color: #248aaa !important; color: #f9fafc; } article mark { background-color: #ffc21280; }