:root{--nc-font-sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--nc-font-mono: Consolas, monaco, "Ubuntu Mono", "Liberation Mono", "Courier New", Courier, monospace;--nc-font-date: Consolas, "Courier New", Courier, Monaco, Menlo, monospace}:root{--nc-tx-1: #000000;--nc-tx-2: #333333;--nc-tx-3: #777777;--nc-tx-4: #AAAAAA;--nc-bg-1: #FFFFFF;--nc-bg-2: #F6F8FA;--nc-bg-3: #E5E7EB;--nc-bg-4: #DDDDDD;--nc-lk-1: #555555;--nc-lk-2: #888888;--nc-lk-3: #333333;--nc-lk-tx: #FFFFFF;--nc-ac-1: #E3EFF6;--nc-ac-tx: #0C4047}html{font-size:62.5%}address,area,article,aside,audio,blockquote,datalist,details,dl,fieldset,figure,form,input,iframe,img,meter,nav,ol,optgroup,option,output,p,pre,progress,ruby,section,table,textarea,ul,video{margin-bottom:1.6rem}*{margin:0;padding:0}html,input,select,button{font-family:var(--nc-font-sans)}body{margin:0 auto;max-width:768px;padding:3.2rem;border-radius:6px;overflow-x:hidden;word-break:break-all;overflow-wrap:break-word;background:var(--nc-bg-1);color:var(--nc-tx-2);font-size:1.648rem;line-height:1.5;letter-spacing:.02rem}::selection{background:transparent;color:inherit}::-moz-selection{background:transparent;color:inherit}h1,h2,h3,h4,h5,h6{line-height:1;color:var(--nc-tx-1);padding-top:1.4rem}h1,h2,h3{color:var(--nc-tx-1);padding-top:1.4rem;padding-bottom:2px;margin-bottom:10px}h4,h5,h6{margin-bottom:.48rem}h1{margin-top:10px;font-size:3.6rem}h2{margin-top:50px;font-size:2.96rem}h3{margin-top:30px;font-size:2.48rem}h4{margin-top:20px;font-size:2rem}h5{font-size:1.6rem}h6{font-size:1.4rem}a{text-decoration:none;transition:color .3s ease,text-decoration .3s ease;color:var(--nc-lk-1);transition:all .2s ease}a:hover{color:var(--nc-lk-2);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--nc-lk-2);text-decoration-thickness:1px;text-underline-offset:.8rem}ol,ul{padding:.8rem 0 0}li{list-style:none;padding-left:0}ul>li,ol>li{position:relative;padding-left:2.9rem}li{margin-top:1.1rem;margin-bottom:1.28rem}li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.65rem;height:.65rem;top:1.15rem;left:.45rem}code,pre,kbd,samp{font-size:1.44rem;font-family:var(--nc-font-mono);padding:1.12rem 0}img{display:block;overflow-clip-margin:content-box;overflow:clip}.logo{width:100%;margin:4rem 0 8rem;font-size:7.2rem;font-weight:600;display:flex;justify-content:center}.archives{font-size:1.68rem;margin:3.04rem 0 2.72rem;font-family:var(--nc-font-mono)}.nav{font-size:1.68rem;margin:4rem 0 2.72rem;overflow:hidden;font-family:var(--nc-font-mono)}.pubdate{color:var(--nc-tx-3);margin-right:2.4rem;font-size:1.68rem}.date{color:var(--nc-tx-4);float:left}.back{font-size:1.6rem;float:right}.back a,.back a:hover{border-bottom:0px}.title,.title-static{font-size:4rem;margin-bottom:5.6rem;font-weight:700}.post ::selection{background:var(--nc-ac-1)}.post ::-moz-selection{background:var(--nc-ac-1)}.post p{margin:2.72rem 0;line-height:1.8}.post ul>li::marker{font-size:85%}.post img{max-width:100%;height:auto;margin:3.2rem 0}.posta a{color:var(--nc-lk-2);text-decoration:underline;text-decoration-style:solid;text-decoration-color:var(--nc-lk-2);text-decoration-thickness:1px;text-underline-offset:.5rem;transition:all .2s ease}.posta a:hover{color:var(--nc-lk-1);text-decoration-color:var(--nc-lk-3)}.post-bottom{text-align:center;color:var(--nc-tx-3);margin-top:9.6rem}blockquote{color:var(--nc-tx-3);margin:2.72rem 0;padding:.8rem 2rem;border-left:4px solid var(--nc-bg-4)}blockquote>:first-child{margin-top:0}blockquote *:last-child{padding-bottom:0;margin-bottom:0}.post-list{padding-top:0rem}.title-static{margin-bottom:3.2rem}.updDate{margin-top:2.08rem}.tag-cloud a{display:inline-block;padding-bottom:.125rem;margin:.8rem 1.6rem}.tag-cloud sup{color:var(--nc-tx-3);margin-left:.5rem}.footer-info{color:var(--nc-lk-1);margin-top:5rem;text-align:center}h1,h2,h3{position:relative;transition:all .3s ease}h1:before,h2:before,h3:before{content:"#";position:absolute;left:-1.2em;color:#3b82f6;opacity:0;transition:opacity .2s ease}h1:hover:before,h2:hover:before,h3:hover:before{opacity:1}
