/* zzbcoder · 清爽阅读主题 */
:root{--ink:#172b3a;--muted:#647784;--accent:#157c83;--line:#e2eae9;--paper:#fff;--bg:#f3f6f5}
body{background:var(--bg)!important;color:var(--ink)!important;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif!important;font-size:15px!important;line-height:1.75!important}
a{color:var(--accent);text-decoration:none}a:hover{color:#0b5961;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e2a64e;outline-offset:3px}
#top{max-width:1200px;margin:24px auto 0!important;border-radius:18px 18px 0 0;overflow:hidden;background:#173f49!important;box-shadow:0 12px 38px rgba(23,52,60,.10)}
.HeaderTitles{width:100%;height:auto!important;background:linear-gradient(120deg,#173f49,#246a70)!important;padding:35px 46px 30px;box-sizing:border-box}
.HeaderTitle{margin:0!important;padding:0!important;line-height:1.2!important}.HeaderTitle a,#Header1_HeaderTitle{color:#fff!important;font-size:34px!important;letter-spacing:-.03em;font-weight:750!important;text-shadow:none!important}
#tagline{color:#d5e8e6!important;font-size:14px!important;letter-spacing:.08em;margin:12px 0 0!important;padding:0!important}
#HeaderBar{width:100%!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--line)!important;height:auto!important}#HeaderBar td{padding:13px 24px!important;color:#a7b6b9!important;font-size:13px!important}#HeaderBar a{color:#46636b!important;font-weight:600}#HeaderBar a:hover{color:var(--accent)!important}.BlogStatsBar{color:#82949a!important;font-size:12px!important}
#maintable{width:calc(100% - 32px)!important;max-width:1200px;margin:0 auto 40px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed;background:transparent!important}
#leftmenu{width:250px!important;vertical-align:top!important;padding:26px 16px 0 0!important;background:transparent!important;border:0!important;box-sizing:border-box}
#main{vertical-align:top!important;padding:26px 0 0!important;background:transparent!important;box-sizing:border-box}
#leftmenu .newsItem,#leftmenu .sidebar-block,#leftmenu #topview_posts_wrap,#leftmenu #topdigg_posts_wrap{background:#fff!important;border:1px solid var(--line)!important;border-radius:14px;padding:19px 20px!important;margin:0 0 14px!important;box-shadow:0 4px 16px rgba(27,63,70,.035)}
#leftmenu h3{font-size:14px!important;font-weight:700!important;color:#193e47!important;letter-spacing:.04em;margin:0 0 12px!important;padding:0 0 9px!important;border-bottom:1px solid #edf2f1!important;background:none!important}
#leftmenu ul{padding:0!important;margin:0!important;list-style:none!important}#leftmenu li{margin:6px 0!important;line-height:1.6!important}#leftmenu,#leftmenu a{font-size:13px!important;color:#60757d}#leftmenu a:hover{color:var(--accent)}#profile_block{line-height:1.9!important}
#q{max-width:120px;border:1px solid #dce7e5;border-radius:6px;padding:6px;box-sizing:border-box}#btnZzk{background:#e6f3f1;border:0;border-radius:6px;color:#17676d;padding:7px;cursor:pointer}
#main .date{font-size:12px!important;letter-spacing:.06em;color:#8a9b9d!important;text-align:left!important;margin:2px 0 10px 4px!important;padding:0!important;border:0!important}
#main > .post{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:15px;margin:0 0 16px!important;padding:24px 28px!important;box-shadow:0 5px 20px rgba(27,63,70,.04);transition:box-shadow .2s ease,transform .2s ease}
#main > .post:hover{box-shadow:0 10px 28px rgba(27,63,70,.09);transform:translateY(-2px)}#main > br{display:none}
.postTitle{background:none!important;border:0!important;padding:0!important;margin:0 0 10px!important;line-height:1.45!important}.postTitle a,.postTitle2{font-size:20px!important;font-weight:700!important;color:#173d48!important}.postTitle a:hover{color:var(--accent)!important}
.postText,.c_b_p_desc{font-size:14px!important;line-height:1.85!important;color:#667a80!important}.c_b_p_desc_readmore{font-weight:600;white-space:nowrap}.postFoot{font-size:12px!important;color:#92a1a5!important;text-align:left!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid #edf2f1!important}.postFoot a{color:#71878b!important}
#post_detail{background:#fff;border:1px solid var(--line);border-radius:15px;padding:36px 44px;box-shadow:0 5px 20px rgba(27,63,70,.04)}#post_detail .postTitle a{font-size:28px!important;line-height:1.4!important}#cnblogs_post_body{font-size:16px!important;line-height:1.9!important;color:#344c55!important;overflow-wrap:anywhere}#cnblogs_post_body p{line-height:1.9!important;margin:1em 0!important}#cnblogs_post_body h1,#cnblogs_post_body h2,#cnblogs_post_body h3{color:#183e49!important;line-height:1.45!important;margin:1.6em 0 .7em!important}#cnblogs_post_body h2{font-size:23px!important;padding-bottom:.35em;border-bottom:1px solid #e8efed}#cnblogs_post_body h3{font-size:19px!important}#cnblogs_post_body img{max-width:100%;height:auto}#cnblogs_post_body pre{overflow:auto;border-radius:10px;padding:18px!important;line-height:1.6!important}#cnblogs_post_body blockquote{border-left:4px solid #68a9a5;background:#f2f8f7;padding:8px 18px;color:#536d72;margin:1.5em 0}
#comment_form{margin:20px 0;background:#fff;border:1px solid var(--line);border-radius:15px;padding:25px;box-sizing:border-box}#footer{text-align:center!important;color:#95a3a4!important;padding:24px!important;background:transparent!important}
@media(max-width:760px){#top{margin:12px 12px 0!important}.HeaderTitles{padding:28px 24px!important}.HeaderTitle a,#Header1_HeaderTitle{font-size:28px!important}#HeaderBar td{padding:10px 14px!important}.BlogStatsBar{display:none!important}#maintable,#maintable tbody,#maintable tr,#maintable td{display:block!important;width:auto!important}#maintable{margin:0 12px 24px!important}#leftmenu{padding:16px 0 0!important}#main{padding:6px 0 0!important}#main > .post{padding:20px!important}#post_detail{padding:24px 20px!important}#post_detail .postTitle a{font-size:23px!important}#leftmenu .sidebar-block,#leftmenu .newsItem{margin-bottom:10px!important}}

/* 科技蓝配色 */
:root{--ink:#182641;--muted:#64758d;--accent:#2563c9;--line:#dfe7f3;--paper:#fff;--bg:#f1f5fb}
body{background:radial-gradient(ellipse at 80% 0%,#e5edff 0,transparent 38%),#f1f5fb!important}
#top{background:#101d3a!important;box-shadow:0 14px 42px rgba(25,49,95,.15)}
.HeaderTitles{background:radial-gradient(circle at 84% 24%,rgba(63,159,238,.28),transparent 34%),linear-gradient(115deg,#101a35 0%,#1a3261 60%,#20578a 100%)!important}
#Header1_HeaderTitle{color:#fff!important;text-shadow:0 0 25px rgba(111,192,255,.3)!important}
#tagline{white-space:pre-line!important;color:#c6dafa!important;line-height:1.8!important;letter-spacing:.045em!important}
#HeaderBar{border-bottom:1px solid #dce7f7!important}#HeaderBar a{color:#3c5579!important}#HeaderBar a:hover{color:#2364cf!important}
#leftmenu .newsItem,#leftmenu .sidebar-block,#leftmenu #topview_posts_wrap,#leftmenu #topdigg_posts_wrap,#main > .post,#post_detail,#comment_form{border-color:#e0e8f5!important;box-shadow:0 5px 22px rgba(36,65,116,.055)}
#leftmenu h3{color:#253f6b!important;border-color:#eaf0fa!important}#leftmenu,#leftmenu a{color:#62738b}#leftmenu a:hover{color:#2768d3}
.postTitle a,.postTitle2,#cnblogs_post_body h1,#cnblogs_post_body h2,#cnblogs_post_body h3{color:#1b3156!important}.postTitle a:hover{color:#2c6bd0!important}
.postText,.c_b_p_desc{color:#63738a!important}#cnblogs_post_body{color:#34445e!important}#cnblogs_post_body blockquote{border-color:#5e8de0;background:#f2f6ff;color:#506989}
#btnZzk{background:#eaf1ff;color:#295eb7}#main > .post:hover{box-shadow:0 12px 32px rgba(38,87,163,.13)}
a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#528beb}
