body{margin:0}.container,body,html{height:100%;font-family:'Noto Serif TC','Noto Serif HK','Noto Serif SC','Apple LiSung',PMingLiu,'新細明體',serif;color:#444}h1,h2,h3,h4,h5,h6{font-weight:300}hr{border-top:1px dotted #777;border-bottom:none}.container{max-width:840px;margin:0 auto}a{color:#000;text-decoration-color:#aaa}.home{display:table;width:100%;height:100%}.home .info{display:table-cell;vertical-align:middle;text-align:center}.home .info .logo{font-size:2.5em}.home .info .subtitle{font-size:14px;color:grey}.home .info .sns a{width:55px;color:#888;display:inline-block}.home .info .sns a:hover{color:#000}.home .info footer{border:0}.page{margin:0 20px;margin-bottom:2em}.page p{line-height:1.5em}.highlight .comment,.highlight .quote{color:#8e908c}.highlight .deletion,.highlight .name,.highlight .regexp,.highlight .selector-class,.highlight .selector-id,.highlight .tag,.highlight .template-variable,.highlight .variable{color:#c82829}.highlight .built_in,.highlight .builtin-name,.highlight .link,.highlight .literal,.highlight .meta,.highlight .number,.highlight .params,.highlight .type{color:#f5871f}.highlight .attribute{color:#eab700}.highlight .addition,.highlight .bullet,.highlight .string,.highlight .symbol{color:#718c00}.highlight .section,.highlight .title{color:#4271ae}.highlight .keyword,.highlight .selector-tag{color:#8959a8}.highlight{display:block;overflow-x:auto;background:#fff;color:#4d4d4c;padding:.5em}.highlight .emphasis{font-style:italic}.highlight .strong{font-weight:700}.header{margin-bottom:2em;padding:0 20px}.header .blog-title{font-size:2.5em;text-align:center;padding-top:1em}.header .subtitle{font-size:14px;color:grey}.header .navbar{display:flex;justify-content:center;align-items:center}.header .menu{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.header .menu .menu-item{margin:0 10px}.header .menu .menu-item-link{color:#999}.header .menu .menu-item-link:hover{color:#000}#ts-toggle{text-decoration:underline;text-decoration-color:#aaa;font-family:'Noto Serif TC','Noto Serif SC';font-weight:400;text-align:center;color:#999;cursor:pointer}#ts-toggle:hover{color:#000}.post{padding:0 20px;margin-bottom:.8em}.post img{max-width:100%}.post table{border-collapse:collapse;border-spacing:0}.post table td,.post table th{padding:6px 13px;border:1px solid #dfe2e5}.post hr{margin:1.5em 0}.post .post-meta{line-height:1.8em;padding-top:4px;padding-bottom:5px;border-bottom:1px dotted #777;margin-bottom:20px}.post .post-meta .post-vertical{display:inline-block}.post .post-meta .post-time{margin-right:5px;color:#888}.post .post-meta .post-time-text{margin-right:1em}.post .post-content{text-align:justify;margin-bottom:20px}.post .post-content ol,.post .post-content ul{text-align:left}.post .post-content ol li,.post .post-content ul li{padding:3px;line-height:1.5em}.post figure{margin:0}.post figure table{width:100%}.post figure table .code{border:0;padding:0}.post figure .gutter{display:none}.post blockquote{margin:0;padding:0 15px;color:#777;border-left:4px solid #ddd}.post pre{font-family:initial;margin:0;padding:.5em 1.5em;overflow:auto;font-size:85%;line-height:1.8;background-color:#f7f7f7;border:1px solid #ccc}.post code{background:#f7f7f7;border:1px solid #d6d6d6;font-family:inherit;font-size:90%;margin:5px;padding:0 5px}.post p{line-height:1.5em}.post .top{color:#666}.post .top:hover{color:#000}.post .post-footer{line-height:1;min-height:1em;display:inline}.post .post-footer .post-tag-list{display:inline-block;padding:0;margin:0}.post .post-footer .post-tag-list .post-tag-list-item{display:inline-block;margin:0 .5em 0 0}.post .post-footer .post-tag-list .post-tag-list-item a{color:#666}.post .post-footer .post-tag-list .post-tag-list-item a:hover{color:#000}.post .post-footer .post-tag-list .post-tag-list-item:before{content:'#'}.post .post-nav{border-top:1px dotted #777;padding-top:.75em;line-height:1.5}.post .post-nav .post-pn{color:#666}.post .post-nav .post-pn:hover{color:#000}#post-content-zh-CN,#post-title-zh-CN{font-family:'Noto Serif SC','Noto Serif HK','Noto Serif TC','Apple LiSung',PMingLiu,'新細明體',serif}.article-title{font-size:2em;line-height:1.2em;margin-bottom:3px;padding-top:20px;font-weight:300}.yearly-subtitle{margin-top:40px;margin-bottom:20px;display:flex;justify-content:flex-end;font-size:1.2em;color:#888}.archive{padding:0 20px;margin-bottom:1em}.archive .post-archive{list-style:none;padding:0}.archive .post-archive .post-item{margin-bottom:15px;padding-bottom:5px;line-height:1.5;border-bottom:1px dotted}.archive .post-archive .post-item a{text-decoration:none;display:block}.archive .post-archive .post-item .post-title-ctn{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}.archive .post-archive .post-item .post-excerpt{color:#777;margin-bottom:5px;margin-top:5px}.archive .post-archive .post-item:hover{border-bottom:1px solid}.archive .post-archive .post-item .post-date{margin-left:auto;white-space:nowrap;align-self:flex-end;font-size:.95em}.archive .post-archive .post-item .post-title{flex-grow:1;font-size:1.3em;font-weight:300;color:#000}.page-nav{padding:0 20px;display:flex;flex-flow:wrap}.page-nav .next,.page-nav .page-number,.page-nav .prev{padding:10px 20px 10px 0}.page-nav a{color:#777}.page-nav a:hover{color:#000}footer{margin:2em 20px 0 20px;padding:0 0 2em 0;font-size:80%;color:#666}footer .author{color:#000}footer #flash-toggle-button{text-decoration:underline;text-decoration-color:#aaa;color:#000;cursor:pointer}footer #flash-toggle-button:hover{color:#000}.site-tag-list{padding:0 20px;color:#999}.site-tag-list .site-tag-list-item{list-style-type:'#'}.site-tag-list .site-tag-list-link{padding-right:5px}