*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--font-sans-serif: -apple-system, BlinkMacSystemFont, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC",
    HarmonyOS_Regular, "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue",
    Helvetica, "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei",
    Arial, sans-serif;--font-serif: "Noto Serif CJK", "Noto Serif SC",
    STZhongsong, STSong, PMingLiu, SimSun, "WenQuanYi Bitmap Song",
    "Times New Roman", Times, serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mono: ui-monospace, SFMono-Regular, "SF Mono", "Cascadia Code",
    "Segoe UI Mono", "Source Code Pro", Menlo, Consolas, "Liberation Mono",
    monospace;max-width:45rem;font-family:var(--font-serif);font-size:18px;font-weight:300;line-height:1.8em;letter-spacing:0.01rem;text-align:left;margin:0 auto}@media (prefers-color-scheme: light){:root{background-color:#FCFCFC;color:#000}}img{max-width:36em;padding:5px;margin:1rem 0 0 1rem;border:1px solid #DFDFDF;border-radius:1px}button,input,select,textarea{font:inherit;margin:0}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1.75rem}td,th{padding:0.25rem 0.5rem}tbodytr:nth-child(odd) td,tbodytr:nth-child(odd) th{background-color:#f9f9f9}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.25;margin-bottom:0.75rem}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4,h5,h6{font-size:1rem}p,dl,ol,ul{margin-top:0;margin-bottom:1.75rem}a{color:#2980b9;text-decoration:none;background-color:transparent}a:hover,a:focus{text-decoration:underline}a:visited{color:#003659}em{font-style:normal;font-weight:bold;color:#FF0000}code{font-family:Monaco, Courier, monospace;font-size:0.85rem;color:#555;border:1px solid #BFBFFF;border-radius:4px;padding:0.2em 0.5em}pre{border:1px solid #eef;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;margin-top:0;margin-bottom:1rem;padding:1rem;line-height:1.4;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}pre code{font-family:Menlo, Monaco, Courier, monospace;font-size:0.8rem;padding:0;color:inherit;background-color:transparent;border:none}blockquote{padding:0.5rem 1rem;margin:0.8rem 0 0.8rem -1.5rem;color:#7a7a7a;border-left:0.3rem solid #e5e5e5}blockquotep:last-child{margin-bottom:0}hr{border:0;border-top:1px dashed rgba(0,0,0,0.2);display:block;margin:1.5rem 0}button,.btn{background-image:none;border:1px solid #ccc;border-radius:5px;color:#ccc;cursor:pointer;display:inline-block;font-family:inherit;font-size:85%;line-height:normal;padding:0.5rem 0.75rem;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-transition:all 0.3s;transition:all 0.3s}button:hover,button:focus,.btn:hover,.btn:focus{color:#7fdbff;border:1px solid #7fdbff;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none}button:active,.btn:active{color:#0074d9;border:1px solid #0074d9;-webkit-transition:all 0.3s;transition:all 0.3s}button::-moz-focus-inner,.btn::-moz-focus-inner{padding:0;border:0}.icon{display:inline-block}.icon .img{margin:0;height:1rem;padding:0;padding-right:0.2rem;border:0;border-radius:0;vertical-align:middle}.head .header{border-bottom:1px solid #DFDFDF}.head .header h1{line-height:45px;padding:0px 0px 0px 20px;font-size:42px;margin-bottom:0px}.head .header a{color:#444}.head .headera:hover{text-decoration:none}.head .header h2{font-size:12px;font-weight:normal;font-family:var(--font-sans-serif);padding-left:35px;margin-top:2px}.head .header .nav{height:30px;text-align:center;margin-top:2em;margin-bottom:1em}.head .header .nav ul{display:inline;list-style:outside none none}.head .header .nav li{display:inline;height:30px;width:100px;padding:5px 36px}.head .header .nav li a:link,.head .header .nav li a:visited{color:#2B2B2B}.head .header .nav li a:hover,.head .header .nav li a:active{background:#EDEFF0 none repeat scroll 0% 0%}.index .post .list .item{display:flex;line-height:2.3rem}.index .post .list .item .left-margin{flex-basis:33.3%}.index .post .list .item .title{flex-basis:53.3%}.index .post .pagination{padding:20px 20px 20px 20px}.index .post .pagination:before,.index .post .pagination:after{content:'';display:table}.index .post .pagination:after{clear:both}.index .post .pagination .previous{float:left}.index .post .pagination .next{float:right}.single .header .title{margin-top:2rem;text-align:center;margin-bottom:5px;font-size:24px}.single .header .date{text-align:right;padding-right:3em}.single .content{padding:2em;width:43em;font-size:20px;box-shadow:0 2px 6px #ccc}.single .content #zola-continue-reading a{background:transparent}.single .content a{padding-right:11px;background:transparent url("/external.gif") no-repeat scroll right top}.single .content a:visited{color:#003659}.single .content p{text-indent:2rem}.single .pagination{text-align:center;padding:20px;overflow:hidden}.single .pagination .previous{float:left}.single .pagination .next{float:right}.archive ul{list-style:outside none none}.archive ul li span{float:right}.footer{width:100%;float:left;text-align:center;padding:5px 50px 5px 10px;border-top:1px solid #DFDFDF;color:#AAA;font-size:12px}.footer a{color:#AAA;border-bottom:1px dashed #AAA}@media screen and (max-width: 600px){img{max-width:240px}.head .header .nav{height:auto}.head .header .nav li{padding:5px 6px}.index .post{width:auto;float:none;border-right:none}.index .post .list .item .left-margin{flex-basis:6%}.single .content{width:auto}}@media (prefers-color-scheme: dark){:root{background-color:#151719;color:rgba(255,255,255,0.75)}a:visited{color:#63879e}.head .header a{color:#b69898}}
