@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes rock{75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}85%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}90%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}95%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes rock{75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}85%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}90%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}95%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}j-bbs-layout{min-width:auto;max-width:auto;--content-max-width:840px;--article-font-size:18px;--article-line-height:1.8;font-size:var(--article-font-size)}j-bbs-layout div.comments,j-bbs-layout div.contents{position:relative;max-width:var(--content-max-width);min-width:auto;margin:20px auto}.theme-light j-bbs-layout{--article-padding:12px}.theme-dark j-bbs-layout{--article-padding:20px}h1.title{line-height:1.25;font-size:2.25em;font-weight:700;color:var(--font-main-color);margin:60px auto 20px}h1.title,p.publish-time{position:relative;max-width:var(--content-max-width);min-width:auto;padding:0 var(--article-padding)}p.publish-time{font-size:.8em;margin:-10px auto 20px}.content.markdown-body{font-size:var(--article-font-size);line-height:var(--article-line-height)}.markdown-body.details img{max-height:unset;background-color:transparent}aside.markdown-body.markdown-toc{font-size:12px;width:200px;background-color:transparent;position:absolute;top:0;right:-20px;-webkit-transform:translateX(100%);transform:translateX(100%)}aside.markdown-body.markdown-toc li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}aside.markdown-body.markdown-toc>ul>li>a{font-weight:700}div.topic-details{width:200px;position:absolute;top:0;left:-20px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.topic-details,div.topic-details .user{display:-webkit-box;display:-ms-flexbox;display:flex}div.topic-details .user .avatar{width:60px;height:60px;border-radius:6px;margin-right:12px}div.topic-details .user .details>a{display:block}div.topic-details .user .details .author-name{font-size:16px;color:var(--font-main-color);-webkit-transition:color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}div.topic-details .user .details .author-name:hover{color:var(--highlight-color)}div.topic-details .user .details .email,div.topic-details .user .details .github{font-size:12px;color:var(--highlight-color);margin-top:6px}div.topic-details .actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}div.topic-details .actions .action+.action{margin-left:.8em}div.topic-details .actions .action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--font-sub-color);cursor:pointer;line-height:1;font-size:14px}div.topic-details .actions .action svg{margin-right:4px;width:14px;height:14px}div.topic-details .actions .action.active,div.topic-details .actions .action:hover{color:var(--highlight-color)}div.topic-details .actions .action.vote svg{width:12px;height:12px}.visible-small{display:none!important}@media (max-width:1280px){.visible-large{display:none!important}.visible-small{display:block!important}div.topic-details.visible-small{width:auto;left:0;top:0;-webkit-transform:none;transform:none;position:relative;max-width:var(--content-max-width);min-width:auto;margin:20px auto;background-color:var(--card-background);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);padding:var(--article-padding);border-radius:6px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.markdown-toc{display:none}j-bbs-layout{--article-font-size:16px}}@media (max-width:840px){j-bbs-layout{--content-max-width:90vw;--article-font-size:14px}}@media (max-width:512px){j-bbs-layout{--content-max-width:95vw;--article-font-size:14px}}