:root{--theme-color:#37474f;--theme-hover:#90a4ae;--theme-color-rgb:55, 71, 79;--theme-hover-rgb:144, 164, 174;--body-bg:#eeeeee;--el-bg:#fff;--text-color:#37474f;--text-strong:#37474f;--text-muted:#90a4ae;--text-light:#607d8b;--line-color:#cfd8dc;--footer-bg:#37474f;--footer-text:#b3e5fc;--radius:2px;--shadow:0 1px 4px rgba(55, 71, 79, 0.08);--shadow-hover:0 6px 16px rgba(55, 71, 79, 0.14);--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu,
        "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB",
        "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{margin:0;display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-family);font-size:14px;line-height:1.7;color:var(--text-color);background-color:var(--body-bg)}h1,h2,h3,h4,h5,h6{margin:0 0 12px;font-weight:600;color:var(--text-strong)}p{margin:0 0 16px}a{color:var(--text-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--theme-color)}img{max-width:100%;height:auto;border:0;vertical-align:middle}ul,ol{margin:0;padding:0;list-style:none}.container{max-width:1260px;margin:0 auto;padding:0 15px}.clearfix::after{content:"";display:table;clear:both}.icon{width:16px;height:16px;vertical-align:-3px}.btn{display:inline-block;padding:8px 22px;background:var(--theme-color);color:#fff;border-radius:2px;font-size:14px}.btn:hover{background:var(--theme-hover);color:#fff}.header{position:fixed;top:0;left:0;right:0;z-index:999;height:60px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,8%)}.header .container{display:flex;align-items:center;height:60px}.navbar-header{display:flex;align-items:center}.logo{line-height:1;margin-right:30px}.logo img{max-height:40px;display:block}.logo .logo-dark{display:none}[data-theme=dark] .logo .logo-light{display:none}[data-theme=dark] .logo .logo-dark{display:block}.logo-text{font-size:22px;font-weight:700;color:var(--theme-color)}.navbar-collapse{display:flex;align-items:center;flex:1;min-width:0}.primary-menu{flex:1;min-width:0}.nav{display:flex;flex-wrap:nowrap}.nav>li{position:relative;flex-shrink:0}.nav>li>a{display:block;padding:0 16px;line-height:60px;font-size:15px;font-weight:700;color:var(--text-color);position:relative}.nav>li>a::after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:var(--theme-color);transform:scaleX(0);transition:transform .25s ease}.nav>li>a:hover,.nav>li.active>a{color:var(--theme-color)}.nav>li>a:hover::after,.nav>li.active>a::after{transform:scaleX(1)}.nav .dropdown-toggle .caret{width:14px;height:14px;vertical-align:-2px;margin-left:2px}.nav>li>a .nav-icon{margin-right:4px;vertical-align:-3px}@keyframes nav-icon-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.nav>li:hover>a .nav-icon{animation:nav-icon-spin .5s ease-in-out}.dropdown-menu{position:absolute;top:100%;left:0;min-width:160px;background:#fff;border-radius:2px;box-shadow:var(--shadow-hover);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease;z-index:100}.nav>li:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu>li>a{display:block;padding:8px 20px;font-size:14px;white-space:nowrap}.dropdown-menu>li>a:hover{background:#e2f0fb;color:var(--theme-color)}.dropdown-menu>li>a .nav-icon{margin-right:6px;vertical-align:-3px}.navbar-search{display:flex;align-items:center}.navbar-search-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--text-light);font-size:18px;background:0 0;border:0;cursor:pointer;flex-shrink:0}.navbar-search-btn:hover{color:var(--theme-color)}.navbar-search-btn .icon{width:20px;height:20px}.header-tools{display:flex;align-items:center;flex-shrink:0;margin-left:12px;position:relative}.header-tools .navbar-search-btn,.header-tools .theme-toggle{margin-left:4px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;color:inherit;background:0 0;border:0;cursor:pointer;padding:0 2px;vertical-align:middle}.theme-toggle:hover{color:var(--theme-color)}.theme-toggle .icon{width:10px;height:10px}.theme-toggle .icon-sun{display:none}[data-theme=dark] .theme-toggle .icon-sun{display:block}[data-theme=dark] .theme-toggle .icon-moon{display:none}.navbar-social{display:flex;align-items:center}.navbar-social .social-item{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--text-light);transition:color .2s ease}.navbar-social .social-item:hover{color:var(--theme-hover)}.navbar-social .social-item .icon{width:20px;height:20px}.social-qr{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);width:158px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.16);padding:10px 10px 12px;text-align:center;opacity:0;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:220}.social-qr::before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);border:7px solid transparent;border-bottom-color:#fff}.social-qr-head{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:8px;font-size:13px;font-weight:600;color:#37474f;line-height:1}.social-qr-head .icon{width:14px;height:14px;color:var(--theme-hover)}.social-qr img{width:120px;height:120px;display:block;margin:0 auto;border:1px solid #eee;border-radius:2px}.social-qr-name{display:block;margin-top:8px;font-size:12px;color:#90a4ae;line-height:1.4}.social-item:hover .social-qr{opacity:1;visibility:visible;transform:translateX(-50%)translateY(-4px)}[data-theme=dark] .social-qr{background:var(--el-bg);box-shadow:0 8px 24px rgba(0,0,0,.5)}[data-theme=dark] .social-qr::before{border-bottom-color:var(--el-bg)}[data-theme=dark] .social-qr-head{color:var(--text-strong)}[data-theme=dark] .social-qr img{border-color:var(--line-color)}[data-theme=dark] .social-qr-name{color:var(--text-muted)}[data-theme=dark] .social-item:hover .social-qr-head .icon{color:var(--theme-color)}.header-search-toggle{margin-left:12px}.header .header-search-form{position:absolute;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;gap:10px;padding:0 15px;background:#fff;z-index:10}.header.home-search-open .header-search-form{display:flex}.header-search-input{flex:1;max-width:560px;height:38px;border:1px solid var(--line-color);border-radius:2px;padding:0 14px;background:#f7fafc;font-family:inherit;font-size:15px;outline:none;transition:border-color .2s ease}.header-search-input:focus{border-color:var(--theme-color)}.header-search-close,.header-search-submit{display:flex;align-items:center;justify-content:center;height:38px;border:0;cursor:pointer}.header-search-close{width:36px;background:0 0;color:var(--text-light)}.header-search-close:hover{color:var(--theme-color)}.header-search-submit{padding:0 18px;background:var(--theme-color);color:#fff;border-radius:2px}.header-search-submit:hover{background:var(--theme-hover)}.header-search-submit .icon{width:18px;height:18px}.navbar-toggle{display:none;flex-direction:column;justify-content:center;gap:3px;width:40px;height:40px;background:0 0;border:0;padding:0 8px;cursor:pointer}.navbar-toggle .icon-bar{display:block;height:2px;background:var(--text-color);border-radius:2px;transition:all .25s ease}body.nav-open .icon-bar-1{transform:translateY(5px)rotate(45deg)}body.nav-open .icon-bar-2{opacity:0}body.nav-open .icon-bar-3{transform:translateY(-5px)rotate(-45deg)}.wrapper{flex:1 0 auto;padding-top:60px;padding-bottom:30px}.main-body{display:flex;gap:16px;align-items:flex-start;margin-top:16px}.main{flex:1;min-width:0}.sidebar{width:300px;flex-shrink:0;align-self:stretch}.sec-panel{background:var(--el-bg);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:16px}.sec-panel-head{padding:14px 20px;border-bottom:1px solid var(--line-color);display:flex;align-items:center}.sec-panel-head h1{font-size:18px;margin:0;display:flex;align-items:center;gap:10px}.sec-panel-head h1::before{content:none;display:none}.sec-panel-body{padding:20px}.multi-filter{border:1px solid var(--line-color);border-radius:2px;padding:10px 14px;margin-bottom:20px;background:#eef4f8}.multi-filter-list{display:flex;flex-wrap:wrap;gap:4px}.multi-filter-li a{display:block;padding:4px 14px;font-size:13px;color:var(--text-light);border-radius:3px}.multi-filter-li a:hover{color:var(--theme-color);background:rgba(var(--theme-hover-rgb),.16)}.multi-filter-li.multi-filter-current a{background:var(--theme-color);color:#fff}.pinned-banner{margin-bottom:16px}.pinned-carousel{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#cfd8dc}.pinned-track{display:flex;transition:transform .5s ease;will-change:transform}.pinned-slide{position:relative;flex:0 0 100%;height:340px;display:block;color:#fff;text-decoration:none;background-size:cover;background-position:50%;background-repeat:no-repeat}.pinned-slide-plain{background:linear-gradient(135deg,#37474f 0%,#546e7a 100%)}.pinned-slide:hover,.pinned-slide:focus{color:#fff}.pinned-slide-mask{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.38) 48%,rgba(0,0,0,5%) 100%)}.pinned-slide-body{position:absolute;left:0;right:0;bottom:0;max-width:760px;padding:28px 34px 48px;display:flex;flex-direction:column;gap:10px}.pinned-slide-cat{align-self:flex-start;font-size:12px;line-height:1;padding:5px 10px;border-radius:2px;background:var(--theme-color);color:#fff}.pinned-slide-title{font-size:26px;font-weight:700;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.45)}.pinned-slide-desc{font-size:14px;line-height:1.6;color:rgba(255,255,255,.86);text-shadow:0 1px 6px rgba(0,0,0,.4)}.pinned-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:rgba(31,45,61,.35);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s;z-index:3}.pinned-arrow:hover{background:rgba(31,45,61,.62)}.pinned-arrow .icon{width:20px;height:20px}.pinned-prev{left:16px}.pinned-next{right:16px}.pinned-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px;z-index:3}.pinned-dot{width:26px;height:4px;padding:0;border:0;border-radius:2px;background:rgba(255,255,255,.45);cursor:pointer;transition:background .3s}.pinned-dot.active{background:#fff}.feed-intro{margin-bottom:16px}.feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:14px}.feed-card{display:flex;flex-direction:column;background:var(--el-bg);border:1px solid var(--line-color);border-radius:4px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.feed-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.feed-card-link{display:block;color:inherit;text-decoration:none}.feed-card-media{position:relative;aspect-ratio:1/1;background:#eef1f4;overflow:hidden}.feed-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.feed-card:hover .feed-card-media img{transform:scale(1.06)}.feed-card-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:44px;font-weight:700;color:#b0bec5}.feed-card-cat{position:absolute;left:8px;top:8px;font-size:11px;line-height:1;padding:4px 8px;border-radius:2px;background:rgba(0,0,0,.55);color:#fff}.feed-card-title{font-size:14px;line-height:1.5;font-weight:500;color:var(--text-color);padding:10px 10px 0;min-height:52px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-card:hover .feed-card-title{color:var(--theme-color)}.feed-card-desc{font-size:12px;line-height:1.55;color:var(--text-muted);padding:4px 10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-card-stat a{color:var(--text-muted)}.feed-card-stat a:hover{color:var(--theme-color)}.feed-card-meta{margin-top:auto;padding:8px 10px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--text-muted)}.feed-card-date{color:var(--theme-color);font-weight:600}.feed-card-stat{display:inline-flex;align-items:center;gap:10px}.feed-stat{display:inline-flex;align-items:center;gap:3px}.feed-stat .icon{width:13px;height:13px;vertical-align:-2px}.huxiu-logo{height:30px;width:auto;display:block}.kr-logo{height:26px;width:auto;display:block}.smzdm-logo{height:24px;width:auto;display:block}.cat-group-count{font-size:12px;font-weight:400;color:var(--text-muted);margin-left:auto}.sec-panel-head .nav-icon{width:18px;height:18px;margin-right:6px;vertical-align:-4px}.post-loop{list-style:none}.post-loop-default>li.item{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid #e9eef2}.post-loop-default>li.item:last-child{border-bottom:0}.post-loop-default>li.item:hover{background:#fafafb}.post-loop-default>li.item:hover .item-title a{color:var(--theme-color)}.item-img{position:relative;width:200px;height:132px;flex-shrink:0;border-radius:2px;overflow:hidden}.item-img-inner{display:block;width:100%;height:100%}.item-img-inner img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.item:hover .item-img-inner img{transform:scale(1.04)}.item-img-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:34px;font-weight:700;color:rgba(0,0,0,.35);background:linear-gradient(135deg,#e3f2fd,#b3e5fc)}.item-category{position:absolute;left:0;top:0;padding:3px 10px;font-size:12px;color:#fff;background:rgba(var(--theme-color-rgb),.88);border-radius:0 0 2px 0}.item-category:hover{background:var(--theme-hover);color:#fff}.item-content{flex:1;min-width:0;display:flex;flex-direction:column}.item-title{margin:0 0 8px;font-size:18px;line-height:1.4;font-weight:600}.item-title a{color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-excerpt{flex:1;margin-bottom:10px}.item-excerpt p{margin:0;font-size:14px;color:var(--text-light);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.item-meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted)}.item-meta-li{display:inline-flex;align-items:center;gap:4px;margin-right:14px}.item-meta-li .icon{width:14px;height:14px}.item-meta-left{display:flex;align-items:center;flex-wrap:wrap}.item-meta-right{display:flex;align-items:center}.item-meta-li.tag{color:var(--text-muted)}.item-meta-li.tag:hover{color:var(--theme-color)}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:20px;flex-wrap:wrap}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;font-size:14px;color:var(--text-light);background:#eef4f8;border-radius:2px}.page-numbers:hover{color:var(--theme-color);background:rgba(var(--theme-hover-rgb),.16)}.page-numbers.current{background:var(--theme-color);color:#fff}.page-numbers.current:hover{color:#fff}.entry{background:var(--el-bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 30px 20px}.entry-head{text-align:left;padding-bottom:20px;border-bottom:1px solid var(--line-color);margin-bottom:24px}.entry-title{font-size:24px;line-height:1.5;margin-bottom:12px}.entry-info{font-size:13px;color:var(--text-muted);display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.entry-info .dot{color:#ccc}.entry-info a{color:var(--theme-color)}.entry-info .entry-stat{display:inline-flex;align-items:center;gap:3px}.entry-info .entry-stat .icon{width:14px;height:14px}.entry-info .entry-tag{color:var(--text-muted)}.entry-info .entry-tag:hover{color:var(--theme-color)}.entry-catnav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line-color)}.entry-catnav .catnav-item{display:inline-block;padding:5px 14px;font-size:13px;border-radius:3px;background:#eef4f8;color:var(--text-light)}.entry-catnav .catnav-item:hover{background:#e3f2fd;color:var(--theme-color)}.entry-catnav .catnav-item.active{background:var(--theme-color);color:#fff}.entry-content{font-size:15px;color:var(--text-strong);line-height:1.9;word-wrap:break-word}.entry-content h2,.entry-content h3,.entry-content h4{margin:26px 0 12px;line-height:1.5;scroll-margin-top:76px}.entry-content h2{font-size:21px}.entry-content h3{font-size:18px}.entry-content a{color:var(--theme-hover);text-decoration:underline;text-underline-offset:3px}.entry-content img{border-radius:2px;margin:12px auto;display:block}.entry-content .brief-src,.entry-content .brief-src li,.entry-content .brief-src a,.entry-content .brief-src p{font-size:12px;line-height:1.6}.entry-content .mermaid{display:block;overflow-x:auto;margin:18px 0;text-align:center;background:#fff;border-radius:6px;padding:14px;line-height:1.4}[data-theme=dark] .entry-content .mermaid{background:#1e2230}.entry-content .mermaid svg{max-width:100%;height:auto}.entry-content blockquote{margin:20px 0;padding:12px 20px;border-left:4px solid var(--theme-color);background:#e8f4fd;color:var(--text-light)}.entry-content code{background:#eee;border:1px solid #cfd8dc;border-radius:3px;padding:1px 6px;font-size:13px;font-family:sfmono-regular,Consolas,liberation mono,Menlo,monospace;color:#37474f}.entry-content pre{background:#eef4f8;color:#37474f;border:1px solid var(--line-color);border-radius:var(--radius);padding:16px;overflow-x:auto;line-height:1.6;margin:16px 0}.entry-content pre code{background:0 0;border:0;color:inherit;padding:0;font-size:13px}.entry-content div.highlight,.entry-content .code-wrap{position:relative;margin:16px 0}.entry-content div.highlight pre,.entry-content .code-wrap pre{margin:0}.code-copy{position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(255,255,255,.6);border:1px solid rgba(144,164,174,.35);color:#607d8b;cursor:pointer;opacity:0;transform:translateY(-3px);transition:opacity .18s ease,transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.code-copy svg{width:13px;height:13px;display:block}.code-copy .icon-ok{display:none}.entry-content div.highlight:hover .code-copy,.entry-content .code-wrap:hover .code-copy,.code-copy:focus-visible{opacity:1;transform:translateY(0)}.code-copy:hover{background:#fff;color:#0d47a1;border-color:#90a4ae}.code-copy.copied{background:#e8f5e9;border-color:#81c784;color:#2e7d32}.code-copy.copied .icon-copy{display:none}.code-copy.copied .icon-ok{display:block}@media(hover:none){.code-copy{opacity:1;transform:none}}.entry-content .chroma{background-color:#eef4f8;color:#37474f;border:1px solid var(--line-color);border-radius:var(--radius)}.entry-content .chroma .c,.entry-content .chroma .ch,.entry-content .chroma .cm,.entry-content .chroma .c1,.entry-content .chroma .cs,.entry-content .chroma .cpf{color:#78909c;font-style:italic}.entry-content .chroma .cp{color:#00838f}.entry-content .chroma .k,.entry-content .chroma .kc,.entry-content .chroma .kd,.entry-content .chroma .kn,.entry-content .chroma .kp,.entry-content .chroma .kr,.entry-content .chroma .ow{color:#1565c0}.entry-content .chroma .kt{color:#0277bd}.entry-content .chroma .o{color:#607d8b}.entry-content .chroma .p{color:#90a4ae}.entry-content .chroma .s,.entry-content .chroma .sa,.entry-content .chroma .sb,.entry-content .chroma .sc,.entry-content .chroma .dl,.entry-content .chroma .sd,.entry-content .chroma .s2,.entry-content .chroma .se,.entry-content .chroma .sh,.entry-content .chroma .sx,.entry-content .chroma .sr,.entry-content .chroma .s1,.entry-content .chroma .ss{color:#2e7d32}.entry-content .chroma .si{color:#e65100}.entry-content .chroma .m,.entry-content .chroma .mb,.entry-content .chroma .mf,.entry-content .chroma .mh,.entry-content .chroma .mi,.entry-content .chroma .il,.entry-content .chroma .mo{color:#e65100}.entry-content .chroma .nf,.entry-content .chroma .fm{color:#0d47a1}.entry-content .chroma .nc,.entry-content .chroma .nn{color:#00838f}.entry-content .chroma .nt{color:#1565c0}.entry-content .chroma .na{color:#7b1fa2}.entry-content .chroma .nb,.entry-content .chroma .bp{color:#00695c}.entry-content .chroma .nl{color:#1565c0}.entry-content .chroma .n,.entry-content .chroma .nx,.entry-content .chroma .nv,.entry-content .chroma .vc,.entry-content .chroma .vg,.entry-content .chroma .vi,.entry-content .chroma .vm{color:#37474f}.entry-content .chroma .gh,.entry-content .chroma .gu{color:#1565c0}.entry-content .chroma .gp{color:#607d8b;font-weight:600}.entry-content .chroma .go{color:#78909c}.entry-content .chroma .gd{color:#c62828}.entry-content .chroma .gi{color:#2e7d32}.entry-content .chroma .gr,.entry-content .chroma .err{color:#c62828}.entry-content .chroma .gs{font-weight:700}.entry-content .chroma .ge{font-style:italic}.entry-content .chroma .l{color:#2e7d32}.entry-content .chroma .ld{color:#827717}.entry-content .chroma .x{color:#00838f}.entry-content .chroma .w{color:#b0bec5}.entry-content table{width:100%;max-width:100%;table-layout:auto;border-collapse:collapse;margin:16px 0}.entry-content th,.entry-content td{padding:8px 12px;border:1px solid var(--line-color);text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px){.entry-content table{display:block;overflow-x:auto}}.entry-content th{background:#eee;font-weight:600}.entry-content tr:nth-child(2n+1) td{background:#f7fafc}.entry-content tr:hover td{background-color:#e3f2fd}.entry-tags{margin-top:24px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line-color)}.block-tag{padding:3px 12px;background:var(--theme-color);color:#fff;border-radius:3px;font-size:13px}.entry-tags a{padding:3px 12px;font-size:13px;color:var(--text-light);background:#eef4f8;border-radius:14px}.entry-tags a:hover{background:#e3f2fd;color:var(--theme-color)}.post-nav{display:flex;gap:12px}.post-nav-panel{margin-top:0}.post-nav-title::before{background:var(--theme-color)}.post-nav a{flex:1;display:block;padding:14px 18px;background:#eef4f8;border-radius:2px;font-size:14px;line-height:1.5;color:var(--text-light);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-nav a span{display:block;font-size:12px;color:var(--text-muted);margin-bottom:4px}.post-nav a:hover{color:var(--theme-color);background:#e3f2fd}.post-nav-next{text-align:right}.entry-related-posts .entry-related-title{font-size:18px;margin:0;display:flex;align-items:center;gap:10px}.entry-related-posts .entry-related-title::before{display:none}.post-loop-list{padding:0;margin:0;list-style:none}.post-loop-list .item{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px dashed var(--line-color)}.post-loop-list .item:last-child{border-bottom:0}.post-loop-list .item a{flex:1;font-size:14px;color:var(--text-light);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-loop-list .item a:hover{color:var(--theme-hover)}.post-loop-list .date{font-size:13px;color:var(--text-muted);flex-shrink:0;margin-left:16px}.entry-actions{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:20px;margin-top:24px;border-top:1px solid var(--line-color);flex-wrap:wrap;position:relative}.entry-action{position:relative}.action-link{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:#eef4f8;border-radius:18px;font-size:13px;color:var(--text-light);user-select:none}.action-link:hover{color:var(--theme-color);background:#e3f2fd}.action-link svg{width:14px;height:14px;flex-shrink:0}.action-num{font-style:normal;font-weight:600;color:var(--theme-color);min-width:14px;text-align:center}.action-popup{position:absolute;top:calc(100% + 8px);right:0;display:flex;gap:6px;padding:10px;background:var(--el-bg);border:1px solid var(--line-color);border-radius:var(--radius);box-shadow:var(--shadow);z-index:30;white-space:nowrap}.action-popup[hidden],.reward-popup[hidden]{display:none}.share-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;color:var(--text-light);background:#eef4f8;border-radius:2px;cursor:pointer}.share-btn:hover{color:var(--theme-color);background:#e3f2fd}.share-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.share-qq .share-icon{background:#12b7f5}.share-weibo .share-icon{background:#e6162d}.share-link .share-icon{background:#90a4ae}.reward-popup{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:30;background:var(--el-bg);border:1px solid var(--line-color);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;text-align:center;width:max-content;max-width:calc(100vw - 24px)}.reward-popup-head{font-size:14px;color:var(--text-strong);margin-bottom:14px}.reward-popup-body{display:flex;gap:18px}.reward-qr-item img{width:120px;height:120px;border-radius:2px;display:block}.reward-qr-item span{display:block;margin-top:8px;font-size:12px;color:var(--text-muted)}.widget{background:var(--el-bg);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:0 20px 20px;overflow:hidden}.widget-title{margin:0 -20px;padding:14px 20px;font-size:16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line-color)}.widget-title::before{content:none;display:none}.widget-title span{display:block}.sidebar-sticky{position:sticky;top:76px;z-index:10;max-height:calc(100vh - 92px);overflow-y:auto;background:var(--body-bg)}.widget_toc .toc-body{max-height:40vh;overflow-y:auto;padding-right:4px}.toc-body ul{list-style:none;margin:0;padding-left:14px}.toc-body>ul{padding-left:0}.toc-body li{margin:6px 0}.toc-body a{display:block;font-size:13px;line-height:1.5;color:var(--text-color)}.toc-body a:hover{color:var(--theme-color)}.toc-body ul ul a{font-size:12px;color:var(--text-muted)}.widget_discover .widget-more{margin-left:auto;font-size:12px;font-weight:400;color:var(--text-muted)}.widget_discover .widget-more:hover{color:var(--theme-color)}.discover-list{list-style:none}.discover-item+.discover-item{border-top:1px dashed var(--line-color)}.discover-item a{display:flex;gap:10px;padding:10px 0}.discover-thumb{flex:0 0 72px;width:72px;height:72px;border-radius:3px;overflow:hidden;background:#eef1f4;display:flex;align-items:center;justify-content:center}.discover-thumb img{width:100%;height:100%;object-fit:cover;display:block}.discover-fallback{font-size:20px;color:#b0bec5}.discover-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.discover-title{font-size:14px;line-height:1.5;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discover-item a:hover .discover-title{color:var(--theme-color)}.discover-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted)}.discover-source{color:var(--text-muted);flex-shrink:0}.discover-carousel{position:relative;margin:12px 0 0;border-radius:3px;overflow:hidden;background:#eef1f4}.discover-track{display:flex;transition:transform .5s ease}.discover-slide{position:relative;flex:0 0 100%;display:block;height:150px;color:#fff;text-decoration:none;overflow:hidden}.discover-slide img{width:100%;height:100%;object-fit:cover;display:block}.discover-slide-mask{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,8%) 0%,rgba(0,0,0,.2) 45%,rgba(0,0,0,.72) 100%)}.discover-slide-cat{position:absolute;left:8px;top:8px;font-size:11px;line-height:1;padding:3px 6px;border-radius:2px;background:rgba(0,0,0,.5);color:#fff}.discover-slide-time{position:absolute;right:8px;top:8px;font-size:11px;color:rgba(255,255,255,.92);text-shadow:0 1px 3px rgba(0,0,0,.55)}.discover-slide-title{position:absolute;left:10px;right:10px;bottom:22px;font-size:14px;line-height:1.45;font-weight:600;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.55)}.discover-slide:hover .discover-slide-title{color:#fff}.discover-arrow{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border:0;border-radius:50%;background:rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;transition:background .3s}.discover-arrow:hover{background:rgba(0,0,0,.55)}.discover-arrow .icon{width:16px;height:16px}.discover-prev{left:6px}.discover-next{right:6px}.discover-dots{position:absolute;left:0;right:0;bottom:7px;display:flex;justify-content:center;gap:5px;z-index:3}.discover-dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background .3s}.discover-dot.active{background:#fff}.discover-carousel+.discover-list{margin-top:4px}.search-form{display:flex;border:1px solid var(--line-color);border-radius:2px;overflow:hidden}.search-form .keyword{flex:1;border:0;outline:none;padding:10px 12px;font-size:14px;background:#f7fafc;font-family:inherit}.search-form .submit{border:0;background:var(--theme-color);color:#fff;padding:0 16px;cursor:pointer;display:flex;align-items:center}.search-form .submit:hover{background:var(--theme-hover)}.search-form-lg{margin-bottom:20px}.search-form-lg .keyword{padding:12px 16px}.search-form-lg .submit{padding:0 28px;font-size:14px}.post-list .post-item a{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed var(--line-color);font-size:14px}.post-list .post-item:last-child a{border-bottom:0}.post-list .post-title{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-light)}.post-list .post-item a:hover .post-title{color:var(--theme-hover)}.post-list .post-date{font-size:12px;color:var(--text-muted);flex-shrink:0}.category-list li a{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px dashed var(--line-color);font-size:14px;color:var(--text-light)}.category-list li:last-child a{border-bottom:0}.category-list li a:hover{color:var(--theme-hover);padding-left:6px}.category-list .count{color:var(--text-muted);font-size:13px}.comment-list li{padding:12px 0;border-bottom:1px dashed var(--line-color)}.comment-list li:last-child{border-bottom:0}.comment-loading,.comment-empty,.comment-error{font-size:13px;color:var(--text-muted);padding:10px 0}.comment-info{display:flex;align-items:flex-start;gap:8px}.comment-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--line-color)}.comment-meta{flex:1;min-width:0}.comment-author{display:block;font-size:13px;color:var(--text-color);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comment-author:hover{color:var(--theme-hover)}.comment-date{display:block;font-size:12px;color:var(--text-muted);margin-top:1px}.comment-excerpt{font-size:13px;color:var(--text-light);line-height:1.7;margin:8px 0 5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.comment-post{font-size:12px;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comment-post a{color:var(--theme-color)}.comment-post a:hover{color:var(--theme-hover)}.tagcloud{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.tagcloud-3d{position:relative;isolation:isolate;margin:4px -20px 0;height:260px;overflow:hidden;user-select:none;-webkit-user-select:none}.tagcloud-3d .tc-tag{display:inline-block;font-size:13px;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%)}.tag-cloud-item{padding:4px 12px;font-size:13px;color:var(--text-light);background:#eef4f8;border-radius:14px}.tag-cloud-item:hover{background:#e3f2fd;color:var(--theme-color)}.search-hint{color:var(--text-muted);text-align:center;padding:30px 0}.search-result-list .search-result-item{padding:14px 0;border-bottom:1px dashed var(--line-color)}.search-result-item a{display:flex;align-items:baseline;gap:12px}.search-result-item .date{font-size:12px;color:var(--text-muted);flex-shrink:0}.search-result-item h3{margin:0;font-size:16px}.search-result-item p{margin:6px 0 0;font-size:13px;color:var(--text-muted)}.archives .archive-year{margin-bottom:20px}.archive-year-title{font-size:18px;color:var(--theme-hover);padding-left:10px;border-left:3px solid var(--theme-color)}.archive-list li{display:flex;gap:16px;padding:8px 0;border-bottom:1px dashed var(--line-color);font-size:14px}.archive-list .archive-date{color:var(--text-muted);flex-shrink:0;font-size:13px;margin-top:2px}.archive-list a{color:var(--text-light)}.archive-list a:hover{color:var(--theme-hover)}.error-page{text-align:center;padding:60px 20px}.error-code{font-size:96px;font-weight:700;color:var(--theme-color);line-height:1}.error-text{color:var(--text-muted);margin-bottom:24px}.empty-tip{text-align:center;color:var(--text-muted);padding:40px 0}.footer{background:var(--footer-bg);color:var(--footer-text);padding:30px 0;margin-top:10px;text-align:center}.footer a{color:inherit}.footer a:hover{color:#90a4ae}.copyright{font-size:13px}.footer-meta{font-size:12px;color:#90a4ae;margin-top:6px}.post-loop-empty{padding:40px 0;text-align:center;color:#90a4ae;font-size:14px}.footer-custom{margin-bottom:10px}.action{position:fixed;right:20px;bottom:80px;z-index:998}.action-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;color:var(--text-light);border-radius:8px;box-shadow:var(--shadow)}.action-item:hover{color:var(--theme-color)}.footer-bar{position:fixed;bottom:0;left:0;right:0;z-index:998;display:none;background:#fff;border-top:1px solid var(--line-color);box-shadow:0 -1px 6px rgba(0,0,0,5%)}.footer-bar .fb-item a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0 6px;font-size:11px;color:var(--text-light)}.footer-bar .fb-item a:hover{color:var(--theme-color)}.footer-bar .fb-item .icon{width:20px;height:20px}@media(max-width:1024px){.main-body{flex-direction:column;align-items:stretch}.main{width:100%;max-width:100%}.sidebar{width:100%}.sidebar-sticky{position:static;max-height:none;overflow:visible;background:0 0}.widget{overflow:hidden}}@media(max-width:768px){html{scroll-padding-top:66px}.entry-content h2,.entry-content h3,.entry-content h4{scroll-margin-top:66px}.wrapper{padding-top:50px}.header{height:50px}.header .container{height:50px;position:relative}.logo-text{font-size:18px}.navbar-toggle{display:flex;order:2;margin-left:auto;margin-right:4px}.logo{margin-right:auto;padding-left:4px}.navbar-collapse{position:fixed;top:50px;right:0;bottom:0;width:78%;max-width:320px;background:#fff;flex-direction:column;align-items:stretch;box-shadow:-4px 0 16px rgba(0,0,0,.12);transform:translateX(100%);transition:transform .28s ease;overflow-y:auto;z-index:999;padding:10px 0}body.nav-open .navbar-collapse{transform:translateX(0)}body.nav-open{overflow:hidden}.primary-menu{flex:none}.nav{flex-direction:column}.nav>li>a{line-height:46px;padding:0 20px;border-bottom:1px solid #eee}.nav>li>a::after{display:none}.dropdown-menu{position:static;box-shadow:none;opacity:1;visibility:visible;transform:none;background:#eef4f8;padding:4px 0;margin:0;border-radius:0;display:none}.nav>li.dropdown.open>.dropdown-menu{display:block}.dropdown-menu>li>a{padding:8px 34px;font-size:14px}.navbar-search{padding:14px 20px;border-top:1px solid #e9eef2}.navbar-search .navbar-search-btn{display:none}.header-search-toggle{margin-left:0}.header-tools{margin-left:0}.header-tools .navbar-social{display:none}.header-tools .theme-toggle{margin-left:8px}.main-body{margin-top:10px}.sec-panel-body{padding:14px}.sec-panel-head{padding:12px 14px}.post-loop-default>li.item{gap:14px;padding:12px 0}.item-img{width:124px;height:82px;border-radius:3px}.item-img-fallback{font-size:22px}.item-title{font-size:15px;-webkit-line-clamp:2}.item-excerpt{display:none}.item-category{font-size:11px;padding:2px 8px}.item-meta{font-size:12px}.item-meta-li{margin-right:8px}.item-meta-right .item-meta-li.tag{display:none}.pinned-slide{height:200px}.pinned-slide-body{padding:18px 18px 38px;gap:8px}.pinned-slide-title{font-size:18px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pinned-slide-desc{display:none}.pinned-arrow{width:30px;height:30px}.pinned-prev{left:8px}.pinned-next{right:8px}.pinned-dots{bottom:12px}.pinned-dot{width:18px}.feed-grid{grid-template-columns:repeat(2,1fr);gap:10px}.feed-card-title{font-size:13px;min-height:46px;padding:8px 8px 0}.feed-card-meta{padding:6px 8px 8px;font-size:11px}.feed-card-cat{font-size:10px;padding:3px 6px}.entry{padding:20px 16px;border-radius:2px}.entry-title{font-size:20px}.entry-content{font-size:15px;line-height:1.85}.post-nav{flex-direction:column}.post-nav-next{text-align:left}.entry-actions{gap:10px}.action-link{padding:6px 13px;font-size:12px}.reward-popup-body{gap:12px}.reward-qr-item img{width:96px;height:96px}.footer-bar{display:grid;grid-template-columns:repeat(4,1fr)}.action{right:12px;bottom:70px}.footer{padding-bottom:70px}.container{padding:0 12px}}[data-theme=dark]{--theme-color:#b3e5fc;--theme-hover:#90a4ae;--theme-color-rgb:179, 229, 252;--theme-hover-rgb:144, 164, 174;--body-bg:#263238;--el-bg:#37474f;--text-color:#cfd8dc;--text-strong:#e3f2fd;--text-muted:#90a4ae;--text-light:#b0bec5;--line-color:#455a64;--footer-bg:#1c252b;--footer-text:#b3e5fc;--shadow:0 1px 4px rgba(0, 0, 0, .4);--shadow-hover:0 6px 16px rgba(0, 0, 0, .5)}[data-theme=dark] .header,[data-theme=dark] .header .header-search-form,[data-theme=dark] .dropdown-menu,[data-theme=dark] .navbar-collapse,[data-theme=dark] .action-item,[data-theme=dark] .footer-bar,[data-theme=dark] .social-qr{background:var(--el-bg)}[data-theme=dark] .social-qr::before{border-bottom-color:var(--el-bg)}[data-theme=dark] .header-search-input{background:rgba(0,0,0,.22);color:var(--text-color)}[data-theme=dark] .dropdown-menu>li>a:hover,[data-theme=dark] .multi-filter-li a:hover,[data-theme=dark] .page-numbers:hover,[data-theme=dark] .entry-tags a:hover,[data-theme=dark] .post-nav a:hover,[data-theme=dark] .action-link:hover,[data-theme=dark] .share-btn:hover,[data-theme=dark] .tag-cloud-item:hover{background:rgba(179,229,252,.12)}[data-theme=dark] .entry-catnav .catnav-item{background:rgba(0,0,0,.25);color:var(--text-light)}[data-theme=dark] .entry-catnav .catnav-item:hover{background:rgba(179,229,252,.12)}[data-theme=dark] .entry-catnav .catnav-item.active{background:var(--theme-color);color:#263238}[data-theme=dark] .multi-filter,[data-theme=dark] .page-numbers,[data-theme=dark] .entry-content code,[data-theme=dark] .entry-content th,[data-theme=dark] .entry-tags a,[data-theme=dark] .post-nav a,[data-theme=dark] .tag-cloud-item,[data-theme=dark] .action-link,[data-theme=dark] .share-btn,[data-theme=dark] .dropdown-menu.mobile{background:rgba(0,0,0,.25)}[data-theme=dark] .entry-content code{border-color:var(--line-color);color:#ffcc80}[data-theme=dark] .entry-content pre,[data-theme=dark] .entry-content .chroma{background-color:#1c252b;color:#cfd8dc;border-color:#2e3d47}[data-theme=dark] .entry-content .chroma .c,[data-theme=dark] .entry-content .chroma .ch,[data-theme=dark] .entry-content .chroma .cm,[data-theme=dark] .entry-content .chroma .c1,[data-theme=dark] .entry-content .chroma .cs,[data-theme=dark] .entry-content .chroma .cpf{color:#75869c;font-style:italic}[data-theme=dark] .entry-content .chroma .cp{color:#4dd0e1}[data-theme=dark] .entry-content .chroma .k,[data-theme=dark] .entry-content .chroma .kc,[data-theme=dark] .entry-content .chroma .kd,[data-theme=dark] .entry-content .chroma .kn,[data-theme=dark] .entry-content .chroma .kp,[data-theme=dark] .entry-content .chroma .kr,[data-theme=dark] .entry-content .chroma .ow{color:#82b1ff}[data-theme=dark] .entry-content .chroma .kt{color:#4fc3f7}[data-theme=dark] .entry-content .chroma .o{color:#9fb4c7}[data-theme=dark] .entry-content .chroma .p{color:#78909c}[data-theme=dark] .entry-content .chroma .s,[data-theme=dark] .entry-content .chroma .sa,[data-theme=dark] .entry-content .chroma .sb,[data-theme=dark] .entry-content .chroma .sc,[data-theme=dark] .entry-content .chroma .dl,[data-theme=dark] .entry-content .chroma .sd,[data-theme=dark] .entry-content .chroma .s2,[data-theme=dark] .entry-content .chroma .se,[data-theme=dark] .entry-content .chroma .sh,[data-theme=dark] .entry-content .chroma .sx,[data-theme=dark] .entry-content .chroma .sr,[data-theme=dark] .entry-content .chroma .s1,[data-theme=dark] .entry-content .chroma .ss{color:#a5d6a7}[data-theme=dark] .entry-content .chroma .si{color:#f78c6c}[data-theme=dark] .entry-content .chroma .m,[data-theme=dark] .entry-content .chroma .mb,[data-theme=dark] .entry-content .chroma .mf,[data-theme=dark] .entry-content .chroma .mh,[data-theme=dark] .entry-content .chroma .mi,[data-theme=dark] .entry-content .chroma .il,[data-theme=dark] .entry-content .chroma .mo{color:#ffcc80}[data-theme=dark] .entry-content .chroma .nf,[data-theme=dark] .entry-content .chroma .fm{color:#82aaff}[data-theme=dark] .entry-content .chroma .nc,[data-theme=dark] .entry-content .chroma .nn{color:#4dd0e1}[data-theme=dark] .entry-content .chroma .nt{color:#80cbc4}[data-theme=dark] .entry-content .chroma .na{color:#ce93d8}[data-theme=dark] .entry-content .chroma .nb,[data-theme=dark] .entry-content .chroma .bp{color:#4dd0e1}[data-theme=dark] .entry-content .chroma .nl{color:#82b1ff}[data-theme=dark] .entry-content .chroma .n,[data-theme=dark] .entry-content .chroma .nx,[data-theme=dark] .entry-content .chroma .nv,[data-theme=dark] .entry-content .chroma .vc,[data-theme=dark] .entry-content .chroma .vg,[data-theme=dark] .entry-content .chroma .vi,[data-theme=dark] .entry-content .chroma .vm{color:#cfd8dc}[data-theme=dark] .entry-content .chroma .gh,[data-theme=dark] .entry-content .chroma .gu{color:#82b1ff}[data-theme=dark] .entry-content .chroma .gp{color:#90a4ae;font-weight:600}[data-theme=dark] .entry-content .chroma .go{color:#78909c}[data-theme=dark] .entry-content .chroma .gd{color:#ef9a9a}[data-theme=dark] .entry-content .chroma .gi{color:#a5d6a7}[data-theme=dark] .entry-content .chroma .gr,[data-theme=dark] .entry-content .chroma .err{color:#ef9a9a}[data-theme=dark] .entry-content .chroma .ld{color:#d4c5a9}[data-theme=dark] .entry-content .chroma .x{color:#4dd0e1}[data-theme=dark] .entry-content .chroma .w{color:#607d8b}[data-theme=dark] .code-copy{background:rgba(0,0,0,.32);border-color:rgba(144,164,174,.3);color:#b0bec5}[data-theme=dark] .code-copy:hover{background:rgba(0,0,0,.55);color:#b3e5fc;border-color:#90a4ae}[data-theme=dark] .code-copy.copied{background:rgba(102,187,106,.18);border-color:#66bb6a;color:#81c784}[data-theme=dark] .post-loop-default>li.item{border-bottom-color:var(--line-color)}[data-theme=dark] .post-loop-default>li.item:hover,[data-theme=dark] .entry-content tr:nth-child(2n+1) td{background:rgba(0,0,0,.18)}[data-theme=dark] .entry-content tr:hover td{background-color:rgba(179,229,252,.1)}[data-theme=dark] .entry-content blockquote{background:rgba(0,0,0,.25)}[data-theme=dark] .entry-info .dot{color:var(--text-muted)}[data-theme=dark] .item-img-fallback{background:linear-gradient(135deg,#263238,#455a64);color:rgba(255,255,255,.4)}[data-theme=dark] .search-form .keyword,[data-theme=dark] .footer-bar{background:rgba(0,0,0,.18)}[data-theme=dark] .footer{background:var(--footer-bg)}[data-theme=dark] .nav>li>a::after{background:var(--theme-color)}[data-theme=dark] .nav>li>a:hover,[data-theme=dark] .nav>li.active>a{color:var(--theme-color)}@media(max-width:768px){[data-theme=dark] .nav>li>a{border-bottom-color:var(--line-color)}[data-theme=dark] .dropdown-menu{background:rgba(0,0,0,.3)}}[data-theme=dark] .logo-text,[data-theme=dark] .theme-toggle,[data-theme=dark] .navbar-social .social-item,[data-theme=dark] .navbar-search-btn,[data-theme=dark] .action-item{color:var(--text-light)}[data-theme=dark] .logo-text:hover,[data-theme=dark] .theme-toggle:hover,[data-theme=dark] .navbar-social .social-item:hover,[data-theme=dark] .navbar-search-btn:hover,[data-theme=dark] .action-item:hover{color:var(--theme-color)}