@charset "UTF-8";:root{--bg-color:#F5F5F5;--text-color:#1E1E1E;--copyright-color:#6b7886;--date-color:#838383;--code-bg-color:#cccccc;--code-block-bg-color:#444444;--fg-color:#212121;--link-color:#4D7C0F;--link-underline-color:#BEF264;--selection-color:#BEF264;--dark-bg-color:#1D1E20;--dark-text-color:#DADADB;--dark-copyright-color:#767f87;--dark-date-color:#838383;--dark-code-bg-color:#424242;--dark-code-block-bg-color:#0d1117;--dark-fg-color:#dadada}.light{color-scheme:light !important}.dark{color-scheme:dark !important}:root{--bg-color:#F5F5F5;--text-color:#1E1E1E;--copyright-color:#6b7886;--date-color:#838383;--code-bg-color:#cccccc;--code-block-bg-color:#444444;--fg-color:#212121;--link-color:#4D7C0F;--link-underline-color:#BEF264;--selection-color:#BEF264;--dark-bg-color:#1D1E20;--dark-text-color:#DADADB;--dark-copyright-color:#767f87;--dark-date-color:#838383;--dark-code-bg-color:#424242;--dark-code-block-bg-color:#0d1117;--dark-fg-color:#dadada}.light{color-scheme:light !important}.dark{color-scheme:dark !important}header .head{padding:25px 0}header ul{list-style:none;padding:0;margin:0}header a{font-size:18px;font-weight:600}header ul li{padding:0 8px}footer>.footer{padding:30px 0}footer>.footer p{font-size:13px;font-weight:400;color:light-dark(var(--copyright-color),var(--dark-copyright-color));margin:0;padding:0}footer>.footer button{background:0 0;border:none;cursor:pointer;opacity:.8;transition:opacity 150ms ease-in-out;color:light-dark(var(--text-color),var(--dark-text-color))}footer>.footer button:hover{opacity:1;transition:opacity 100ms ease-in-out}body{height:auto}article.content{line-height:32px}article.content h1.title{margin-bottom:0}article.content h3.date{font-size:15px;font-weight:500;color:light-dark(var(--date-color),var(--dark-date-color));margin-top:0}article.content img[src$='#center']{display:block;margin:auto;max-width:100%;height:auto}article.content .image-title{font-size:14px;font-weight:300;text-align:center;width:100%;display:block}article.content a{color:var(--link-color)}article.content pre{display:block;overflow-x:auto;padding:4px;border-radius:3px;background-color:light-dark(var(--code-block-bg-color),var(--dark-code-block-bg-color)) !important}article.content pre code{font-size:16px;display:inline-block;background-color:inherit;color:inherit;word-break:normal}article.content code{border-radius:4px;padding:0 3px;background-color:light-dark(var(--code-bg-color),var(--dark-code-bg-color));color:light-dark(var(--fg-color),var(--dark-fg-color));font-size:17px;word-break:break-word}@media(max-width:640px){article.content code{font-size:15px}}::selection{background:var(--selection-color)}:root{color-scheme:light dark}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{height:100%;scroll-behavior:smooth;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,游ゴシック,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;font-size:19px;font-weight:400;font-style:normal;display:flex;position:relative;flex-direction:column;align-items:center;color:light-dark(var(--text-color),var(--dark-text-color));background-color:light-dark(var(--bg-color),var(--dark-bg-color))}@media(max-width:640px){body{font-size:17px}}header,main,footer{width:900px}@media(max-width:940px){header,main,footer{width:calc(100% - 40px);padding:0 20px}}@media(max-width:640px){header,main,footer{width:calc(100% - 40px);padding:0 20px}}main{max-width:800px;flex-grow:1}a{color:light-dark(var(--text-color),var(--dark-text-color));text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:var(--link-underline-color);text-decoration-thickness:3px}.w{width:100%}.h{height:100%}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.middle{align-items:center}.center{justify-content:center}.between{justify-content:space-between}.text-center{text-align:center}.text-right{text-align:right}.gap-1{gap:2px;row-gap:2px;column-gap:2px}.gap-2{gap:4px;row-gap:4px;column-gap:4px}.gap-3{gap:6px;row-gap:6px;column-gap:6px}.gap-4{gap:8px;row-gap:8px;column-gap:8px}.gap-5{gap:10px;row-gap:10px;column-gap:10px}.gap-6{gap:12px;row-gap:12px;column-gap:12px}.gap-7{gap:14px;row-gap:14px;column-gap:14px}.gap-8{gap:16px;row-gap:16px;column-gap:16px}.gap-9{gap:18px;row-gap:18px;column-gap:18px}.gap-10{gap:20px;row-gap:20px;column-gap:20px}