@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.blur{background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:saturate(200%) blur(20px);backdrop-filter:saturate(200%) blur(20px)}}.shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.shadow.floatable{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.shadow.floatable:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}@font-face{font-family:Dosis;src:url(https://cdn.jsdelivr.net/gh/volantis-x/cdn-fonts@20.5.30/Dosis/Dosis-Medium.ttf);font-weight:'normal';font-style:'normal';font-display:swap}@font-face{font-family:Dosis;src:url(https://cdn.jsdelivr.net/gh/volantis-x/cdn-fonts@20.5.30/Dosis/Dosis-Medium.ttf);font-weight:'normal';font-style:'normal';font-display:swap}:root{--site-bg:#f8f8f8;--block:#f2f2f2;--block-border:#e7e7e7;--block-hover:#ededed;--text-p0:#000;--text-p1:#222;--text-p2:#4c4c4c;--text-p3:#777;--text-meta:#cdcdcd;--card:#fff;--theme-highlight:#2fd3ae;--theme-bg:#ecfbf7}body[theme=dark]{--site-bg:#000;--block:#111;--block-border:#282828;--block-hover:#1c1c1c;--text-p0:#fff;--text-p1:#fff;--text-p2:#b2b2b2;--text-p3:#727272;--text-meta:#4c4c4c;--card:#333;--theme-highlight:#44d7b6;--theme-bg:#344340}.article span.btn,.md span.btn{display:inline}.article span.btn a,.md span.btn a{text-decoration:none;display:inline-block;padding:3px 4px 2px;margin:2px;line-height:1.1;border-radius:2px;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.article span.btn a i,.article span.btn.regular a i,.btn-copy>i,.md span.btn a i,.md span.btn.regular a i{margin-right:4px}.article span.btn a:not([href]),.md span.btn a:not([href]){opacity:.5}.article span.btn a:not([href]):hover,.md span.btn a:not([href]):hover{cursor:$not-allowed,not-allowed}.article span.btn a,.article span.btn.regular a,.md span.btn a,.md span.btn.regular a{color:#44d7b6;border:1px solid #44d7b6}.article span.btn a:hover,.article span.btn.regular a:hover,.md span.btn a:hover,.md span.btn.regular a:hover{color:#ff5722;border-color:#ff5722}.article span.btn.regular a,.article span.btn.solid a,.md span.btn.regular a,.md span.btn.solid a{padding:8px 12px}.article span.btn.solid a,.md span.btn.solid a{border:none;background:#44d7b6;color:#fff}.article span.btn.solid a:hover,.md span.btn.solid a:hover{color:#fff;background:#ff5722}.article span.btn.large a,.md span.btn.large a{font-size:1rem;padding:12px 36px}.article span.btn.large a i,.md span.btn.large a i{margin-right:8px}.article span.btn.center,.md span.btn.center{display:block;text-align:center}.article div.btns,.md div.btns{margin:0 -8px;display:flex;flex-wrap:wrap;align-items:flex-start;overflow:visible;line-height:1.8}.article div.btns,.article div.btns a,.article div.btns p,.md div.btns,.md div.btns a,.md div.btns p{font-size:.8125rem;color:var(--color-p)}.article div.btns b,.md div.btns b{font-size:.875rem}.article div.btns.wide>a,.md div.btns.wide>a{padding-left:32px;padding-right:32px}.article div.btns.fill>a,.md div.btns.fill>a{flex-grow:1;width:auto}.article div.btns.around,.md div.btns.around{justify-content:space-around}.article div.btns.center,.md div.btns.center{justify-content:center}.article div.btns.grid2>a,.md div.btns.grid2>a{width:calc(100%/2 - 16px)}@media screen and (max-width:1024px){.article div.btns.grid2>a,.md div.btns.grid2>a{width:calc(100%/2 - 16px)}}@media screen and (max-width:768px){.article div.btns.grid2>a,.md div.btns.grid2>a{width:calc(100%/2 - 16px)}}@media screen and (max-width:500px){.article div.btns.grid2>a,.md div.btns.grid2>a{width:calc(100%/1 - 16px)}}.article div.btns.grid3>a,.md div.btns.grid3>a{width:calc(100%/3 - 16px)}@media screen and (max-width:1024px){.article div.btns.grid3>a,.md div.btns.grid3>a{width:calc(100%/3 - 16px)}}@media screen and (max-width:768px){.article div.btns.grid3>a,.md div.btns.grid3>a{width:calc(100%/3 - 16px)}}@media screen and (max-width:500px){.article div.btns.grid3>a,.md div.btns.grid3>a{width:calc(100%/1 - 16px)}}.article div.btns.grid4>a,.md div.btns.grid4>a{width:calc(100%/4 - 16px)}@media screen and (max-width:1024px){.article div.btns.grid4>a,.md div.btns.grid4>a{width:calc(100%/3 - 16px)}}@media screen and (max-width:768px){.article div.btns.grid4>a,.md div.btns.grid4>a{width:calc(100%/3 - 16px)}}@media screen and (max-width:500px){.article div.btns.grid4>a,.md div.btns.grid4>a{width:calc(100%/2 - 16px)}}.article div.btns.grid5>a,.md div.btns.grid5>a{width:calc(100%/5 - 16px)}@media screen and (max-width:1024px){.article div.btns.grid5>a,.md div.btns.grid5>a{width:calc(100%/4 - 16px)}}@media screen and (max-width:768px){.article div.btns.grid5>a,.md div.btns.grid5>a{width:calc(100%/3 - 16px)}}@media screen and (max-width:500px){.article div.btns.grid5>a,.md div.btns.grid5>a{width:calc(100%/2 - 16px)}}.article div.btns a,.md div.btns a{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;text-decoration:none;border-bottom:none;margin:8px;margin-top:calc(1.25 * 16px + 32px);min-width:120px;font-weight:700;display:flex;justify-content:flex-start;align-content:center;align-items:center;flex-direction:column;padding:8px;text-align:center;background:var(--color-block);border-radius:4px}.article div.btns a>i:first-child,.article div.btns a>img:first-child,.md div.btns a>i:first-child,.md div.btns a>img:first-child{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;height:64px;width:64px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin:16px 8px 4px;margin-top:calc(-1.25 * 16px - 32px);border:2px solid var(--color-card);background:#fff;line-height:60px;font-size:28px}.article div.btns a>i:first-child.auto,.article div.btns a>img:first-child.auto,.md div.btns a>i:first-child.auto,.md div.btns a>img:first-child.auto{width:auto}.article div.btns a>i:first-child,.md div.btns a>i:first-child{color:#fff;background:#44d7b6}.article div.btns a b,.article div.btns a p,.md div.btns a b,.md div.btns a p{margin:.25em;font-weight:400;line-height:1.25;word-wrap:break-word}.article div.btns a b,.md div.btns a b{font-weight:700;line-height:1.3}.article div.btns a img,.md div.btns a img{margin:.4em auto}.article div.btns a:not([href]),.md div.btns a:not([href]){cursor:default;color:inherit}.article div.btns a[href]:hover,.md div.btns a[href]:hover{background:rgba(255,87,34,.15)}.article div.btns a[href]:hover,.article div.btns a[href]:hover b,.md div.btns a[href]:hover,.md div.btns a[href]:hover b{color:#ff5722}.article div.btns a[href]:hover>i:first-child,.article div.btns a[href]:hover>img:first-child,.md div.btns a[href]:hover>i:first-child,.md div.btns a[href]:hover>img:first-child{transform:scale(1.1) translateY(-8px);box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.article div.btns a[href]:hover>i:first-child,.md div.btns a[href]:hover>i:first-child{background:#ff5722}.article div.btns.circle a>i:first-child,.article div.btns.circle a>img:first-child,.md div.btns.circle a>i:first-child,.md div.btns.circle a>img:first-child{border-radius:32px}.article div.btns.rounded a>i:first-child,.article div.btns.rounded a>img:first-child,.md div.btns.rounded a>i:first-child,.md div.btns.rounded a>img:first-child{border-radius:16px}.md .checkbox{display:flex;align-items:center;margin-top:1em;margin-bottom:1em}.md .checkbox+.checkbox{margin-top:-1em}.md .checkbox input{transform:translate(0,-1px);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative;height:16px;width:16px;transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-webkit-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;cursor:pointer;display:inline-block;outline:0;border-radius:2px;flex-shrink:0;margin-right:8px;pointer-events:none}.md .checkbox input[type=checkbox]:after,.md .checkbox input[type=checkbox]:before{position:absolute;content:"";background:#fff}.md .checkbox input[type=checkbox]:before{left:1px;top:5px;width:0;height:2px;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.md .checkbox input[type=checkbox]:after{right:7px;bottom:3px;width:2px;height:0;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transition-delay:.25s}.md .checkbox input[type=checkbox]:checked:before{left:0;top:7px;width:6px;height:2px}.md .checkbox input[type=checkbox]:checked:after{right:3px;bottom:1px;width:2px;height:10px}.md .checkbox.minus input[type=checkbox]:after,.md .checkbox.minus input[type=checkbox]:before{transform:rotate(0);left:1px;top:5px;width:0;height:2px}.md .checkbox.minus input[type=checkbox]:checked:after,.md .checkbox.minus input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.md .checkbox.plus input[type=checkbox]:before{transform:rotate(0);left:1px;top:5px;width:0;height:2px}.md .checkbox.plus input[type=checkbox]:after{transform:rotate(0);left:5px;top:1px;width:2px;height:0}.md .checkbox.plus input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.md .checkbox.plus input[type=checkbox]:checked:after{left:5px;top:1px;width:2px;height:10px}.md .checkbox.times input[type=checkbox]:before{transform:rotate(45deg);left:3px;top:1px;width:0;height:2px}.md .checkbox.times input[type=checkbox]:after{transform:rotate(135deg);right:3px;top:1px;width:0;height:2px}.md .checkbox.times input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.md .checkbox.times input[type=checkbox]:checked:after{right:1px;top:5px;width:10px;height:2px}.md .checkbox input[type=radio]{border-radius:50%}.md .checkbox input[type=radio]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;margin:2px;transform:scale(0);transition:all .25s ease-out;-moz-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out}article .checkbox p,div.dropmenu,div.dropmenu-wrapper{display:inline-block}.md .checkbox input[type=radio]:checked:before{transform:scale(1)}.md .checkbox input{border:2px solid #44d7b6}.md .checkbox input[type=checkbox]:checked,.md .checkbox input[type=radio]:checked:before{background:#44d7b6}.md .checkbox.red input{border-color:#fe5f58}.md .checkbox.red input[type=checkbox]:checked,.md .checkbox.red input[type=radio]:checked:before{background:#fe5f58}.md .checkbox.green input{border-color:#3dc550}.md .checkbox.green input[type=checkbox]:checked,.md .checkbox.green input[type=radio]:checked:before{background:#3dc550}.md .checkbox.yellow input{border-color:#ffbd2b}.md .checkbox.yellow input[type=checkbox]:checked,.md .checkbox.yellow input[type=radio]:checked:before{background:#ffbd2b}.md .checkbox.cyan input{border-color:#1bcdfc}.md .checkbox.cyan input[type=checkbox]:checked,.md .checkbox.cyan input[type=radio]:checked:before{background:#1bcdfc}.md .checkbox.blue input{border-color:#2196f3}.md .checkbox.blue input[type=checkbox]:checked,.md .checkbox.blue input[type=radio]:checked:before{background:#2196f3}article .checkbox p{margin-top:0!important;margin-bottom:0!important}div.dropmenu{position:relative;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;color:#2196f3}div.dropmenu:hover{color:inherit}.md .link-card,details summary:hover{color:var(--color-p)}div.dropmenu:hover>ul{display:block;left:0;margin-left:0;margin-top:0}div.dropmenu ul>li{list-style:none}div.dropmenu ul>li>a:hover{text-decoration:none!important}div.dropmenu .list-v .list-v{left:calc(100% - .5 * 16px)}details{display:block;padding:16px;margin:1em 0;border-radius:4px;background:var(--color-card);font-size:.9375rem;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;border:1px solid var(--color-block)}details summary{cursor:pointer;padding:16px;margin:-16px;border-radius:4px;color:rgba(68,68,68,.7);font-size:.875rem;font-weight:700;position:relative;line-height:normal}details summary>h1,details summary>h2,details summary>h3,details summary>h4,details summary>h5,details summary>h6,details summary>p{display:inline;border-bottom:none!important}details summary:hover:after{position:absolute;content:'+';text-align:center;top:50%;transform:translateY(-50%);right:16px}details>summary{background:var(--color-block)}details[blue]{border-color:#e8f4fd}details[blue]>summary{background:#e8f4fd}details[cyan]{border-color:#e8fafe}details[cyan]>summary{background:#e8fafe}details[green]{border-color:#ebf9ed}details[green]>summary{background:#ebf9ed}details[yellow]{border-color:#fff8e9}details[yellow]>summary{background:#fff8e9}details[red]{border-color:#feefee}details[red]>summary{background:#feefee}details[open]{border-color:rgba(68,68,68,.2)}details[open]>summary{border-bottom:1px solid rgba(68,68,68,.2);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#444;margin-bottom:0}details[open][blue]{border-color:rgba(33,150,243,.3)}details[open][blue]>summary{border-bottom-color:rgba(33,150,243,.3)}details[open][cyan]{border-color:rgba(27,205,252,.3)}details[open][cyan]>summary{border-bottom-color:rgba(27,205,252,.3)}details[open][green]{border-color:rgba(61,197,80,.3)}details[open][green]>summary{border-bottom-color:rgba(61,197,80,.3)}details[open][yellow]{border-color:rgba(255,189,43,.3)}details[open][yellow]>summary{border-bottom-color:rgba(255,189,43,.3)}details[open][red]{border-color:rgba(254,95,88,.3)}details[open][red]>summary{border-bottom-color:rgba(254,95,88,.3)}details[open]>summary:hover:after{content:'-'}details[open]>div.content{padding:16px;margin:0 -16px -16px}details[open]>div.content p>a:hover{text-decoration:underline}details[open]>div.content>.highlight:first-child,details[open]>div.content>.note:first-child,details[open]>div.content>.tabs:first-child,details[open]>div.content>details:first-child,details[open]>div.content>ol:first-child,details[open]>div.content>p:first-child,details[open]>div.content>ul:first-child{margin-top:0}details[open]>div.content>.highlight:last-child,details[open]>div.content>.note:last-child,details[open]>div.content>.tabs:last-child,details[open]>div.content>details:last-child,details[open]>div.content>ol:last-child,details[open]>div.content>p:last-child,details[open]>div.content>ul:last-child{margin-bottom:0}.md .frame-wrap{position:relative;overflow:hidden;margin:0 auto;max-width:100%;display:flex;flex-direction:column;align-items:center}.md .frame-wrap img,.md .frame-wrap video{border-radius:0}.md .frame-wrap .frame{z-index:1;display:block;position:absolute;background-size:100%;background-repeat:no-repeat;overflow:hidden}.md .img-wrap .frame-wrap[part]{height:auto}.md .frame-wrap#iphone11 img,.md .frame-wrap#iphone11 video{width:287px;margin-top:19px;margin-bottom:20px}.md .frame-wrap#iphone11 .frame{background-image:url(https://cdn.jsdelivr.net/gh/volantis-x/cdn-volantis@3/img/frame/iphone11.svg);width:329px;height:658px}.md .frame-wrap[part=top] img,.md .frame-wrap[part=top] video{margin-bottom:0!important}.md .frame-wrap:not([part=bottom]) .frame{top:0}.md .frame-wrap[part=bottom] img,.md .frame-wrap[part=bottom] video{bottom:0;margin-top:0!important}.md .frame-wrap[part=bottom] .frame{bottom:0}@media screen and (max-width:500px){.md .frame-wrap#iphone11 img,.md .frame-wrap#iphone11 video{width:208px;margin-top:13px;margin-bottom:14px}.md .frame-wrap#iphone11 .frame{width:238px;height:476px}}.users-wrap{overflow:hidden}.users-wrap .group-header{margin:0 0 1rem}.users-wrap .group-header p{margin:0;font-size:.875rem}.users-wrap .group-header p:first-child{font-size:1.25rem;font-weight:500}.users-wrap .group-body{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:2rem}.users-wrap .friendsjs-wrap{display:block}.users-wrap .friendsjs-wrap .loading-wrap{min-height:50px;margin:2rem 0;text-align:center}.users-wrap .user-card{flex-shrink:1;display:flex;align-items:stretch;width:12.5%}@media screen and (max-width:980px){.users-wrap .user-card{width:14.28%}}@media screen and (max-width:900px){.users-wrap .user-card{width:16.66%}}@media screen and (max-width:820px){.users-wrap .user-card{width:20%}}@media screen and (max-width:768px){.users-wrap .user-card{width:16.66%}}@media screen and (max-width:500px){.users-wrap .user-card{width:25%}}.users-wrap .user-card .card-link{margin:0;width:100%;color:var(--text-p1);font-size:10px;font-weight:500;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;text-align:center;line-height:1.2;border-radius:4px;overflow:hidden;position:relative;padding:1rem .5rem}.md .link-card p.text,p.p.bold,p.p.subtitle,span.p.bold{font-weight:700}.users-wrap .user-card .card-link img{-o-object-fit:cover;object-fit:cover;display:block;width:48px;height:48px;background:var(--card);border-radius:64px;margin:0 0 .5rem}.users-wrap .user-card .card-link>img{transition:transform .2s ease-out,box-shadow .2s ease-out;-moz-transition:transform .2s ease-out,box-shadow .2s ease-out;-webkit-transition:transform .2s ease-out,box-shadow .2s ease-out;-o-transition:transform .2s ease-out,box-shadow .2s ease-out}.users-wrap .user-card .card-link:hover{background:var(--block-hover)}.md .link-card,div.note{background:var(--color-block)}.users-wrap .user-card .card-link:hover img{transform:scale(1.2) rotate(8deg);box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}a.ghcard{display:inline-block;line-height:0}.md .ghcard-group{-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0;margin:0 -8px}.md .ghcard-group .ghcard{margin:8px}.md .img{-o-object-fit:contain;object-fit:contain}img.inline{display:inline!important;vertical-align:middle;transform:translateY(-4px)}.md .tag.link{margin-top:1em;margin-bottom:1em}.md .link-card{margin-right:1em;display:inline-flex;align-items:center;cursor:pointer;text-align:center;width:361px;max-width:100%;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:8px}@media screen and (max-width:425px){.md .link-card{max-width:100%;width:100%}}.md .link-card:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}.md .link-card div.left,.md .link-card div.right{pointer-events:none}.md .link-card div.left{width:54px;height:54px;margin:12px;overflow:hidden;flex-shrink:0;position:relative}.md .link-card div.left i{font-size:32px;line-height:48px;margin-left:4px}.md .link-card div.left img{display:block;position:absolute;border-radius:8px/4;top:50%;left:50%;transform:translate(-50%,-50%)}.md .link-card div.right{overflow:hidden;margin-right:16px}.md .link-card p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md .link-card p.url{flex-shrink:0;color:var(--color-meta);font-size:.8125rem}.md .link-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}@media screen and (max-width:850px){.md .link-group{grid-template-columns:1fr}}.md .link-group .tag.link{margin:0}.md .link-group .link-card{width:100%}audio,video{border-radius:4px;max-width:100%}video{z-index:1;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}video:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.24),0 8px 16px 0 rgba(0,0,0,.24)}div.video{line-height:0;text-align:center}div.videos{max-width:calc(100% + 2 * 4px);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin:1em -4px}div.tabs ul.nav-tabs,div.videos.left{justify-content:flex-start}div.videos .video,div.videos iframe{width:100%;margin:4px}.md .table,div.note,div.tabs,div.tabs .highlight,div.tabs details,div.tabs div.note,div.tabs ol,div.tabs p,div.tabs ul{margin-top:1em;margin-bottom:1em}div.videos iframe{border-radius:4px;width:100%;min-height:300px}div.videos.center{justify-content:center}div.videos.right{justify-content:flex-end}div.videos.stretch{align-items:stretch}div.videos[col='1'] .video,div.videos[col='1'] iframe{width:100%}div.videos[col='2'] .video,div.videos[col='2'] iframe{width:calc(50% - 2 * 4px)}div.videos[col='3'] .video,div.videos[col='3'] iframe{width:calc(33.33% - 2 * 4px)}div.videos[col='4'] .video,div.videos[col='4'] iframe{width:calc(25% - 2 * 4px)}div.note{position:relative;padding:16px;padding-left:calc(16px + 16px);border-radius:4px;font-size:.9375rem;border-left:4px solid #44d7b6}div.note h2,div.note h3,div.note h4,div.note h5,div.note h6{margin-top:3px;margin-bottom:0;padding-top:0!important;border-bottom:initial}div.note blockquote,div.note img,div.note ol,div.note p,div.note ul{margin-top:.5em;margin-bottom:.5em}div.note .link-card{background:var(--color-card)}div.note::before{position:absolute;top:calc(50% - 24px * .5);left:4px;width:24px;height:24px;text-align:center;font-weight:600;line-height:24px;vertical-align:middle;font-family:'Font Awesome 5 Pro';color:#44d7b6;content:'\f054'}div.tabs,div.timenode{position:relative}div.note.quote{background:#e8f4fd;border-color:#2196f3}div.note.quote::before{color:#2196f3;content:'\f10d'}div.note.info{background:#ecfbf7;border-color:#44d7b6}div.note.info::before{color:#44d7b6;content:'\f129'}div.note.done,div.note.success{background:#ebf9ed;border-color:#3dc550}div.note.done::before,div.note.success::before{color:#3dc550;content:'\f00c'}div.note.warning{background:#fff8e9;border-color:#ffbd2b}div.note.warning::before{color:#ffbd2b;content:'\f12a'}div.note.danger,div.note.error{background:#feefee;border-color:#fe5f58}div.note.danger::before,div.note.error::before{color:#fe5f58;content:'\f00d'}div.note.radiation::before{content:'\f7b9'}div.note.bug::before{content:'\f188'}div.note.idea::before{content:'\f0eb'}div.note.link::before{content:'\f0c1'}div.note.paperclip::before{content:'\f0c6'}div.note.todo::before{content:'\f0ae'}div.note.message::before{content:'\f4ad'}div.note.guide::before{content:'\f277'}div.note.download::before{content:'\f019'}div.note.up::before{content:'\f102'}div.note.undo::before{content:'\f2ea'}div.note.play::before{content:'\f144'}div.note.clear{background:0 0;border-color:none}div.note.light{background:#f5f5f5;border-color:#a1a1a1}div.note.light::before{color:#a1a1a1}div.note.gray{background:#f5f5f5;border-color:#696969}div.note.gray::before{color:#696969}div.note.theme{background:#ecfbf7;border-color:#44d7b6}div.note.theme::before{color:#44d7b6}div.note.red{background:#feefee;border-color:#fe5f58}div.note.red::before{color:#fe5f58}div.note.yellow{background:#fff8e9;border-color:#ffbd2b}div.note.yellow::before{color:#ffbd2b}div.note.green{background:#ebf9ed;border-color:#3dc550}div.note.green::before{color:#3dc550}div.note.cyan{background:#e8fafe;border-color:#1bcdfc}div.note.cyan::before{color:#1bcdfc}div.note.blue{background:#e8f4fd;border-color:#2196f3}div.note.blue::before{color:#2196f3}.md .simpleuser-group{margin:0;display:grid;grid-template-columns:repeat(auto-fill,112px)}.md .simpleuser{text-align:center;padding:1em .5em;border-radius:4px}.md .simpleuser img{display:block;width:50px;height:50px;border-radius:50px;-o-object-fit:cover;object-fit:cover}.md .simpleuser img+span{display:block;font-size:.875rem;line-height:1.2;color:var(--color-text)}.md .simpleuser:hover{background:var(--color-site-bg)}.btn-copy,div.tabs{background:var(--color-card)}.sites-wrap .group-header{margin:0 0 1rem}.sites-wrap .group-header p{margin:0;font-size:.875rem}.sites-wrap .group-header p:first-child{font-size:1.25rem;font-weight:500}.sites-wrap .sitesjs-wrap{display:block}.sites-wrap .sitesjs-wrap .loading-wrap{min-height:50px;margin:2rem 0;text-align:center}.sites-wrap .group-body{width:100%;display:grid;grid-gap:1rem 1rem;grid-template-columns:repeat(auto-fill,calc((100% - 3 * 1rem)/ 4));margin-bottom:2rem}@media screen and (max-width:1024px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 2 * 1rem)/ 3))}}@media screen and (max-width:900px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 1 * 1rem)/ 2))}}@media screen and (max-width:768px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 2 * 1rem)/ 3))}}.sites-wrap .group-body .site-card .card-link{width:100%;display:flex;flex-direction:column}.sites-wrap .group-body .site-card .card-link>img{width:100%;height:120px;border-radius:4px;-o-object-fit:cover;object-fit:cover;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}@media screen and (max-width:1024px){.sites-wrap .group-body .site-card .card-link>img{height:150px}}@media screen and (max-width:900px){.sites-wrap .group-body .site-card .card-link>img{height:180px}}@media screen and (max-width:768px){.sites-wrap .group-body .site-card .card-link>img{height:150px}}.sites-wrap .group-body .site-card .card-link .info{margin-top:.5rem;line-height:1.2}.sites-wrap .group-body .site-card .card-link .info>img{width:28px;height:28px;border-radius:28px;float:left;margin-right:8px;margin-top:2px}.sites-wrap .group-body .site-card .card-link .info span{display:block}.sites-wrap .group-body .site-card .card-link .info .title{font-weight:500;color:var(--text-p1);font-size:.875rem;margin-top:1px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.sites-wrap .group-body .site-card .card-link .info .desc{font-size:10px;margin-top:2px;word-wrap:break-word;color:var(--text-p3);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.sites-wrap .site-card .card-link>img{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.sites-wrap .site-card .card-link:hover>img{box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}p.p.subtitle{color:#44b299;font-size:1.25rem!important;padding-top:1.5rem}p.p.subtitle:first-child{padding-top:1rem}p.p.logo,span.p.logo{font-family:Dosis,"PingFang SC","Microsoft YaHei",Helvetica,Arial,Helvetica,monospace}.article mjx-container,.article pre,.highlight,article#comments #valine_container .vcards .vcontent code,p.p.code,span.p.code{font-family:Menlo,UbuntuMono,Monaco,monospace,courier,sans-serif}p.p.left,span.p.left{display:block;text-align:left}p.p.center,span.p.center{display:block;text-align:center}p.p.right,span.p.right{display:block;text-align:right}p.p.small,span.p.small{font-size:.875rem}p.p.large,span.p.large{font-size:2.5rem;line-height:1.4}p.p.huge,span.p.huge{font-size:4rem;line-height:1.4}p.p.ultra,span.p.ultra{font-size:6rem;line-height:1.4}p.p.huge,p.p.large,p.p.small,p.p.ultra,span.p.huge,span.p.large,span.p.small,span.p.ultra{margin:0;padding:0}p.p.h1,p.p.h2,span.p.h1,span.p.h2{padding-bottom:.2rem;font-weight:500}p.p.h1,span.p.h1{font-size:1.5rem;color:var(--color-h1);padding-top:2em}p.p.h2,span.p.h2{font-size:1.5rem;color:var(--color-h2);padding-top:2em;border-bottom:1px solid rgba(68,68,68,.1)}p.p.h3,span.p.h3{font-size:1.25rem;color:var(--color-h3);padding-top:2em}p.p.h4,span.p.h4{font-size:1.125rem;color:var(--color-h4);padding-top:2em}p.p.h5,span.p.h5{font-size:1rem;color:var(--color-h5);padding-top:1.5em}p.p.red,span.p.red{color:#fe5f58}p.p.yellow,span.p.yellow{color:#ffbd2b}p.p.green,span.p.green{color:#3dc550}p.p.cyan,span.p.cyan{color:#1bcdfc}p.p.blue,span.p.blue{color:#2196f3}p.p.purple,span.p.purple{color:#9c27b0}p.p.gray,span.p.gray{color:#999}.highlight>table .code:before,.highlight>table .gutter pre,.hljs:before,div.fancybox .image-caption,div.tabs ul.nav-tabs li.tab a,div.timenode .meta{color:var(--color-meta)}.md .table{overflow:auto}.md .table table{display:table;width:100%}div.tabs{display:block;border-radius:4px;border:1px solid rgba(68,68,68,.2);font-size:.9375rem}div.tabs ul.nav-tabs{display:flex;overflow-x:auto;white-space:nowrap;margin:0!important;padding:8px 8px 0;background:var(--color-block);border-radius:4px 4px 0 0;line-height:1.5}div.tabs ul.nav-tabs li.tab{list-style-type:none;margin-top:0;margin-bottom:0}div.tabs ul.nav-tabs li.tab:last-child{padding-right:16px}div.tabs ul.nav-tabs li.tab a{display:block;cursor:pointer;border-radius:4px 4px 0 0;padding:8px;text-align:center;font-size:.875rem;line-height:inherit;font-weight:700;border:1px solid transparent}div.tabs ul.nav-tabs li.tab a:hover{color:var(--color-p)}div.tabs ul.nav-tabs li.tab a i{pointer-events:none}div.tabs ul.nav-tabs li.tab.active a{cursor:default;color:var(--color-p);background:#fff;border:1px solid rgba(68,68,68,.2);border-bottom:1px solid var(--color-card)}div.tabs .tab-content{border-top:1px solid rgba(68,68,68,.2);margin-top:-1px}div.tabs .tab-content .tab-pane{padding:16px}div.tabs .tab-content .tab-pane:not(.active){display:none}.highlight,.highlight>table,div.tabs .tab-content .tab-pane.active{display:block}div.tabs .tab-content .tab-pane>.highlight:first-child,div.tabs .tab-content .tab-pane>.note:first-child,div.tabs .tab-content .tab-pane>.tabs:first-child,div.tabs .tab-content .tab-pane>ol:first-child,div.tabs .tab-content .tab-pane>p:first-child,div.tabs .tab-content .tab-pane>ul:first-child{margin-top:0}div.tabs .tab-content .tab-pane>.highlight:last-child,div.tabs .tab-content .tab-pane>.note:last-child,div.tabs .tab-content .tab-pane>.tabs:last-child,div.tabs .tab-content .tab-pane>ol:last-child,div.tabs .tab-content .tab-pane>p:last-child,div.tabs .tab-content .tab-pane>ul:last-child{margin-bottom:0}div.timenode:after,div.timenode:before{content:'';z-index:1;position:absolute;background:rgba(68,215,182,.5);width:2px;left:7px}div.timenode:before{top:0;height:6px}div.timenode:after{top:26px;height:calc(100% - 26px)}div.timenode:last-child:after{height:calc(100% - 26px - 16px);border-bottom-left-radius:2px;border-bottom-right-radius:2px}div.timenode .body,div.timenode .meta{max-width:calc(100% - 24px)}div.timenode .meta{position:relative;font-size:.875rem;line-height:32px;height:32px}div.timenode .meta:after,div.timenode .meta:before{content:'';position:absolute;top:8px;z-index:2}div.timenode .meta:before{background:rgba(68,215,182,.5);width:16px;height:16px;border-radius:8px}div.timenode .meta:after{background:#44d7b6;margin-left:2px;margin-top:2px;width:12px;height:12px;border-radius:6px;transform:scale(.5);transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}div.timenode .meta p{font-weight:700;margin:0 0 0 24px}div.timenode .body{margin:4px 0 16px 24px;padding:16px;border-radius:8px;background:var(--color-block);display:inline-block}.article mjx-container+br,.highlight>table pre .code:before,div.gallery>.fancybox .image-caption:empty,div.gallery>p>.fancybox .image-caption:empty,div.timenode .body:empty{display:none}div.timenode .body>:first-child{margin-top:.25em}div.timenode .body>:last-child{margin-bottom:.25em}div.timenode .body .highlight{border:1px solid #e4e4e4}div.timenode:hover .meta{color:var(--color-text)}div.timenode:hover .meta:before{background:rgba(255,87,34,.5)}div.timenode:hover .meta:after{background:#ff5722;transform:scale(1)}pre{position:relative}.hljs{margin:-16px!important;padding:16px!important;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hljs::-webkit-scrollbar{height:4px;width:4px}.hljs::-webkit-scrollbar-track-piece{background:0 0}.hljs::-webkit-scrollbar-thumb{background:#44d7b6;cursor:pointer;border-radius:2px}.hljs::-webkit-scrollbar-thumb:hover{background:#ff5722}.hljs:before{position:absolute;top:0;right:0;font-size:13px;padding:4px 8px}.hljs.markdown:before,.hljs.md:before{content:"md"}.hljs.yaml:before{content:"YAML"}.hljs.json:before{content:"JSON"}.hljs.html:before{content:"HTML"}.hljs.javascript:before,.hljs.js:before{content:"JS"}.hljs.css:before{content:"CSS"}.hljs.less:before{content:"Less"}.hljs.stylus:before{content:"Stylus"}.hljs.bash:before{content:"bash"}.hljs.shell:before{content:"shell"}.hljs.sh:before{content:"sh"}.hljs.ini:before{content:"ini"}.hljs.c:before{content:"C"}.hljs.cpp:before{content:"C++"}.hljs.objc:before,.hljs.objectivec:before{content:"Objective-C"}.hljs.swift:before{content:"Swift"}.hljs.java:before{content:"Java"}.hljs.python:before{content:"Python"}.hljs.php:before{content:"PHP"}.hljs.rust:before{content:"Rust"}.hljs.sql:before{content:"SQL"}.hljs.ruby:before{content:"Ruby"}.hljs.makefile:before{content:"Makefile"}.hljs.go:before{content:"Go"}.hljs.typescript:before{content:"TypeScript"}.highlight{width:100%;margin:1em 0;background:var(--color-block);font-size:.8125rem;border-radius:4px;line-height:1.5;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow:hidden;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.highlight:hover{background:var(--color-codeblock)}.highlight:hover figcaption{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;background:#ffeed2}.highlight:hover .gutter{background:#ffedd0}.highlight figcaption{font-size:13px;position:sticky;left:0;padding:4px 8px;background:#eaeaea;border-top-left-radius:calc(4px - 1px);border-top-right-radius:calc(4px - 1px)}.highlight>table{overflow:auto;margin:0;background-color:transparent;border:none}.highlight>table::-webkit-scrollbar{height:4px;width:4px}.highlight>table::-webkit-scrollbar-track-piece{background:0 0}.highlight>table::-webkit-scrollbar-thumb{background:0 0;cursor:pointer;border-radius:4px}.highlight>table:hover::-webkit-scrollbar-thumb{background:rgba(68,68,68,.5)}.highlight>table:hover::-webkit-scrollbar-thumb:hover{background:#ff5722}.highlight>table td,.highlight>table th{padding:0;border:none;line-height:1.5}.highlight>table tr,.highlight>table tr:hover{background-color:transparent}.highlight>table .gutter{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;padding:0 12px;text-align:right;border-width:0;margin-left:0;position:sticky;left:0;z-index:1;background:#e9e9e9}.highlight>table pre{background:0 0;margin:0;padding:0;border:none}.highlight>table .code{padding:20px 16px;vertical-align:top;background-color:transparent}.highlight>table .code:before{content:"";position:absolute;top:0;right:0;font-size:13px;padding:4px 8px}.highlight.markdown .code:before,.highlight.md .code:before{content:"md"}.highlight.yaml .code:before{content:"YAML"}.highlight.json .code:before{content:"JSON"}.highlight.diff .code:before{content:"diff"}.highlight.html .code:before{content:"HTML"}.highlight.javascript .code:before,.highlight.js .code:before{content:"JS"}.highlight.css .code:before{content:"CSS"}.highlight.less .code:before{content:"Less"}.highlight.stylus .code:before{content:"Stylus"}.highlight.bash .code:before{content:"bash"}.highlight.shell .code:before{content:"shell"}.highlight.sh .code:before{content:"sh"}.highlight.ini .code:before{content:"ini"}.highlight.c .code:before{content:"C"}.highlight.cpp .code:before{content:"C++"}.highlight.objc .code:before,.highlight.objectivec .code:before{content:"Objective-C"}.highlight.swift .code:before{content:"Swift"}.highlight.java .code:before{content:"Java"}.highlight.python .code:before{content:"Python"}.highlight.php .code:before{content:"PHP"}.highlight.rust .code:before{content:"Rust"}.highlight.sql .code:before{content:"SQL"}.highlight.ruby .code:before{content:"Ruby"}.highlight.makefile .code:before{content:"Makefile"}.highlight.go .code:before{content:"Go"}.highlight.typescript .code:before{content:"TypeScript"}.highlight pre .line,.highlight pre .params{color:rgba(68,68,68,.9)}.highlight pre .line .addition{color:#3fa33f}.highlight pre .line .deletion{color:#ee2b29}.highlight pre .marked{background-color:rgba(254,213,66,.4);padding:2px 8px 2px 0;border-radius:2px;width:100%}.highlight pre .attr,.highlight pre .attribute,.highlight pre .title{color:#3f51b5}.highlight pre .comment{color:rgba(68,68,68,.5)}.highlight pre .javascript .function,.highlight pre .keyword,.highlight pre .meta-keyword{color:#9c27b0}.highlight pre .built_in,.highlight pre .tag .name,.highlight pre .type{color:#4ba7ee}.highlight pre .constant,.highlight pre .css .class,.highlight pre .css .id,.highlight pre .css .pseudo,.highlight pre .html .doctype,.highlight pre .literal,.highlight pre .number,.highlight pre .preprocessor,.highlight pre .regexp,.highlight pre .ruby .constant,.highlight pre .variable,.highlight pre .xml .doctype,.highlight pre .xml .pi,.highlight pre .xml .tag .title{color:#fd8607}.highlight pre .class,.highlight pre .css .rules .attribute,.highlight pre .ruby .class .title{color:#ff9800}.highlight pre .meta-string,.highlight pre .string{color:#449e48}.highlight pre .header,.highlight pre .inheritance,.highlight pre .ruby .symbol,.highlight pre .value,.highlight pre .xml .cdata{color:#4caf50}.highlight pre .css .hexcolor{color:#6cc}.highlight pre .coffeescript .title,.highlight pre .function,.highlight pre .javascript .title,.highlight pre .perl .sub,.highlight pre .python .decorator,.highlight pre .python .title,.highlight pre .ruby .function .title,.highlight pre .ruby .title .keyword{color:#69c}.highlight.css .line .selector-tag,.highlight.css .line .tag .name,.highlight.html .line .selector-tag,.highlight.html .line .tag .name,.highlight.less .line .selector-tag,.highlight.less .line .tag .name,.highlight.stylus .line .selector-tag,.highlight.stylus .line .tag .name{color:#ee2b29}.highlight.css .line .selector-attr,.highlight.css .line .selector-class,.highlight.html .line .selector-attr,.highlight.html .line .selector-class,.highlight.less .line .selector-attr,.highlight.less .line .selector-class,.highlight.stylus .line .selector-attr,.highlight.stylus .line .selector-class{color:#fd8607}.highlight.css .line .attribute,.highlight.html .line .attribute,.highlight.less .line .attribute,.highlight.stylus .line .attribute{color:#3f51b5}.highlight.css .line .number,.highlight.html .line .number,.highlight.less .line .number,.highlight.stylus .line .number{color:#17afca}.highlight.c .line .meta,.highlight.objc .line .meta,.highlight.objectivec .line .meta,.highlight.swift .line .meta{color:#9c27b0}.highlight.c .line .meta-string,.highlight.c .line .string,.highlight.objc .line .meta-string,.highlight.objc .line .string,.highlight.objectivec .line .meta-string,.highlight.objectivec .line .string,.highlight.swift .line .meta-string,.highlight.swift .line .string{color:#fb3f1b}.highlight.c .line .class,.highlight.objc .line .class,.highlight.objectivec .line .class,.highlight.swift .line .class{color:rgba(68,68,68,.9)}.highlight.c .line .class .title,.highlight.objc .line .class .title,.highlight.objectivec .line .class .title,.highlight.swift .line .class .title{color:#1e80f0}.highlight.c .line .comment,.highlight.objc .line .comment,.highlight.objectivec .line .comment,.highlight.swift .line .comment{color:#3fa33f}.highlight.json .line .attr{color:#e24f5a}.highlight.json .line .literal{color:#3f51b5}.highlight.yaml .line .attr{color:#e24f5a}.article mjx-container{padding:16px 8px;border-radius:4px;min-width:0!important}.article .has-jax,.article mjx-container[jax=CHTML][display=true]{overflow:auto hidden}div.gallery{margin:1em 0;overflow:hidden}div.gallery+.gallery{margin-top:-1em}div.gallery>.fancybox,div.gallery>p>.fancybox{margin:1px;padding:0;position:relative}div.gallery>.fancybox a,div.gallery>p>.fancybox a{height:100%;width:100%}div.gallery>.fancybox img,div.gallery>p>.fancybox img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}div.gallery>.fancybox .image-caption,div.gallery>p>.fancybox .image-caption{opacity:0;transform:translateY(100%);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;pointer-events:none;position:absolute;width:100%;bottom:0;text-align:center;background:rgba(0,0,0,.3);color:#fff}div.gallery>.fancybox:hover .image-caption,div.gallery>p>.fancybox:hover .image-caption{opacity:1;transform:translateY(0)}div.gallery,div.gallery>p{display:flex;justify-content:center;flex-wrap:nowrap;padding:0!important;align-items:stretch}div.gallery[col]{flex-wrap:wrap;justify-content:flex-start}div.gallery[col='2']>.fancybox{width:calc(50% - 2 * 1px)}div.gallery[col='3']>.fancybox{width:calc(33.33% - 2 * 1px)}div.gallery[col='4']>.fancybox{width:calc(25% - 2 * 1px)}div.gallery[col='5']>.fancybox{width:calc(20% - 2 * 1px)}div.gallery[col='6']>.fancybox{width:calc(16.66% - 2 * 1px)}div.gallery[col='7']>.fancybox{width:calc(14.2857% - 2 * 1px)}div.gallery[col='8']>.fancybox{width:calc(12.5% - 2 * 1px)}div.gallery>p{margin:0}div.gallery.left,div.gallery.left>p{justify-content:flex-start}div.gallery.center,div.gallery.center>p{justify-content:center}div.gallery.right,div.gallery.right>p{justify-content:flex-end}div.gallery.stretch,div.gallery.stretch>p{align-items:stretch}.fancybox-container .fancybox-stage{cursor:zoom-out}div.fancybox{margin-top:1em;margin-bottom:1em;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;padding:0!important;overflow:hidden;border-radius:2px}div.fancybox a{line-height:0;margin:0 auto;align-items:stretch;cursor:zoom-in}div.fancybox .gallery{overflow:hidden}div.fancybox .image-caption{font-size:.8125rem;padding-top:.5em;padding-bottom:1em}div.fancybox .image-caption:empty{display:none}@media screen and (max-width:500px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 1 * 1rem)/ 2))}div.fancybox{border-radius:1px}.l_header .list-v .aplayer,.l_header .list-v .aplayer-pic{border-radius:4px;width:64px;height:64px}}.aplayer-container{display:flex;justify-content:center;min-height:100px}.aplayer-container meting-js{max-width:100%}.aplayer{max-width:500px;border-radius:4px;color:var(--color-text);font-family:Dosis,"PingFang SC","Microsoft YaHei",Helvetica,Arial,Menlo,Monaco,monospace,sans-serif}.aplayer .aplayer-list{text-align:left}@media screen and (max-width:500px){.aplayer{border-radius:8px}}.l_header .aplayer-volume-wrap{display:none!important}.highlight{position:relative}.btn-copy{z-index:1;display:inline-block;cursor:pointer;border:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;font-family:Menlo,Menlo,UbuntuMono,Monaco,monospace,courier,sans-serif;font-size:11px;font-weight:700;padding:4px 8px;color:var(--color-meta);border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);position:absolute;top:1px;right:1px;opacity:0;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.meta-v3>div,div#rightmenu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar i.right,ul.list-v.rightmenu.left{right:0}.btn-copy:hover{color:#ff5722;background:#ffeee8}.article pre:hover .btn-copy,.highlight:hover .btn-copy{opacity:1}article#comments{position:relative}article#comments a{border-bottom:none}article#comments #valine_container>i{display:block;margin:16px auto}article#comments #valine_container img{display:inline}article#comments #valine_container .vwrap{border-radius:8px;border:1px dashed rgba(68,68,68,.3);transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}article#comments #valine_container .vwrap:hover{border:1px dashed #44d7b6}article#comments #valine_container .vwrap .cancel-reply{margin-top:0;margin-bottom:0}article#comments #valine_container .vwrap .vheader{margin:-10px;padding:5px 10px 0;background:var(--color-block)}article#comments #valine_container .vwrap .vheader .vinput{border-radius:0;border-bottom:1px dashed transparent}article#comments #valine_container .vwrap .vheader .vinput:hover{border-bottom:1px dashed #44d7b6}article#comments #valine_container .vwrap .vheader .vinput:focus{border-bottom:1px solid #44d7b6}article#comments #valine_container .vwrap .vedit .vicon{height:22px}article#comments #valine_container .vwrap .vemojis,article#comments #valine_container .vwrap .vpreview{background:var(--color-block);border-radius:var(--border-codeblock);padding:8px}article#comments #valine_container .vwrap .vemojis::-webkit-scrollbar,article#comments #valine_container .vwrap .vpreview::-webkit-scrollbar{height:4px;width:4px}article#comments #valine_container .vwrap .vemojis::-webkit-scrollbar-track-piece,article#comments #valine_container .vwrap .vpreview::-webkit-scrollbar-track-piece{background:0 0}article#comments #valine_container .vwrap .vemojis::-webkit-scrollbar-thumb,article#comments #valine_container .vwrap .vpreview::-webkit-scrollbar-thumb{background:#44d7b6;cursor:pointer;border-radius:2px}article#comments #valine_container .vwrap .vemojis::-webkit-scrollbar-thumb:hover,article#comments #valine_container .vwrap .vpreview::-webkit-scrollbar-thumb:hover{background:#ff5722}article#comments #valine_container .vwrap .vemojis .vemoji,article#comments #valine_container .vwrap .vpreview .vemoji{max-height:22px;max-width:100px}article#comments #valine_container .vwrap .vemojis i,article#comments #valine_container .vwrap .vpreview i{width:auto;padding:8px;border-radius:4px;transition:box-shadow .2s ease-out,background .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out}article#comments #valine_container .vwrap .vemojis i:hover,article#comments #valine_container .vwrap .vpreview i:hover{background:#fbfbfb;box-shadow:1px 1px 2px rgba(0,0,0,.1),-1px -1px 2px rgba(255,255,255,.5),inset 8px 8px 16px rgba(0,0,0,.05),inset -8px -8px 16px rgba(255,255,255,.4)}article#comments #valine_container .vwrap .vemojis i:active,article#comments #valine_container .vwrap .vpreview i:active{background:#f1f1f1;box-shadow:0 0 0 rgba(0,0,0,.1),0 0 0 rgba(255,255,255,.8),inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px #fff,inset -8px -8px 16px rgba(255,255,255,.4)}article#comments #valine_container .vwrap .vedit .vctrl span{padding:0;margin:10px}article#comments #valine_container .vwrap .vedit span{fill:var(--color-p)}article#comments #valine_container .vwrap .vedit span.actived{fill:#44d7b6}article#comments #valine_container .vcount{color:var(--color-p);font-size:.875rem;padding:0;font-weight:inherit}article#comments #valine_container .vcount .vnum{color:var(--color-p);font-size:1.5rem}article#comments #valine_container button{border:none;padding:4px 2rem;border-radius:4px;background:#f1f1f1;color:var(--color-text);line-height:2;font-size:14px;font-weight:600;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}article#comments #valine_container button:hover{color:#ff5722;background:#ffeee8}article#comments #valine_container button.vmore{width:100%;padding:8px 2rem}article#comments #valine_container .vcards{margin-top:8px}article#comments #valine_container .vcards>.vcard{border-radius:8px;border:1px dashed rgba(68,68,68,.3);padding:16px;margin-bottom:16px}article#comments #valine_container .vcards .vh{border-bottom:none}article#comments #valine_container .vcards .vquote{border-left:none}article#comments #valine_container .vcards .vimg{border:1px solid #fff;padding:0;background:var(--color-block)}article#comments #valine_container .vcards .vcontent.expand:before{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(246,246,246,.9))}article#comments #valine_container .vcards .vcontent.expand:after{background:rgba(246,246,246,.9);color:var(--color-text)}article#comments #valine_container .vcards .vhead span.vnick{color:#5e5e5e;cursor:default}article#comments #valine_container .vcards .vhead a.vnick{color:#ff9800;font-weight:700}article#comments #valine_container .vcards .vhead a.vnick:hover{color:#ff5722}article#comments #valine_container .vcards .vhead .vsys{margin:2px;padding:1px 8px;background-color:var(--color-block);display:none}article#comments #valine_container .vcards .vmeta .vat{font-weight:700;color:var(--color-p);float:none;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;padding:4px 8px;border-radius:2px}article#comments #valine_container .vcards .vmeta .vat:hover{color:#ff5722;background-color:var(--color-block)}article#comments #valine_container .vcards .vcontent{padding-top:0}article#comments #valine_container .vcards .vcontent blockquote{padding-top:1em;padding-bottom:1em;background:var(--color-block);border-left:4px solid #44d7b6;border-radius:4px;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}article#comments #valine_container .vcards .vcontent code{color:var(--color-p)}article#comments #valine_container .vcards .vcontent pre{background:var(--color-codeblock)}article#comments #valine_container .vcards .vcontent pre code{border:none}article#comments #valine_container .vcards .vcontent a{color:#2196f3;line-height:inherit;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}article#comments #valine_container .vcards .vcontent a:hover{color:#ff5722;text-decoration:underline}article#comments #valine_container .vcards .vcontent p{color:var(--color-p);margin-top:1em;margin-bottom:1em;line-height:inherit}article#comments #valine_container .vcards .vcontent .vemoji{max-height:24px;border-radius:0;margin-top:-10px;max-width:100px}article#comments #valine_container .vempty{color:var(--color-meta)}article#comments #valine_container .vpower,article#comments #valine_container .vpower a{font-size:.78125rem}article#comments #valine_container .vpower a{color:var(--color-p)}article#comments #valine_container .vpower a:hover{text-decoration:underline;color:#ff5722}article#comments #valine_container .vinput,article#comments #valine_container p{color:var(--color-text)}div#rightmenu-wrapper{display:none;position:fixed;z-index:9000;user-select:none}ul.list-v.rightmenu{display:block;max-width:240px;overflow:hidden}ul.list-v.rightmenu.top{bottom:0}ul.list-v.rightmenu a{cursor:default}ul.list-v.rightmenu a.vlts-menu{text-overflow:ellipsis;overflow:hidden;line-height:32px}ul.list-v.rightmenu>li>span{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;display:block;color:var(--color-list);font-size:.875rem;line-height:36px;padding:0 20px 0 16px;text-overflow:ellipsis;margin:0 4px;border-radius:4px}@media screen and (max-width:1024px){ul.list-v.rightmenu>li>span{line-height:40px}}ul.list-v.rightmenu>li>span>i{margin-right:8px}ul.list-v.rightmenu>li>span.active,ul.list-v.rightmenu>li>span:active{color:var(--color-list-hl)}ul.list-v.rightmenu>li>span:hover{color:var(--color-list-hl);background:var(--color-site-bg)}ul.list-v.rightmenu li.music a.nav.volume:hover,ul.list-v.rightmenu li.music.name p.nav.music-title:hover{background:0 0}ul.list-v.rightmenu li.music,ul.list-v.rightmenu li.navigation{display:flex;justify-content:space-between}ul.list-v.rightmenu li.music a.icon-only,ul.list-v.rightmenu li.navigation a.icon-only{line-height:0;margin:0;padding:0;border-radius:32px;overflow:hidden;width:32px;height:32px}ul.list-v.rightmenu li.music a.nav i,ul.list-v.rightmenu li.navigation a.nav i{margin:0;width:32px;line-height:32px}ul.list-v.rightmenu li.music a.nav:first-child,ul.list-v.rightmenu li.navigation a.nav:first-child{margin-left:10px}ul.list-v.rightmenu li.music a.nav:last-child,ul.list-v.rightmenu li.navigation a.nav:last-child{margin-right:10px}ul.list-v.rightmenu li.music.name{display:flex;flex-direction:column;align-items:center}ul.list-v.rightmenu li.music.name p.nav.music-title{color:#696969;font-size:.875rem;max-width:128px;margin:0 20px;overflow:hidden}ul.list-v.rightmenu li.music a.nav.volume{width:100%;padding:0 8px}ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar{margin:4px 0 8px;position:relative;height:8px;width:100%;background:#ededed;border-radius:32px;overflow:hidden;cursor:pointer;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar i.left,ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar i.right{color:#696969;position:absolute;top:0;width:28px;line-height:28px;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;opacity:0;transform:scale(.5) translateY(-18px)}ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar i.left{left:0}ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar:hover{height:28px}ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar:hover i{opacity:1;transform:scale(1) translateY(0)}ul.list-v.rightmenu li.music a.nav.volume .aplayer-volume-bar .aplayer-volume{background:#44d7b6;height:100%;width:100%}article#arc,article#cat,article#tag{padding-top:48px;padding-bottom:48px}article#arc h2,article#cat h2,article#tag h2{font-weight:600}article#arc h2:first-child,article#cat h2:first-child,article#tag h2:first-child{margin-top:0}article#arc{margin-bottom:32px;padding-bottom:64px}article#arc .timenode:after,article#arc .timenode:before{margin-left:12px}article#arc .timenode .meta{padding:6px 0;line-height:1.5;height:auto;max-width:100%;display:flex;font-size:.9375rem;font-weight:500;border-radius:2px;color:var(--color-list)}.article .widget.copyright header,.article .widget.qrcode header,article#arc .timenode .meta:before{display:none}article#arc .timenode .meta:after{margin-left:14px}article#arc .timenode .meta:hover{color:var(--color-p);background:var(--color-site-bg)}article#arc .timenode .meta time{color:var(--color-meta);margin-left:34px;margin-right:4px;flex-shrink:0;width:60px}article#arc .timenode .meta i{line-height:1.5;color:#ff5722}article#arc .timenode .meta i.red{color:#fe5f58}article#arc .timenode .meta i.green{color:#3dc550}article#arc .timenode .meta i.yellow{color:#ffbd2b}article#arc .timenode .meta i.blue{color:#1bcdfc}article#arc .timenode .meta i.theme{color:#44d7b6}article#arc .timenode .meta i.accent,article#arc .timenode .meta i.orange{color:#ff5722}article#cat .all-cats a{display:block;padding:8px 16px;border-radius:4px;color:var(--color-list);font-size:.9375rem;font-weight:500}article#cat .all-cats a:hover{color:var(--color-list-hl);background:var(--color-site-bg)}article#cat .all-cats a.child{padding-left:48px}article#tag .all-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;text-align:center}article#tag .all-tags ul{margin:0 -8px;padding:0;display:flex;flex-wrap:wrap}article#tag .all-tags ul li{list-style:none;margin:8px;border-radius:4px;overflow:hidden;display:flex;position:relative;font-size:.9375rem}.article h1,.article h2{margin-top:48px;text-align:left}article#tag .all-tags ul li a{display:inline-block;color:var(--color-list);padding:4px 52px 4px 16px;background:var(--color-block);font-weight:500}article#tag .all-tags ul li a:hover{background:#ff5722;color:#fff}article#tag .all-tags ul li span{color:var(--color-meta);background:var(--color-card);padding:2px 8px;border-radius:2px;pointer-events:none;position:absolute;right:2px;top:2px;height:calc(100% - 4px)}article#tag .all-tags ul li span:before{content:'x'}.article{color:var(--color-p);word-wrap:break-word}.article a{word-break:break-word}.article h1.title,.article h2.title{left:0}.article h1.title:before,.article h2.title:before{content:none}.article h1,.article h2{padding-bottom:.2rem;margin-bottom:1rem;border-bottom:1px solid rgba(68,68,68,.1)}.article h1{color:var(--color-h1)}.article h2{color:var(--color-h2)}.article h3{text-align:left;color:var(--color-h3);margin-top:24px}.article h4{text-align:left;color:var(--color-h4);margin-top:16px}.article h5{font-weight:700;color:var(--color-h5);margin-top:1em}.article h6{color:var(--color-h6);margin-top:1em}.article center,.article center p{text-align:center}.article .aplayer{margin:1em 0;display:inline-block;width:400px;max-width:100%;border-radius:4px;color:#666}.article div.small-img img,.article p.small-img img{width:auto;max-width:100%;margin:0;box-shadow:none}.article del,.article s{color:#8e8e8e;-webkit-text-decoration-color:#8e8e8e;text-decoration-color:#8e8e8e}.article emp,.article u,.article wavy{color:var(--color-text)}.article u{text-decoration:none;border-bottom:1px solid #fe5f58}.article emp{border-bottom:4px dotted #fe5f58}.article wavy{-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fe5f58;text-decoration-color:#fe5f58}.article psw{color:transparent;background:#a1a1a1;border-radius:2px;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.article psw:hover{color:var(--color-p);background:0 0}.article kbd{border-radius:4px;border:1px solid #d2d2d2;border-bottom-width:2px;background:#fafafa;padding-left:4px;padding-right:4px}.article p{margin-top:1em;margin-bottom:1em;text-align:justify;max-width:100%;line-height:inherit}.article .subtitle h6{color:rgba(68,68,68,.9)}.article figure figcaption span{display:inline-block;margin-right:5px}.article blockquote{background:var(--color-block);border-left:4px solid #44d7b6;border-radius:4px;position:relative;width:100%;padding:16px;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.article blockquote,.article blockquote ol,.article blockquote p,.article blockquote ul{text-align:left;word-wrap:normal;font-size:.9375rem;margin-top:.5em;margin-bottom:.5em}.article blockquote footer{padding:0;text-align:justify;color:inherit;font-style:italic;margin:1em 0}.article blockquote footer cite{color:var(--color-meta);margin-left:1em}.article blockquote footer cite::before{content:'----';padding:0 .3em}.article blockquote.pullquote.right{border-left:none;border-right:4px solid #44d7b6}.article blockquote.pullquote.right p{text-align:right}.article pre{display:block;box-sizing:border-box;margin-top:1em;margin-bottom:1em;overflow:auto;background:var(--color-codeblock);font-size:.8125rem;border:1px solid #ffebcb;padding:16px;border-radius:4px}.article pre>code:not([class]){background:0 0}.article div>pre{border-radius:4px}.article div>pre>code:not([class]){padding:0;margin:0;background:0 0;color:rgba(68,68,68,.9)}.article code{font-family:Dosis,"PingFang SC","Microsoft YaHei",Helvetica,Arial,Menlo,Monaco,monospace,sans-serif}.article code:not([class]){word-break:break-all;color:var(--color-inlinecode);border-radius:2px}@media screen and (max-width:500px){.article ol,.article ul{font-size:.875rem}.article figure{font-size:13px;line-height:1.5}}.article .widget{margin:1em 0;box-shadow:none;border-radius:4px;cursor:auto;background:var(--color-block);padding:8px 0;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;width:100%}.article .widget:active,.article .widget:hover{box-shadow:none}.article .widget header{padding:4px .6em 0}.article .widget header,.article .widget header a{color:rgba(68,68,68,.85)}.article .widget.copyright,.article .widget.qrcode{background:0 0;padding:0}.article .widget.copyright .content,.article .widget.qrcode .content{padding:0}.article .widget.list .content,.article .widget.related_posts .content{padding:0 .6em!important}.article .widget.list .content a,.article .widget.related_posts .content a{color:#2196f3}.article .widget.list .content a:hover,.article .widget.related_posts .content a:hover{color:#ff5722}.article .widget .content{padding:0 .6em;margin:0}.article .widget .content ul{padding-left:4px;margin-left:16px}.article .widget .content ul a{transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease;-o-transition:all .1s ease;display:inline;border-left:none;padding:0 0 0 4px;color:#2196f3;font-weight:400;text-decoration:none}.article .widget .content ul a.active,.article .widget .content ul a:active,.article .widget .content ul a:hover{border-left:none!important;background:0 0!important}.article .widget .content ul a:hover{color:#ff5722}.article .widget .content .list a .name{display:inline;color:#2196f3}.article .widget .content .list a:hover .name{color:#ff5722}.article .widget.qrcode>.content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;margin-bottom:4px}.article .widget.qrcode>.content>.fancybox,.article .widget.qrcode>.content>img{margin:0 8px}.article .article_footer,.md .footer{margin-top:64px}.article .widget.qrcode>.content img{margin-bottom:4px}.article .widget-blur{-webkit-backdrop-filter:none;backdrop-filter:none}.md .footer>div{margin-top:1em;margin-bottom:1em}.md .footer .header{line-height:1.75;padding-bottom:8px;font-weight:500;font-size:.875rem;color:var(--color-list)}.md .footer .header i{margin-right:2px}.md .footer .body ol,.md .footer .body ul{margin-top:0;margin-bottom:0}.md .footer .references,.md .footer .related_posts{background:var(--color-block);border-radius:4px;padding:16px}.md .footer .references .body a{font-size:.9375rem;font-weight:500}.md .footer .related_posts .body{margin:4px;overflow:hidden;border-radius:2px}.md .footer .related_posts .body .vlts-rps{display:flex;overflow:scroll}.md .footer .related_posts .body .vlts-rps .item{flex-shrink:0;width:240px}.md .footer .related_posts .body .vlts-rps .item+.item{margin-left:16px}.md .footer .related_posts .body .vlts-rps .item:hover img{filter:opacity(1)}.md .footer .related_posts .body .vlts-rps img{border-radius:2px;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;filter:opacity(.75)}.md .footer .related_posts .body .vlts-rps span{text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.md .footer .related_posts .body .vlts-rps .title{font-weight:600;-webkit-line-clamp:1}.md .footer .related_posts .body .vlts-rps .excerpt{font-size:.875rem;color:var(--color-meta);-webkit-line-clamp:3}.md .footer .copyright blockquote p{font-size:.875rem;margin:.25em 0}.md .footer .copyright blockquote p a{font-weight:500}.md .footer .donate{display:flex;margin:0 auto}.md .footer .donate .imgs{display:inline-flex;margin:0 auto}.md .footer .donate .imgs .fancybox{margin:8px}.md .footer .donate .imgs img{width:80px}article .readmore{display:block;margin-top:24px;font-size:.875rem}footer.footer{position:relative;padding:40px 10px 120px;width:100%;color:var(--color-site-footer);margin:0 auto;overflow:hidden;text-align:center}footer.footer,footer.footer p{font-size:.8125rem}footer.footer .licenses{color:fade(,50%)}footer.footer .social-wrapper{display:flex;justify-content:center;flex-wrap:wrap;margin:4px 8px}footer.footer a{color:var(--color-site-footer);padding:0;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}footer.footer a:hover{color:#ff5722}footer.footer a:not(.social):hover{text-decoration:underline}footer.footer a.social{position:relative;text-align:center;display:flex;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin:4px;opacity:.75;border-radius:4px;font-size:1rem}footer.footer a.social img{margin:8px;height:24px}footer.footer a.social:hover{color:#ff5722;background:rgba(255,87,34,.1)}footer.footer .copyright{margin-top:16px}footer.footer .copyright p{font-size:.78125rem}@media screen and (max-width:768px){footer.footer{justify-content:center}}.article.l_friends .friends-group .friend-content{display:flex;flex-wrap:wrap;margin:-8px;border-radius:8px;align-items:flex-start;line-height:1.3}.article.l_friends .friends-group .friend-content .friend-card{display:flex;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:8px 0;margin:8px;margin-top:calc(2.25 * 16px + 32px);color:var(--color-meta);background:var(--color-block);justify-content:flex-start;align-content:flex-start;flex-direction:column;width:calc(100%/4 - 16px)}@media screen and (max-width:1024px){.article.l_friends .friends-group .friend-content .friend-card{width:calc(100%/4 - 16px)}}@media screen and (max-width:768px){.article.l_friends .friends-group .friend-content .friend-card{width:calc(100%/3 - 16px)}}@media screen and (max-width:500px){.article.l_friends .friends-group .friend-content .friend-card{width:calc(100%/2 - 16px)}}.article.l_friends .friends-group .friend-content .friend-card:hover .friend-left .avatar{transform:scale(1.2) rotate(12deg);box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}.article.l_friends .friends-group .friend-content .friend-card .friend-left{display:flex;align-self:center}.article.l_friends .friends-group .friend-content .friend-card .friend-left .avatar{width:64px;height:64px;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin:16px 8px 4px;margin-top:calc(-1.25 * 16px - 32px);border-radius:100%;border:2px solid #fff;background:#fff}.article.l_friends .friends-group .friend-content .friend-card .friend-right{margin:4px 8px;display:flex;flex-direction:column;text-align:center}.article.l_friends .friends-group .friend-content .friend-card .friend-right .friend-tags-wrapper{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;margin-left:-2px;word-break:break-all}.article.l_friends .friends-group .friend-content .friend-card .friend-right p{text-align:center;margin:0}.article.l_friends .friends-group .friend-content .friend-card .friend-right p.friend-name{font-size:.8125rem;padding-top:4px;font-weight:700}.article.l_friends .friends-group .friend-content .friend-card .friend-right p.tags{font-size:.78125rem;display:inline;background:0 0;word-wrap:break-word;padding-right:4px}.md img{position:relative;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.md div>img,.md p>img{display:block;margin:auto;border-radius:4px}@media screen and (max-width:500px){.md img{box-shadow:none}.md div>img,.md p>img{border-radius:2px}}.md span img{display:inline;margin:auto}.md .img-wrap,.md .video-wrap{margin:1.5rem auto}.md .img-wrap{text-align:center;border-radius:2px;overflow:hidden}.md .img-wrap .img-bg{width:100%}.md .img-wrap .image-caption{display:block;margin:.75rem auto;font-size:.8125rem;color:var(--color-meta)}.md .img-wrap .image-caption:empty{display:none}svg.loading{display:block;position:absolute;color:var(--text-p3);width:100%;height:2rem;margin:auto;-webkit-animation:spin infinite 2s;animation:spin infinite 2s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#safearea{margin:16px 16px 0}#l_body{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#l_body div.loading{margin:16px 0;width:100%;display:block}#l_body div.loading,#l_body div.loading p{text-align:center}#l_body #s-top{transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;z-index:9;position:fixed;width:48px;height:48px;line-height:48px;border-radius:100%;bottom:32px;right:32px;transform:translateY(100px) scale(0);transform-origin:bottom;color:var(--color-text)}#l_body #s-top.show{transform:translateY(0) scale(1)}#l_body #s-top.show.hl{background:#44d7b6;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px){#l_body #s-top:hover,#l_body #s-top:hover.hl{box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}#l_body #s-top:hover{transform:scale(1.2);border-radius:25%;background:#44d7b6;color:#fff}}#l_main{width:calc(100% - 1 * 240px);padding-right:16px;float:left}@media screen and (max-width:768px){#l_body #s-top{right:16px}#l_main{width:100%}}#l_main.no_sidebar{width:100%;padding-right:0;max-width:840px;margin:auto}@media screen and (min-width:2048px){#l_main.no_sidebar{max-width:calc(55vw - 240px)}}#l_main.no_sidebar~#l_side{display:none}#l_main .post-list{position:relative;margin-bottom:16px;-moz-column-gap:16px;column-gap:16px}#l_main .widget .content .post,#l_main .widget .content .tabs,#l_main .widget .content details,#l_main .widget .content ol,#l_main .widget .content p,#l_main .widget .content table,#l_main .widget .content ul{margin-top:1em;margin-bottom:1em}#l_main .post-list.multiple-columns{-moz-columns:320px;columns:320px}#l_main .post-wrapper{column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}#l_main .widget .content .post{padding-top:0;padding-bottom:0}#l_main .widget.grid .content .grid.fixed a{width:calc(100%/8 - 0 * 16px)}@media screen and (max-width:1024px){#l_main .widget.grid .content .grid.fixed a{width:calc(100%/7 - 0 * 16px)}}@media screen and (max-width:768px){#l_main .widget.grid .content .grid.fixed a{width:calc(100%/6 - 0 * 16px)}}@media screen and (max-width:500px){#l_main .widget.grid .content .grid.fixed a{width:calc(100%/5 - 0 * 16px)}}@media screen and (max-width:425px){#l_main .widget.grid .content .grid.fixed a{width:calc(100%/4 - 0 * 16px)}}@media screen and (max-width:375px){#l_main .widget.grid .content .grid.fixed a{width:calc(100%/3 - 0 * 16px)}}#l_main .post{position:relative;margin-bottom:16px;padding:24px;border-radius:8px}#l_main .post h1.title{font-size:1.5rem;margin:0;padding-bottom:4px;border-bottom:none}#l_main .post .article-meta{color:var(--color-meta);margin-bottom:16px;line-height:normal}#l_main .post .article-meta#top{margin-top:16px;margin-bottom:32px}#l_main .post .article-meta#bottom{margin-top:32px;margin-bottom:8px}#l_main .post .article-meta .aplayer,#l_main .post .article-meta .aplayer-pic,#l_main .post .article-meta .thumbnail{width:48px;height:48px}#l_main .post .article-meta .aplayer,#l_main .post .article-meta .thumbnail{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;border-radius:100%;float:right;margin:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#l_main .post .article-meta .aplayer:hover,#l_main .post .article-meta .thumbnail:hover{border-radius:25%;transform:scale(1.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}@media screen and (max-width:500px){#l_main .post .article-meta .aplayer:hover,#l_main .post .article-meta .thumbnail:hover{border-radius:100%;transform:scale(1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}}#l_main .post .article-meta .thumbnail{width:auto;border-radius:4px;box-shadow:none;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}#l_main .post .article-meta .thumbnail:hover{border-radius:4px;transform:scale(1.1) rotate(4deg);box-shadow:none}#l_main .post .article-meta .new-meta-box{transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease;-o-transition:all .1s ease;display:flex;align-items:center;flex-wrap:wrap;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#l_main .post .article-meta .new-meta-box,#l_main .post .article-meta .new-meta-box i,#l_main .post .article-meta .new-meta-box p{font-size:.8125rem}#l_main .post .article-meta .new-meta-box .new-meta-item{color:var(--color-meta);display:flex;align-items:baseline;justify-content:center;margin:0 16px 0 0}#l_main .post .article-meta .new-meta-box .new-meta-item .notlink{cursor:default}#l_main .post .article-meta .new-meta-box .new-meta-item .notlink:hover,#l_main .post .article-meta .new-meta-box .new-meta-item .notlink:hover p{color:var(--color-meta)}#l_main .post .article-meta .new-meta-box .new-meta-item:last-child{margin-right:0}#l_main .post .article-meta .new-meta-box .new-meta-item i,#l_main .post .article-meta .new-meta-box .new-meta-item img{display:inline}#l_main .post .article-meta .new-meta-box .new-meta-item i{margin-right:4px;border-radius:0}#l_main .post .article-meta .new-meta-box .new-meta-item i.fa-hashtag{margin-right:2px}#l_main .post .article-meta .new-meta-box .new-meta-item a,#l_main .post .article-meta .new-meta-box .new-meta-item p{color:var(--color-meta);padding:3px 0}#l_main .post .article-meta .new-meta-box .new-meta-item a{display:flex;justify-content:center;align-items:center}#l_main .post .article-meta .new-meta-box .new-meta-item a img{height:16px;width:16px;margin-right:5px}#l_main .post .article-meta .new-meta-box .new-meta-item a p{margin:0;font-weight:400;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}#l_main .post .article-meta .new-meta-box .new-meta-item a:hover,#l_main .post .article-meta .new-meta-box .new-meta-item a:hover p{color:#ff5722}#l_main .post .article-meta .new-meta-box .author i,#l_main .post .article-meta .new-meta-box .author img{border-radius:100%}#l_main .post .article-meta .new-meta-box .author img{transform:translateY(-.5px)}@media screen and (max-width:500px){#l_main .post .article-meta .new-meta-box .share{width:100%;margin-top:16px;background:var(--color-block);border-radius:4px}}#l_main .post .article-meta .new-meta-box .share-body{position:relative;display:flex;justify-content:center;margin:0;padding:0 2px}#l_main .post .article-meta .new-meta-box .share-body a{padding:0;margin:0 1px}#l_main .post .article-meta .new-meta-box .share-body a img{margin:2px;height:24px;width:auto;background:0 0}@media screen and (max-width:500px){#l_main .post .article-meta .new-meta-box .share-body a img{height:32px;margin:8px}#l_main .post .article-meta .new-meta-box .share-body div.hoverbox div.target{position:absolute}}#l_main .post .article-meta .new-meta-box .share-body div.hoverbox div.target{display:none;position:absolute;background:var(--color-card);border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1);padding:8px;left:50%;top:-20px;transform:translate(-50%,-100%)}#l_main .post .article-meta .new-meta-box .share-body div.hoverbox div.target img{display:block;margin:0;padding:0;height:128px;width:128px;min-width:128px}#l_main .post .article-meta .new-meta-box .share-body div.hoverbox:hover div.target{display:flex}#l_main .post span>img{display:inline-block}#l_main .post a img{display:inline}@media screen and (max-width:768px){#l_main{padding-right:0}}@media screen and (max-width:768px) and (max-width:500px){#l_main{width:100%}}.body-wrapper{position:relative;display:flex;width:100%;max-width:1080px;margin:0 auto;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media screen and (min-width:2048px){.body-wrapper{max-width:55vw}}article#comments p[ct]{margin-top:0;margin-bottom:1em;font-size:1.125rem;color:var(--color-text);font-weight:600}article#comments p[cst]{margin-top:1em;margin-bottom:1em;font-size:.875rem}article#comments #load-btns,article#comments #loading-comments{text-align:center;margin:16px 0}.md h3,.md h4,.md h5,.md h6,.md ol,.md ul{margin-bottom:1em}article#comments #load-btns,article#comments #load-btns a,article#comments #load-btns i,article#comments #loading-comments,article#comments #loading-comments a,article#comments #loading-comments i{line-height:3em}article#comments #load-btns a.load-comments,article#comments #loading-comments a.load-comments{display:inline-block;border-radius:2px;cursor:pointer;background:#44d7b6;color:#fff;padding-left:48px;padding-right:48px}article#comments #load-btns a.load-comments:hover,article#comments #loading-comments a.load-comments:hover{background:#ff5722}.white-box{background:var(--color-card)}img{max-width:100%}img.lazyload:not(.placeholder){transition:opacity .5s ease-out 0s;transition:filter .25s ease-out 0s;-moz-transition:filter .25s ease-out 0s;-webkit-transition:filter .25s ease-out 0s;-o-transition:filter .25s ease-out 0s}img.lazyload:not(.placeholder):not(.loaded){opacity:0;filter:blur(8px)}img.lazyload:not(.placeholder).loaded{opacity:1;filter:none}.md>p{padding-top:4px}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{position:relative;pointer-events:none;margin-top:0;font-weight:500}.md h1>a,.md h2>a,.md h3>a,.md h4>a,.md h5>a,.md h6>a{color:inherit;pointer-events:auto}.md h1>a:hover,.md h2>a:hover,.md h3>a:hover,.md h4>a:hover,.md h5>a:hover,.md h6>a:hover{color:#ff5722}.md h1:before,.md h2:before,.md h3:before,.md h4:before,.md h5:before,.md h6:before{content:'';display:block;margin-top:-48px;height:96px;visibility:hidden;pointer-events:none}.md h1:before,.md h2:before{margin-top:-32px}.md .article-meta+h1,.md .article-meta+h2{margin-top:-80px}.md h3:before{margin-top:-56px}.md h4:before{margin-top:-64px}.md h5{font-weight:700}.md h2+h3:before{margin-top:-80px}.md ol,.md ul{font-size:.9375rem;list-style:outside;padding-left:8px;margin-left:16px;margin-top:1em}.md ol.task-list li,.md ul.task-list li,.widget>.content ul.entry,.widget>.content ul.popular-posts{list-style:none}.md ol li,.md ol li li,.md ol ol,.md ol ul,.md ul li,.md ul li li,.md ul ol,.md ul ul{margin-top:0;margin-bottom:0}.md ol li p,.md ul li p{margin-top:4px;margin-bottom:0}.md ol.task-list,.md ul.task-list{padding-left:0;margin-left:4px}.md ol.task-list li input,.md ul.task-list li input{margin-right:4px}.md ul>li{list-style:outside}.md ol>li{list-style:decimal}.md .div-ori-link{display:block;text-align:center;margin:4rem 0}.md .ori-link{margin:auto;padding:1em 3em;border:1px solid #44d7b6;border-radius:4px;color:#44d7b6;font-weight:500}.md .ori-link:hover{color:#ff5722;border-color:#ff5722}#l_side .toc-wrapper .content a,.widget>.content ul>li a{border-left:2px solid transparent}#l_main .prev-next{width:100%;display:flex;justify-content:space-between;align-items:baseline;color:var(--color-meta);margin:0;font-weight:600}#l_main .prev-next .prev{text-align:left;border-top-right-radius:32px;border-bottom-right-radius:32px}#l_main .prev-next .next{text-align:right;border-top-left-radius:32px;border-bottom-left-radius:32px}#l_main .prev-next p{margin:16px}#l_main .prev-next section{color:var(--color-meta);padding:16px;border-radius:8px}#l_main .prev-next section:hover{color:#ff5722}#l_main .article .prev-next{width:100%;display:flex;justify-content:space-between;align-content:flex-start;margin-top:8px}#l_main .article .prev-next>a{width:100%;padding:8px;color:var(--color-meta);background:var(--color-block);border-radius:4px}#l_main .article .prev-next>a:hover{background:#ffeee8}#l_main .article .prev-next>a:hover p.title{color:#ff5722}#l_main .article .prev-next>a p{margin:8px .5rem}#l_main .article .prev-next>a p.title{font-weight:600;font-size:1rem}#l_main .article .prev-next>a p.title>i{width:1rem}#l_main .article .prev-next>a p.content{font-size:.875rem;font-weight:400;text-align:justify;word-break:break-all}#l_main .article .prev-next>a:only-child{margin-left:0;margin-right:0}#l_main .article .prev-next .prev{margin-left:0;margin-right:8px}#l_main .article .prev-next .prev p.title{text-align:left}#l_main .article .prev-next .next{margin-left:8px;margin-right:0}#l_main .article .prev-next .next p.title{text-align:right}.article-title{font-weight:500;margin-bottom:12px;line-height:1.4}.meta-v3 .readmore,.widget header{font-weight:700}.article-title a{color:var(--color-h1)}.article-title a:hover{color:#ff5722}.article-title[pin]{margin-right:36px}.post-v3{overflow:hidden;text-align:justify}.post-v3 .md{color:var(--color-p)}.post-v3 .pin{position:absolute;width:20px;height:20px;border-radius:20px;right:24px;top:24px;z-index:1;pointer-events:none}.meta-v3[line_style=solid]{border-top:1px solid rgba(68,68,68,.1)}.meta-v3[line_style=dashed]{border-top:2px dashed rgba(68,68,68,.1)}.meta-v3[line_style=dotted]{border-top:4px dotted rgba(68,68,68,.1)}.meta-v3{margin-top:16px;padding-top:12px;display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--color-meta)}.meta-v3>div{display:flex;align-items:center;user-select:none}.meta-v3 time{font-size:.875rem}.meta-v3 .category-link{font-size:.875rem;color:var(--color-meta);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.meta-v3 .category-link:hover{color:#ff5722}.meta-v3 .avatar{line-height:0;margin-right:.75em}.meta-v3 .avatar img{width:24px;height:24px;display:block;border-radius:12px;-o-object-fit:cover;object-fit:cover}.headimg-div{display:block;margin-left:-24px;margin-top:-24px;margin-bottom:20px;width:calc(100% + 3 * 16px)}.headimg-div .headimg-a{display:block;overflow:hidden;height:280px}@media screen and (max-width:768px){.headimg-div .headimg-a{height:250px}}@media screen and (max-width:500px){.headimg-div .headimg-a{height:220px}}@media screen and (max-width:425px){.headimg-div .headimg-a{height:190px}}.headimg-div .headimg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 3s ease-out;-moz-transition:transform 3s ease-out;-webkit-transition:transform 3s ease-out;-o-transition:transform 3s ease-out}.headimg-div .headimg:hover{transform:scale(1.1)}.headimg-div .headimg.lazyload:not(.placeholder){transition:transform 3s ease-out,opacity .5s ease-out;-moz-transition:transform 3s ease-out,opacity .5s ease-out;-webkit-transition:transform 3s ease-out,opacity .5s ease-out;-o-transition:transform 3s ease-out,opacity .5s ease-out}.headimg-div .headimg.lazyload:not(.placeholder):not(.loaded){opacity:0}.headimg-div .headimg.lazyload:not(.placeholder).loaded{opacity:1}#l_side{width:240px;float:right;position:relative;display:flex;flex-direction:column}#l_side .widget{overflow:hidden}#l_side .widget.sticky{position:sticky;top:80px;z-index:1}#l_side .widget>.content{max-height:200vh;overflow:auto;text-align:justify;font-size:.875rem;max-width:100%}@media screen and (max-width:768px){#l_side{width:100%}#l_side .widget>.content{max-height:none}}#l_side .widget>.content::-webkit-scrollbar{height:4px;width:4px}#l_side .widget>.content::-webkit-scrollbar-track-piece{background:0 0}#l_side .widget>.content::-webkit-scrollbar-thumb{background:#44d7b6;cursor:pointer;border-radius:2px}.widget header,.widget.blogger .content>.avatar{border-top-left-radius:8px;border-top-right-radius:8px}#l_side .widget>.content::-webkit-scrollbar-thumb:hover{background:#ff5722}.widget{z-index:0;background:var(--color-card);margin-bottom:16px;border-radius:8px;width:100%;display:none}.widget ol li,.widget ul li{margin-top:0;margin-bottom:0}.widget.desktop{display:block}@media screen and (max-width:768px){.widget{display:none!important}.widget.mobile{display:block!important}}.widget header{padding:calc(16px - 2px);font-size:.875rem;padding-bottom:0}.widget header,.widget header a{color:var(--color-meta)}.widget header>a:hover{color:#ff5722}.widget header span.name{margin-left:8px}.widget>.content{padding:8px 0}.widget>.content p{margin-top:1em;margin-bottom:1em}.widget>.content p:first-child{margin-top:.5em}.widget>.content ul>li a{color:var(--color-meta);padding:0 16px 0 12px;line-height:2;display:flex;justify-content:space-between;align-content:center;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.widget>.content ul.entry a,.widget>.content ul.popular-posts a{color:var(--color-list)}.widget>.content ul.entry a .name,.widget>.content ul.popular-posts a .name{flex:auto}.widget>.content ul.entry a .badge,.widget>.content ul.popular-posts a .badge{flex:none;font-weight:400;font-size:.875rem;color:rgba(68,68,68,.7)}.widget>.content ul.entry a.active,.widget>.content ul.popular-posts a.active{border-left:2px solid #44d7b6;color:var(--color-list-hl)}.widget>.content ul.entry a.active .badge,.widget>.content ul.popular-posts a.active .badge{color:rgba(68,215,182,.9)}.widget>.content ul.entry a.child,.widget>.content ul.popular-posts a.child{padding-left:32px}.widget>.content ul.entry a:hover,.widget>.content ul.popular-posts a:hover{border-left:2px solid #44d7b6;color:var(--color-list-hl);background:var(--color-site-bg)}.widget.blogger{transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.widget.blogger .content{padding:0;text-align:center;display:flex;flex-direction:column;align-items:stretch}.widget.blogger .content>.avatar{align-self:center;overflow:hidden;position:relative;line-height:0}.widget.blogger .content>.avatar.circle{border-radius:100%;width:128px;height:128px;margin-top:32px;margin-bottom:1em}.widget.blogger .content>.avatar.circle img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.widget.blogger .content .text :first-child{margin-top:16px}.widget.blogger .content h2{font-weight:700;margin:8px}@media screen and (max-width:768px){.widget.blogger .content>.avatar{width:80px;height:80px;border-radius:100%;border:2px solid #fff}.widget.blogger .content>.avatar img{display:block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.widget.blogger .content h2{margin:8px}}.widget.blogger .content p{font-weight:700;margin:8px 8px 0;empty-cells:hide}.widget.blogger .content .social-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:4px}.widget.blogger .content .social-wrapper a{color:var(--color-meta);padding:0;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.widget.blogger .content .social-wrapper a:hover{color:#ff5722}.widget.blogger .content .social-wrapper a.social{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:4px;border-radius:100px}.widget.blogger .content .social-wrapper a.social:hover{background:#ecfbf7;color:#44d7b6}@media screen and (max-width:768px){.widget.blogger .content .social-wrapper{justify-content:center;display:none}.widget.blogger{box-shadow:none;background:0 0!important;margin-top:32px;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-site-inner)}}.widget.text .content{padding:4px 16px}.widget.text .content,.widget.text .content p{font-size:.875rem;word-break:break-all}.widget.text .content a{color:#2196f3;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.widget.text .content a:hover{color:#ff5722}.widget.text .content a:active{color:#d93400}.widget.list .content{padding:8px 0}.widget.list .content a{font-size:.875rem;font-weight:700;line-height:1.5;padding-top:6px;padding-bottom:6px}.widget.list .content a i,.widget.list .content a img{margin-right:4px}.widget.list .content a i{margin-left:1px}.widget.list .content a img{vertical-align:middle;height:20px;width:20px;margin-bottom:4px}.widget.list .content a img#round{border-radius:100%}.widget.grid .content .grid{border:none;display:flex;flex-wrap:wrap;justify-content:space-around;padding:4px 16px}.widget.grid .content .grid a{text-align:center;border-radius:2px;margin:0;padding:4px 8px;display:flex;flex-direction:column;align-items:center;font-size:.78125rem;font-weight:700;color:rgba(68,68,68,.7);line-height:1.5;word-wrap:break-word}.widget.grid .content .grid a.active,.widget.grid .content .grid a:hover{color:var(--color-list-hl);background:var(--color-site-bg)}.widget.grid .content .grid a i{margin-top:.3em;margin-bottom:.3em;font-size:1.8em}.widget.grid .content .grid a img{display:inline;vertical-align:middle;margin-bottom:4px}.widget.grid .content .grid a img#round{border-radius:100%}.widget.grid .content .grid a:hover{border-radius:2px}.widget.grid .content .grid.fixed a{width:calc(100%/3 - 0 * 16px)}@media screen and (max-width:768px){.widget.grid .content .grid.fixed a{width:calc(100%/6 - 0 * 16px)}}@media screen and (max-width:500px){.widget.grid .content .grid.fixed a{width:calc(100%/5 - 0 * 16px)}}@media screen and (max-width:425px){.widget.grid .content .grid.fixed a{width:calc(100%/4 - 0 * 16px)}}@media screen and (max-width:375px){.widget.grid .content .grid.fixed a{width:calc(100%/3 - 0 * 16px)}}.widget.tagcloud .content{text-align:justify;padding:8px 16px}.widget.tagcloud .content a{display:inline-block;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease;line-height:1.2em;margin:4px 0;border-bottom:1px solid transparent}.widget.tagcloud .content a:hover{color:#ff5722!important;border-bottom:1px solid #ff5722}.widget.related_posts .content{font-weight:700}.widget.related_posts .content ul{margin-top:8px;margin-bottom:8px}.widget.related_posts .content h3{font-size:.875rem;font-weight:700;margin:0}.widget.related_posts .content h3 a{line-height:inherit;padding-top:4px;padding-bottom:4px}.widget.qrcode .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;padding-left:16px;padding-right:16px}.widget.qrcode .content,.widget.qrcode .content img{margin-bottom:4px}#l_side>.widget.page>.content{padding-top:0;padding-left:12px;padding-right:12px}.webinfo{padding:.2rem 1rem}.webinfo .webinfo-item{display:block;padding:4px 0 0}.webinfo .webinfo-item div:first-child{display:inline-block}.webinfo .webinfo-item div:last-child{display:inline-block;float:right}.snackbar-wrap{position:fixed;width:100%;left:0;bottom:0;background:#44d7b6;padding:16px;z-index:2}.snackbar-content{max-width:1080px;margin:16px auto}@media screen and (max-width:1080px){.snackbar-content{max-width:100%}}.snackbar-content p{margin-top:.5rem;margin-bottom:.5rem;color:#fff}.snackbar-content .title{font-size:1.5rem;font-weight:600}.snackbar-content .action{display:block;margin:1.5rem -4px}.snackbar-content .action a{margin:4px;cursor:pointer;color:#fff;display:inline-block;padding:.4em 2em;font-weight:600;border-radius:2px;border:1px solid #fff}.snackbar-content .action a:hover{color:#44d7b6;background:#fff}.snackbar-wrap[theme=warning]{background:#f7e751}.snackbar-wrap[theme=warning] .snackbar-content p{color:#000}.snackbar-wrap[theme=warning] .snackbar-content a{color:#000;border-color:#000}.snackbar-wrap[theme=warning] .snackbar-content a:hover{color:#f7e751;background:#000}#l_side .toc-wrapper{z-index:1;overflow:hidden;border-radius:8px;position:sticky;top:80px;line-height:1.6;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}#l_side .toc-wrapper header{position:sticky;width:100%;top:0;padding-bottom:4px}#l_side .toc-wrapper .content{max-height:calc(100vh - 144px)}#l_side .toc-wrapper .content a.active,#l_side .toc-wrapper .content a:hover{color:var(--color-list-hl);border-left:2px solid #44d7b6}#l_side .toc-wrapper .content a:hover{background:var(--color-site-bg)}@media screen and (max-width:768px){#l_side .toc-wrapper{z-index:1001;position:fixed;max-height:1000px;width:auto;max-width:calc(100% - 2 * 16px);top:48px;right:16px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border:1px solid #e7e7e7;visibility:hidden;transform:scale(0,0);transform-origin:right top}#l_side .toc-wrapper.active{visibility:visible;transform:scale(1,1)}}@media screen and (max-width:375px){#l_side .toc-wrapper{right:0}}#l_side .toc-wrapper a{padding-left:8px;color:var(--color-meta);font-size:.875rem;display:inline-block}#l_side .toc-wrapper ol .toc-child a,#l_side .toc-wrapper ul .toc-child a{font-weight:400}#l_side .toc-wrapper ol .toc-item.toc-level-1 .toc-child a,#l_side .toc-wrapper ul .toc-item.toc-level-1 .toc-child a{padding-left:12.8px}#l_side .toc-wrapper ol .toc-item.toc-level-2 .toc-child a,#l_side .toc-wrapper ul .toc-item.toc-level-2 .toc-child a{padding-left:25.6px}#l_side .toc-wrapper ol .toc-item.toc-level-3 .toc-child a,#l_side .toc-wrapper ul .toc-item.toc-level-3 .toc-child a{padding-left:38.4px}#l_side .toc-wrapper ol .toc-item.toc-level-4 .toc-child a,#l_side .toc-wrapper ul .toc-item.toc-level-4 .toc-child a{padding-left:51.2px}#l_side .toc-wrapper ol .toc-item.toc-level-5 .toc-child a,#l_side .toc-wrapper ul .toc-item.toc-level-5 .toc-child a{padding-left:64px}#l_side .toc-wrapper ol .toc-item.toc-level-6 .toc-child a,#l_side .toc-wrapper ul .toc-item.toc-level-6 .toc-child a{padding-left:76.8px}#l_side .toc-wrapper ol li,#l_side .toc-wrapper ul li{width:auto;text-align:left}#l_side .toc-wrapper ol li a,#l_side .toc-wrapper ul li a{padding:0 8px 0 11px;font-weight:700;width:100%}#l_side .toc-wrapper:empty{display:none}#l_side .toc-wrapper .toc-child{font-size:1rem;overflow:hidden;transition:max-height .6s ease-in;-moz-transition:max-height .6s ease-in;-webkit-transition:max-height .6s ease-in;-o-transition:max-height .6s ease-in;max-height:0}#l_side .toc-wrapper .toc-item.active>.toc-link{color:var(--color-list-hl);border-left:2px solid #44d7b6}#l_side .toc-wrapper .toc-item.active>.toc-child{max-height:1000px}#safearea{display:block}