body{font-family:"Helvetica Neue",Arial,"Noto Sans SC","Noto Serif SC","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,sans-serif;margin:0 auto;padding:0;max-width:800px;width:90%}.list-post>h2{font-size:15px;font-weight:bold;padding:12px 0}.list-post ul{box-sizing:border-box;padding-left:15px}.list-post li{display:flex;align-items:center;padding:8px 0}.list-post li .date{color:#000;font-size:14px;flex-shrink:0;margin-right:10px}.list-post li .title{width:0;flex-grow:1;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-post li .title a{font-size:15px}.list-post li .categories{flex-shrink:0;padding:3px 0;margin-left:10px}.list-post li .categories a{font-size:12px;color:#000;margin-left:8px}.list-category h2{font-size:15px;font-weight:bold;padding:12px 0}.list-category div{padding:8px 0 8px 10px}.list-category div a{margin:4px 6px;white-space:nowrap;font-size:15px;display:inline-block;border-bottom:1px solid #000}.page-search #search-input{text-align:center;font-size:14px;border:1px solid #eaeaea;width:100%;padding:10px 0;background-color:transparent}.page-search h1{font-size:16px;height:46px;display:flex;flex-flow:row nowrap;align-items:center}.page-search h1 i{font-size:20px;margin-left:6px}.page-search .list-search li{list-style:disc;margin-left:15px;margin-bottom:20px}.page-search .list-search a{display:block;border-bottom:1px dashed #ccc}.page-search .list-search .title{display:inline-block;word-break:break-all;font-size:14px;font-weight:bold;padding-bottom:1px;border-bottom:1px solid #999}.page-search .list-search .content{display:block;font-size:14px;color:#000;word-break:break-all;padding:10px 0}.page-search .list-search .hint{font-size:inherit;font-weight:bold;color:#ff7f7f}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:8px 0}.category-card{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f6f8fa;border:1px solid #eaecef;border-radius:8px;text-decoration:none;color:#24292e;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s}.category-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.06);border-color:#36c}.category-card .category-name{font-weight:600}.category-card .category-count{display:inline-block;min-width:22px;padding:2px 6px;background:#36c;color:#fff;border-radius:10px;font-size:11px;text-align:center}.category-count-inline{font-size:12px;font-weight:normal;color:#888;margin-left:8px}.tag-cloud{padding:8px 0 18px}.tag-cloud-list{display:flex;flex-wrap:wrap;gap:6px 10px;padding:10px 0;line-height:2}.tag-cloud-item{display:inline-flex;align-items:baseline;padding:2px 10px;background:#f0f3f7;border-radius:14px;color:#36c;text-decoration:none;transition:background-color .15s,color .15s}.tag-cloud-item:hover{background:#36c;color:#fff}.tag-cloud-item sup{margin-left:4px;font-size:10px;color:#888}.tag-cloud-item:hover sup{color:rgba(255,255,255,0.8)}.tag-count{font-size:12px;color:#888;font-weight:normal;margin-left:6px}@media screen and (max-width:560px){.list-post>h2{padding:10px 0}.list-post li{padding:6px 0}.list-post li .title a{font-size:14px}.list-post .categories{display:none}.list-category h2{padding:10px 0}.list-category div a{font-size:14px}}