.post.block{padding:0 2rem}.md{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;word-wrap:break-word;overflow-wrap:break-word}.md .exturl .ic{font-size:.875rem;margin-left:.25rem}.md .button{margin-top:2.5rem;text-align:center}.breadcrumb{display:inline-flex;font-size:.875rem;align-items:center;margin:1.25rem 0;flex-wrap:wrap}.breadcrumb .ic{margin:0 .125rem;color:var(--grey-4)}.breadcrumb .ic:nth-child(1){margin-left:0;margin-right:.3125rem}.breadcrumb span{white-space:pre}.breadcrumb span.current{background-color:var(--color-red-a1);border-radius:.625rem;padding:0 .625rem;transition:all .3s ease}.breadcrumb span.current span{white-space:normal}.breadcrumb span.current a{color:var(--primary-color)}.breadcrumb span.current:hover{background-color:var(--color-red-a3)}.post header{font-size:1.125rem;margin-bottom:.625rem}.post header .title{font-size:1.75rem;margin:initial;text-align:center;word-wrap:break-word;overflow-wrap:break-word;padding-bottom:.625rem}.post header .link{display:inline-block;position:relative;vertical-align:top}.post header .link .i-link-alt{font-size:.875rem;margin-left:.3125rem}.post header .meta{text-align:center;border-top:.0625rem dashed var(--grey-9-a1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.post .meta{color:var(--grey-5);font-size:.75rem;text-align:right}.post .meta .item{display:inline-block;margin-right:.625rem}.post .meta .icon{margin-right:.1875rem}@media screen and (max-width:768px){.post .meta .icon{display:inline-block}}.post .tags{text-align:left;margin-top:.625rem;font-size:.75rem}.post .tags a{display:inline-block;position:relative;padding:0 .3125rem;border-radius:.3125rem;background:var(--note-bg);color:var(--note-text)}.post .tags a:not(:last-child){margin-right:.625rem}.post .tags a:before{content:"";position:absolute;bottom:0;height:100%;width:0;right:0;background:var(--color-red-a1);border-radius:.25rem;transition:all .3s ease}.post .tags a:hover{color:var(--primary-color)}.post .tags a:hover:before{width:104%;left:-2%}.post footer:before{content:"";width:100%;height:.0625rem;background:var(--grey-3);display:block;margin:1.25rem auto 0}#copyright{background:var(--grey-2);padding:1rem 2rem;position:relative;font-size:.75rem;border-radius:.625rem;color:var(--grey-6)}#copyright li:before{font-family:iconfont;color:var(--grey-5);margin-right:.3125rem;font-size:1.1rem;line-height:.75rem;vertical-align:-.0667rem}#copyright .author:before{content:""}#copyright .link:before{content:""}#copyright .license:before{content:""}.reward{margin:1.25rem auto;padding:.625rem 0;text-align:center}.reward button{background:var(--primary-color);border:0;border-radius:.3125rem;color:var(--grey-0);cursor:pointer;line-height:2;outline:0;padding:0 .9375rem;vertical-align:text-top}.reward button:hover{background:var(--primary-color)}.reward button i{margin-right:.3125rem}.reward p{font-size:.875rem;color:var(--grey-5);margin:0}#qr{padding-top:1.25rem;display:none}#qr a{border:0}#qr img{display:inline-block;max-width:100%}#qr p{text-align:center}.post-nav{display:flex;margin-bottom:1rem}@media screen and (max-width:768px){.post-nav{flex-direction:column}}.post-nav .item{width:50%}@media screen and (max-width:768px){.post-nav .item{width:100%}}.post-nav .item a{display:flex;flex-direction:column;height:100%;color:var(--header-text-color);padding:1.25rem 2.5rem;background-size:cover;position:relative;transform:scale(1)}.post-nav .item a:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#434343,#000);opacity:.5;transition:all .3s ease;z-index:-1;top:0;left:0}.post-nav .item a:hover:before{opacity:.4}.post-nav .item span{font-size:.875rem}.post-nav .item.left span,.post-nav .item.left h3{align-self:flex-start}.post-nav .item.right span,.post-nav .item.right h3{align-self:flex-end;text-align:right}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{position:relative;padding-top:.625rem}.md h1{font-size:1.875rem}.md h2{font-size:1.625rem}.md h3{font-size:1.375rem}.md h4{font-size:1.25rem}.md h5{font-size:1.125rem}.md h6{font-size:1rem}.md h1:hover .anchor:before,.md h1:hover .anchor:after,.md h2:hover .anchor:before,.md h2:hover .anchor:after,.md h3:hover .anchor:before,.md h3:hover .anchor:after,.md h4:hover .anchor:before,.md h4:hover .anchor:after,.md h5:hover .anchor:before,.md h5:hover .anchor:after,.md h6:hover .anchor:before,.md h6:hover .anchor:after{color:var(--primary-color)}.md h1:after{content:"";display:block;box-sizing:unset;width:100%;height:.0625rem;background:var(--grey-3);padding-right:1.25rem;margin-left:-1.25rem;margin-top:.3125rem}.md .anchor{border-bottom-style:none;color:var(--grey-4);float:right;margin-left:.625rem}.md .anchor:hover{color:inherit}.md .anchor:before,.md .anchor:after{color:var(--grey-4);position:absolute;font-weight:400;transition:all .3s ease-out}.md .active .anchor:before,.md .active .anchor:after{color:var(--primary-color)}.md p{margin:0 0 .8rem}.md p:last-child,.md table:last-child,.md pre:last-child,.md blockquote:last-child,.md img:last-child,.md .tabs:last-child,.md .links:last-child{margin-bottom:0}.md ul ul,.md ul ol,.md dd ul,.md dd ol,.md ol ul,.md ol ol{margin-top:0}.md a{color:var(--primary-color)}.md a:hover{color:var(--color-blue)}.md blockquote{font-size:90%;background-color:var(--grey-2);margin:1.25rem 0;border-radius:.1875rem}.md blockquote ul{margin:.625rem 0!important}.md blockquote ul>li:before{width:.375rem!important;height:.375rem!important;top:.6875rem!important}.md blockquote p:last-child,.md blockquote ol:last-child,.md blockquote ul:last-child{margin-bottom:0!important}.md>blockquote{border-left-color:var(--primary-color)}.md iframe{margin-bottom:1.25rem}.md .image-info{display:block;text-align:center;font-size:.875rem;color:var(--grey-4)}.md .video-container{height:0;margin-bottom:1.25rem;overflow:hidden;padding-top:75%;position:relative;width:100%}.md .video-container iframe,.md .video-container object,.md .video-container embed{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.md li{position:relative;margin:.2rem 0}.md li:before{transition:all .3s ease}.md li p{margin:0}.md ul,.md ol,.md dl{margin:.5em 0;padding:.1em .2em .1em 1.4em}.md ul>li:before,.md dl dt:before{content:"";position:absolute;width:.4em;height:.4em;background:var(--primary-color);border-radius:50%;top:.85em;left:-1em}.md ul>li:hover:before,.md dl dt:hover:before{background:var(--color-pink)}.md ol:not([start]){counter-reset:counter}.md ol>li:before{counter-increment:counter;content:counter(counter);position:absolute;width:1.4em;height:1.4em;border-radius:50%;text-align:center;font-size:.8em;line-height:1.4;top:.5em;left:-1.8em;background:var(--primary-color);color:var(--grey-1);cursor:pointer}.md ol>li:hover:before{color:var(--grey-1);background:var(--color-pink)}.md dl dt{position:relative}.md dl dd{padding-left:.9375em}.md li ul>li:before{background:var(--grey-1);border:1px solid var(--primary-color)}.md li ol>li:before,.md dd ol>li:before{content:counter(counter) ".";background:none;color:var(--primary-color);font-size:1em;line-height:1;width:auto}.md li ol>li:hover:before,.md dd ol>li:hover:before{background:none;color:var(--color-pink)}.md ul li.nodot:before{content:none;display:none}.md ul li.task-list-item:before{content:none;display:none}.md ul li.task-list-item input[type=checkbox]{display:none}.md ul li.task-list-item input[type=checkbox]+label:before{content:"";font-family:iconfont;color:var(--grey-4);display:inline-block;margin-right:.625em}.md ul li.task-list-item input[type=checkbox]:checked+label:before{content:"";color:var(--primary-color)}.table-container{overflow:auto}.table-container table{border-collapse:collapse;border-spacing:0;font-size:.875rem;margin:0 0 1.25rem;width:100%;overflow:auto}.table-container table tbody tr:nth-of-type(2n){background:var(--grey-0)}.table-container table tbody tr:hover{background:var(--grey-2)}.table-container table caption,.table-container table th,.table-container table td{font-weight:400;padding:.5rem;text-align:left;vertical-align:middle}.table-container table th,.table-container table td{border:.0625rem solid var(--grey-3);border-bottom:.1875rem solid var(--grey-3)}.table-container table th{font-weight:700;padding-bottom:.625rem;text-align:center}.table-container table td{border-bottom-width:.0625rem}.table-container table td p:last-child,.table-container table td pre:last-child,.table-container table td .highlight:last-child{margin:0}.md .kbd,.md kbd{background-color:var(--grey-1);background-image:linear-gradient(var(--grey-2),var(--grey-0),var(--grey-2));border:.0625rem solid var(--grey-4);border-radius:.2rem;box-shadow:.1rem .1rem .2rem #0000001a;font-family:inherit;padding:.1rem .3rem;white-space:nowrap}.md mark{background-color:#dbfdad}.md ins{--line-color: var(--primary-color);text-decoration:none;border-bottom:.125rem solid var(--line-color)}.md ins.wavy{text-decoration-style:wavy;text-decoration-line:underline;text-decoration-color:var(--line-color);border-bottom:none}.md ins.dot{border-bottom:.2rem dotted var(--line-color)}.md s{color:var(--grey-5);text-decoration-color:var(--grey-5)}.md ruby{padding:0 .3125rem}.md .katex-display{overflow-x:scroll;overflow-y:hidden}.md .spoiler:not(.bulr){background-color:var(--text-color);color:var(--text-color);text-shadow:none;transition:color .3s;padding:0 .1875rem}.md .spoiler:not(.bulr):hover{color:#fff}.md .bulr{text-shadow:rgba(0,0,0,.7) 0 0 .625rem;color:transparent}@keyframes rainbow{to{background-position:-2000vw}}.md .rainbow{background-image:linear-gradient(to left,#ff4500,orange,gold,#90ee90,#0ff,#1e90ff,#9370db,#ff69b4,#ff4500);background-size:110vw;background-clip:text;-webkit-background-clip:text;color:transparent;animation:rainbow 60s linear infinite}.md .note h2,.md .note h3,.md .note h4,.md .note h5,.md .note h6,.md details h2,.md details h3,.md details h4,.md details h5,.md details h6{margin-top:.1875rem;border-bottom:initial;margin-bottom:0;padding-top:0}.md .note p,.md details p{line-height:1.8}.md .note a:not(.btn),.md details a:not(.btn){color:var(--note-hover);border-bottom:.0625rem dashed var(--note-text)}.md .note a:not(.btn):hover,.md details a:not(.btn):hover{color:var(--note-text);border-bottom-color:var(--note-text)}.md .note ul li:before,.md details ul li:before{background:var(--note-text)}.md .note ol li:before,.md details ol li:before{background:var(--note-text, var(--primary-color))!important;width:.8rem;height:.8rem;font-size:.45rem;line-height:.8rem;top:.4rem;left:-1.2rem}.article .md .anchor:before,.article .md .anchor:after{content:"H";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;left:-1.875rem;top:1rem;width:1.25rem;height:1.5625rem;text-align:right;visibility:visible;font-size:80%}@media screen and (max-width:500px){.article .md .anchor:before,.article .md .anchor:after{left:-.625rem}}.article .md .anchor:after{font-size:50%;left:-1.375rem;line-height:3}@media screen and (max-width:500px){.article .md .anchor:after{left:-.1875rem}}.article .md h1 .anchor:after{content:"1"}.article .md h2 .anchor:after{content:"2"}.article .md h3 .anchor:after{content:"3"}.article .md h4 .anchor:after{content:"4"}.article .md h5 .anchor:after{content:"5"}.article .md h6 .anchor:after{content:"6"}
