:root{--backgroud-color:#F9F7F7;--font-color:#112D4E;--nav-bg-color:var(--backgroud-color);--nav-color:#112D4E;--nav-hover-color:#07585e;--recently-article-color:#112D4E;--recently-article-hover-color:#6096B4;--link-color:#003e85;--link-hover-color:#3F72AF}[data-theme=dark]{--backgroud-color:#222;--font-color:#fff}html{overflow-y:scroll}body{background-color:var(--backgroud-color)!important;color:var(--font-color)!important;line-height:1.5;margin:1rem;font-family:arial,helvetica,microsoft yahei,微软雅黑,sans-serif!important}.nav-bg-color{background-color:var(--nav-bg-color)}.nav-menu a{color:var(--nav-color);text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .3s ease}.nav-menu a:hover{color:var(--nav-hover-color)}.nav-menu li{list-style:none}.nav-menu ul{list-style:none;padding-left:0}.navbar-nav a{color:var(--nav-color);text-decoration:none;font-size:1.2rem;font-weight:500;transition:color .3s ease}.navbar-nav a:hover{color:var(--nav-hover-color)}.nav-menu{background-color:var(--nav-bg-color);color:var(--nav-color);padding-top:.2rem;padding-bottom:.2rem}.switch-language button{font-size:1.1rem;font-weight:500;background-color:transparent;color:var(--nav-color);border:none}.switch-language .icon{height:auto;display:flex;align-items:center}.switch-language svg{width:1.2rem;height:1.2rem;fill:var(--nav-color)}.recently-article{color:var(--recently-article-color)}.recently-article ul li{font-size:1rem;padding-top:.5rem;padding-bottom:.5rem}.recently-article ul li a:hover{color:var(--recently-article-hover-color)}.recently-article ul li a{text-decoration:none;color:var(--recently-article-color)}.category-article{color:var(--recently-article-color);padding:1rem}.category-article ul li{padding:.3rem}.category-article ul li a{text-decoration:none;color:var(--recently-article-color)}.category-article ul li a:hover{color:var(--recently-article-hover-color)}.slider-tag-cloud{padding:1rem}.slider-tag{display:inline-block;margin-right:.5rem;margin-bottom:1rem}.slider-tag a{font-size:1rem;border-left:4px solid #b2a59b;font-weight:520;padding:.3rem .4rem;background-color:#dde6ed;color:#607274;align-items:center;text-decoration:none}.slider-tag a:hover{color:#dde6ed;background-color:#526d82;transition:color .3s ease}.more-tags-a{text-decoration:none;color:#fff;font-size:1rem;font-weight:600;border:1px solid var(--link-hover-color);background-color:var(--link-hover-color);border-radius:.5rem;transition:color .3s ease;padding:.6rem .8rem}.more-tags-a:hover{background-color:var(--link-color);border:1px solid var(--link-color)}.move-to-top{position:fixed;bottom:30px;right:40px;width:2.5rem;height:2.5rem}.move-to-top a{border:none;height:100%;fill:#000}.move-to-top a:hover{opacity:.8;background-color:#dd6b01;border-radius:20%;transition:opacity .3s ease;fill:#fff}.move-to-top img{width:2rem;height:2rem}.mt-top{margin-top:7rem}.footer-container{border-top:1px solid #ccc;margin-top:2rem;padding:1rem;background-color:var(--backgroud-color)}.footer-copyright{font-size:.9rem;display:flex;align-items:center;font-weight:600}.footer-copyright p{margin-bottom:0!important}.footer-copyright a{color:var(--link-color);text-decoration:none}.footer-copyright a:hover{color:var(--link-hover-color)}.social-icons a{text-decoration:none;fill:#112d4e;padding:0 .2rem}.social-icons a:hover{fill:var(--link-hover-color)}.social-icons svg{width:1.5rem;height:1.5rem}.article-list-card{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:box-shadow .3s ease}.article-list-card:hover{box-shadow:0 0 30px rgba(0,0,0,.4)}.article-list-card-title{text-decoration:none;color:var(--link-color)}.article-list-card-title:hover{color:var(--link-hover-color)}.article-list-card-summary{color:var(--font-color);line-height:2rem}.article-info img{width:1.1rem;height:1.1rem}.button-outline{text-decoration:none;color:var(--link-color);border:1px solid var(--link-color);border-radius:.5rem;transition:all .3s ease}.button-outline:hover{color:#fff;background-color:var(--link-hover-color);border:1px solid var(--link-hover-color)}.tag-cloud{padding:30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.tag-cloud .tag{text-decoration:none;margin:8px;padding:8px 16px;background-color:#3498db;color:#fff;border-radius:10px;transition:all .3s ease;cursor:pointer;user-select:none}.tag-cloud .tag:hover{transform:translateY(-3px);color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.tag-cloud .selected{background-color:#2ecc71;font-weight:700}.tag-cloud #tagInfo{margin-top:20px;padding:15px;background-color:#ecf0f1;border-radius:8px;text-align:center;font-style:italic;color:#34495e}.tag-articles-list{margin-top:1.5rem}.tag-articles-list a{text-decoration:none;color:var(--link-color)}.tag-articles-list a:hover{color:var(--link-hover-color)}.subset-page-list{padding-top:2rem}.subset-page-list-item{padding:1.5rem;background-color:#fff;border-radius:10px;transition:box-shadow .3s ease;margin-bottom:1rem}.subset-page-list-item:hover{box-shadow:0 0 30px rgba(0,0,0,.4)}.subset-page-list a{text-decoration:none;color:var(--link-color)}.subset-page-list a:hover{color:var(--link-hover-color)}.subset-page-list p{margin-bottom:0!important}.pagination a{color:var(--font-color)}.pagination .page-item.active .page-link{background-color:var(--link-hover-color);border-color:var(--link-hover-color);color:#fff}#search-container{width:100%;margin-top:1rem;margin-bottom:2rem}#search-wrapper{position:relative}#search-results{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:300px;overflow-y:auto;display:none;z-index:1000;box-sizing:border-box;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-result{padding:10px;border-bottom:1px solid #eee;cursor:pointer}.search-result:last-child{border-bottom:none}.search-result:hover{background-color:var(--backgroud-color);color:var(--link-hover-color)}#search-results .selected{background-color:var(--backgroud-color)}.search-result a:hover{color:var(--link-hover-color)}.search-result a{text-decoration:none;color:var(--link-color)}@media screen and (max-width:768px){.footer-copyright{text-align:center;display:block}.social-icons{padding-top:1rem}}