body{ font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 1.7em; line-height: 1.7em; } .navbar-toggler-icon{ font-style: normal; } a:-webkit-any-link { /* color: -webkit-link; */ cursor: pointer; text-decoration: none; } .content h1{ text-align: center; padding-bottom: 15px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: rgba(255,82,82,1); display: block; width: 100%; position: relative; } .content h1 a, .content h1 a:focus, .content h1 a:hover, .content h1 a:visited{ color: inherit; } .logo-img{ display: inline-block; max-height: 56px; max-width: 225px; /* padding: 8px 4px 8px 12px; */ vertical-align: middle; } .site-title{ display: inline-block; line-height: 1; max-width: 380px; outline: none; overflow: hidden; padding: 16px 5px; text-decoration: none; text-overflow: ellipsis; vertical-align: middle; } .headline-hash{ color: inherit !important; } .headline-icon { font-size: 0.7em; margin-left: 0.2em; font-style: normal; } h2[id] { border-left: 3px solid #FF515B; padding-left: 16px; } h3[id] { border-left: 2px solid #FF515B; padding-left: 8px; } .btn{ text-align: center; margin: 0 0 1.2em; position: relative; display: block; padding: 2em 2em; } /* .btn a, a:focus, a:hover, a:visited{ text-decoration: none; } */ .btn a{ color: #fcfbfb!important; background-color: #cf2e2e; font-size: 2em!important; padding: .8em 1.2em; border-radius: 5px; text-align: center; line-height: 1!important; border: none; box-shadow: none; cursor: pointer; word-break: break-word; transition: .3s ease; display: inline-block; } .btn a:hover{ box-shadow: inset 0 0 200px rgba(255,255,255,.15); outline: 0; } .date{ text-align: right; } .toc hr{ margin-top: 4em; } table { margin: auto; } #TableOfContents a{ color:inherit; } #TableOfContents > ul > li:nth-child(n){ line-height: 1.9em; padding-top: 1.3em; }