a:active,a:hover{text-decoration:underline}body>header:first-child,body>main+footer,body>script+footer,body>section+footer{background-image:url(../images/bg/jc/heart_rose.jpg);background-position:center top;background-size:240px;background-attachment:fixed;background-color:#333}body{color:#ddd;font-family:'Segoe UI','Microsoft Yahei','Microsoft JhengHei',Tahoma,"Helvetica Neue",Arial,Geneva,Verdana,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:14px;background-image:url(../images/bg/jc/heart_bg.jpg);background-repeat:repeat;background-position:center top;background-size:240px;background-attachment:fixed;background-color:#222;padding:0;margin:0}a,a:visited{color:#f5b;text-decoration:none;cursor:pointer}a:hover{color:#f7c}a:active{color:#c6b}code,code a,code span,span.x-part-code{font-family:"Cascadia Code",Consolas,"Segoe UI","Microsoft Yahei","Microsoft JhengHei",monospace,Tahoma,"Helvetica Neue",Arial,Geneva,Verdana,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}body>footer>section,body>header>section{max-width:1200px;margin:0 auto;box-sizing:content-box;position:relative}body>section>section a,body>section>section a:visited{transition:.4s}body>section>section a:active,body>section>section a:hover{transition:.1s}body>footer,body>header,body>main,body>section{padding:0 20px}input[type=checkbox]{appearance:none;width:16px;height:16px;border:1px solid #999;border-radius:4px;background-color:rgba(128,128,128,.1);background-image:url(../images/icons/check_mark_white.png);background-repeat:no-repeat;background-size:12px;background-position:left 16px center;vertical-align:middle;transition:.2s}input[type=checkbox]:hover{border-color:#eee}input[type=checkbox]:checked{border-color:#f5b;background-color:#f5b;background-position:center center}input[type=checkbox]:checked:hover{border-color:rgba(255,255,255,.9)}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url]{color:#ddd;background-color:rgba(51,51,51,.5);padding:7px;margin:0;border-style:solid;border-width:1px;border-color:rgba(128,128,128,.1) rgba(128,128,128,.1) rgba(128,128,128,.4);border-radius:4px;outline:0;transition:border-color .2s}input[type=email]:hover,input[type=number]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover{border-color:rgba(128,128,128,.2) rgba(128,128,128,.2) rgba(128,128,128,.6);outline:0}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible{background-color:#222;padding:7px 7px 6px;color:#ddd;border-width:1px 1px 2px;border-color:rgba(128,128,128,.2) rgba(128,128,128,.2) #f5b;outline:0}body>header:first-child{height:60px;background-repeat:repeat;white-space:nowrap}body>header:first-child>section:first-child{height:60px;line-height:60px;padding:0;margin:0 auto}body>header:first-child>section:first-child>h1{font-weight:400;font-style:normal;font-size:20px;width:120px;height:60px;line-height:60px;padding:0;margin:0 80px 0 0;display:inline-block;vertical-align:top;user-select:none}#blog_content>article>section.x-part-blog-related>h2,body>header:first-child>section:first-child>h1>a:first-child>strong:first-child+span{font-weight:lighter}body>header:first-child>section:first-child>h1+ul{font-weight:400;font-style:normal;font-size:16px;line-height:60px;height:60px;max-width:560px;padding:4px 0;margin:0;display:inline-block;list-style:none;white-space:nowrap;overflow:hidden;user-select:none}body>header:first-child>section:first-child>h1+ul>li{font-weight:400;font-style:normal;font-size:16px;height:52px;padding:0;margin:0;display:inline-block;list-style:none;vertical-align:top}body>header:first-child>section:first-child a,body>header:first-child>section:first-child a:visited{color:rgba(255,255,255,.8);text-decoration:none;transition:.6s;text-shadow:rgba(0,0,0,.7) 0 0 2px}body>header:first-child>section:first-child>h1+ul>li>a,body>header:first-child>section:first-child>h1+ul>li>a:visited{line-height:50px;padding:0 15px;margin:0;border:1px solid transparent;border-radius:4px;display:inline-block;vertical-align:top}body>header:first-child>section:first-child>h1+ul>li.state-sel>a,body>header:first-child>section:first-child>h1+ul>li.state-sel>a:visited{color:#eee;background-color:rgba(0,0,0,.4);text-shadow:rgba(192,240,255,.6) 0 0 10px}body>header:first-child>section:first-child a:hover{color:#f7c;text-decoration:underline dashed;transition:.1s}body>header:first-child>section:first-child a:active{color:#c6b;text-decoration:underline dotted;transition:.1s}body>header:first-child+header{height:80px}body>main+footer,body>script+footer,body>section+footer{height:340px;margin:0;background-repeat:repeat}body>footer>section>div.x-copyright{width:275px;padding:0;margin:0;position:absolute;top:60px;left:0;user-select:none}body>footer>section>div.x-copyright>img:first-child{background-color:#ccc;width:275px;height:40px;padding:4px 0;border-radius:4px;display:block}body>footer>section>div.x-copyright>img:first-child+span{line-height:22px;text-align:center;height:22px;padding-right:1px;display:block;cursor:default}body>main,body>section>h1,body>section>h2,body>section>h3,body>section>h4,body>section>main,body>section>section,body>section>section.layout-wide-full>h1,body>section>section.layout-wide-full>h2,body>section>section.layout-wide-full>h3,body>section>section.layout-wide-full>h4,body>section>section.layout-wide-full>main,body>section>section.layout-wide-full>section{max-width:1200px;margin:20px auto;position:relative;box-sizing:content-box}body>section>section.layout-wide-full{max-width:none;margin:0 -20px}body>section>h1,body>section>h2,body>section>h3,body>section>h4,body>section>section,body>section>section.layout-wide-full>h1,body>section>section.layout-wide-full>h2,body>section>section.layout-wide-full>h3,body>section>section.layout-wide-full>h4,body>section>section.layout-wide-full>section{padding:0}body>section>h1,body>section>h2,body>section>h3,body>section>h4,body>section>section.layout-wide-full>h1,body>section>section.layout-wide-full>h2,body>section>section.layout-wide-full>h3,body>section>section.layout-wide-full>h4{cursor:default;user-select:none}body>section>h1,body>section>h2{color:#d3d3d3;font-weight:200}body>section>h3,body>section>h4,body>section>section,ul.link-tile-compact>li.state-sel>a>span+span,ul.link-tile-compact>li.state-sel>a>span>span{font-weight:400}body>section>h1,body>section>section>h1{font-size:24px;line-height:32px}body>section>h2,body>section>section>h2{font-size:20px;line-height:28px}body>section>h3{font-size:16px;font-weight:bolder;font-style:normal;line-height:30px;margin:0}body>section>section>h3{font-size:18px;line-height:24px}body>section>h3>a,body>section>h3>span,body>section>h3>svg{vertical-align:middle}body>section>h4,body>section>section>h4{font-size:16px;line-height:24px}#blog_content>article>main li>pre>code.hljs,#blog_content>article>main p>pre>code.hljs,#blog_content>article>main table td>pre>code.hljs,#blog_content>article>main table th>pre>code.hljs,#blog_content>article>main>pre>code.hljs,body>section>ul,body>section>ul>li{background-color:transparent}div.x-bg-motley,section.x-bg-motley{background-image:url(../images/bg/jc/motley_222.jpg);background-repeat:repeat;background-position:top center}div.x-bg-stars,section.x-bg-stars{background-image:url(../images/bg/jc/star_plus.jpg);background-repeat:repeat;background-position:top center}div.x-bg-motley-light,section.x-bg-motley-light{background-image:url(../images/bg/jc/motley_333.jpg);background-repeat:repeat;background-position:top center}div.x-bg-emphasis,div.x-bg-outstanding,section.x-bg-emphasis,section.x-bg-outstanding{background-position:center top;background-repeat:repeat;background-size:240px;background-attachment:fixed}.x-font-size-xxs{font-size:10px}.x-font-size-xs{font-size:11px}.x-font-size-s,ul.link-tile-compact>li>a>span.x-font-size-s,ul.link-tile-compact>li>a>span>span.x-font-size-s,ul.link-tile-compact>li>a>span>time.x-font-size-s,ul.link-tile-compact>li>a>time.x-font-size-s{font-size:12px}#blog_content>article>section.x-part-blog-related>p,.x-font-size-m,ul.link-tile-compact>li>a>span.x-font-size-m,ul.link-tile-compact>li>a>span>span.x-font-size-m,ul.link-tile-compact>li>a>span>time.x-font-size-m,ul.link-tile-compact>li>a>time.x-font-size-m{font-size:14px}#blog_content>article>main>h6,.x-font-size-l,ul.link-tile-compact>li>a>span.x-font-size-l,ul.link-tile-compact>li>a>span>span.x-font-size-l,ul.link-tile-compact>li>a>span>time.x-font-size-l,ul.link-tile-compact>li>a>time.x-font-size-l{font-size:16px}#blog_content>article>main>h5,.x-font-size-xl,ul.link-tile-compact>li>a>span.x-font-size-xl,ul.link-tile-compact>li>a>span>span.x-font-size-xl,ul.link-tile-compact>li>a>span>time.x-font-size-xl,ul.link-tile-compact>li>a>time.x-font-size-xl{font-size:18px}#blog_content>article>main>h4,.x-font-size-xxl{font-size:20px}.x-font-size-xxxl{font-size:24px}div.x-bg-emphasis,section.x-bg-emphasis{background-image:url(../images/bg/jc/heart_dark.jpg)}div.x-bg-outstanding,section.x-bg-outstanding{background-image:url(../images/bg/jc/heart_gray.jpg)}section.x-zone-hl{padding:20px;margin:0;position:sticky;top:0;z-index:100}body>section>section.layout-wide-full.x-zone-hl>h1,body>section>section.layout-wide-full.x-zone-hl>h2{padding:0;margin:0 auto;line-height:30px}a.x-link-more:visited>span:last-child,a.x-link-more>span:last-child{padding-right:20px;background-image:url(../images/icons/right_pos_gray.png);background-size:12px;background-repeat:no-repeat;background-position:right 2px center;display:inline-block;transition:.2s}a.x-link-more:hover>span:last-child{background-size:12px;background-position:right 0 center}a.x-link-more:active>span:last-child{background-size:10px;background-position:right 2px center}a.link-button-normal,a.link-button-normal:visited,a.link-long-button,a.link-long-button:visited,a.link-tile-wide,a.link-tile-wide:visited,button.link-button-normal,button.link-button-normal:visited,section.link-tile-wide>a,section.link-tile-wide>a:visited{color:#ccc;text-decoration:none;background-color:rgba(128,128,128,.06);border-width:1px;border-style:solid;border-color:rgba(128,128,128,.16) rgba(128,128,128,.08) rgba(128,128,128,.08);border-radius:4px;cursor:pointer;transition:.4s}a.link-long-button,a.link-tile-wide,section.link-tile-wide>a{backdrop-filter:blur(4px)}a.link-button-normal:hover,a.link-long-button:hover,a.link-tile-wide:hover,button.link-button-normal:hover,section.link-tile-wide>a:hover{color:#eee;text-decoration:none;background-color:rgba(128,128,128,.2);border-width:1px;border-color:rgba(128,128,128,.4) rgba(128,128,128,.3) rgba(128,128,128,.3);box-shadow:#111 1px 1px 4px;transition:.1s}a.link-button-normal:active,a.link-long-button:active,a.link-tile-wide:active,button.link-button-normal:active,section.link-tile-wide>a:active{color:#9ef;background-color:rgba(128,128,128,.08);text-decoration:none;border-width:1px;border-color:rgba(128,128,128,.2) rgba(128,128,128,.2) rgba(128,128,128,.3);box-shadow:#111 0 0 4px;transition:.1s}a.link-button-normal:focus-visible,a.link-long-button:focus-visible,a.link-tile-wide:focus-visible,button.link-button-normal:focus-visible,section.link-tile-wide>a:focus-visible{outline:rgba(102,221,255,.7) solid 2px;outline-offset:1px;transition:.1s}a.link-tile-wide,a.link-tile-wide:visited,section.link-tile-wide>a,section.link-tile-wide>a:visited{font-size:18px;line-height:24px;padding:24px}a.link-tile-wide,a.link-tile-wide:visited{width:190px;margin:0 4px 4px 0;display:inline-block}section.link-tile-wide>a,section.link-tile-wide>a:visited{width:auto;margin:0;display:block}a.link-long-button:hover,a.link-tile-wide:hover,section.link-tile-wide>a:hover{padding:22px 24px 26px}a.link-long-button:active,a.link-tile-wide:active,section.link-tile-wide>a:active{padding:24px}a.link-long-button>img,a.link-tile-wide>img,section.link-tile-wide>a>img{width:24px;height:24px;padding:0;margin:0 8px 0 0;vertical-align:middle;display:inline-block}a.link-long-button:visited>svg,a.link-long-button>svg,a.link-tile-wide:visited>svg,a.link-tile-wide>svg,section.link-tile-wide>a:visited>svg,section.link-tile-wide>a>svg{fill:#CCC;width:24px;height:24px;padding:0;margin:0 8px 0 0;vertical-align:middle;display:inline-block}a.link-long-button:hover>svg,a.link-tile-wide:hover>svg,section.link-tile-wide>a:hover>svg{fill:#EEE}a.link-long-button:active>svg,a.link-tile-wide:active>svg,section.link-tile-wide>a:active>svg{fill:#9EF}a.link-long-button>span,a.link-tile-wide>span,section.link-tile-wide>a>span{line-height:24px;vertical-align:middle;display:inline-block}section.link-tile-wide{display:grid;grid-template-columns:repeat(4,1fr);row-gap:4px;column-gap:4px}a.grouping-more:visited,a.link-tile-wide.grouping-more,section.link-tile-wide>a.grouping-more,section.link-tile-wide>a.grouping-more:visited{width:80px;text-align:center}a.link-button-normal,a.link-button-normal:visited,button.link-button-normal,button.link-button-normal:visited{padding:7px 15px;display:inline-block}a.link-long-button,a.link-long-button:visited{font-size:18px;line-height:20px;padding:24px;margin:0 0 8px;display:block}a.link-long-button>span>br+span,a.link-long-button>span>span,a.link-long-button>span>span+span,a.link-tile-wide>span>br+span,a.link-tile-wide>span>span,a.link-tile-wide>span>span+span,section.link-tile-wide>a>span>span,section.link-tile-wide>a>span>span+span{color:#888;font-size:16px;transition:.2s}ul.link-tile-compact>li>a>br+span,ul.link-tile-compact>li>a>br+time,ul.link-tile-compact>li>a>span+span,ul.link-tile-compact>li>a>span+time,ul.link-tile-compact>li>a>span>span,ul.link-tile-compact>li>a>span>time,ul.link-tile-compact>li>a>time+span{color:#888;font-size:14px;transition:.2s}#blog_content>article>section.x-part-blog-note>div.x-part-blog-date>time+span,a.link-long-button>span>span+span,a.link-tile-wide>span>span+span,section.link-tile-wide>a>span>span+span,ul.link-tile-compact>li>a>span+span{margin-left:16px}a.link-long-button:hover>span>span,a.link-long-button:hover>span>span+span,a.link-tile-wide:hover>span>span,a.link-tile-wide:hover>span>span+span,section.link-tile-wide>a:hover>span>span,section.link-tile-wide>a:hover>span>span+span ul.link-tile-compact>li>a:hover>span>span,ul.link-tile-compact>li>a:hover>span+span{color:#999}@media screen and (max-width:1030px){section.link-tile-wide{grid-template-columns:repeat(3,1fr);column-gap:4px}}@media screen and (max-width:800px){body>header:first-child{height:110px;padding:0}body>header:first-child>section:first-child>h1{padding:0 20px;display:block}body>header:first-child>section:first-child>h1+ul{background-image:url(../images/bg/title-menu.jpg);background-repeat:repeat-x;height:50px;max-width:none;padding:0 10px;display:block;overflow-x:overlay;scrollbar-color:rgba(128,128,128,0.2) transparent}body>header:first-child>section:first-child>h1+ul>li>a,body>header:first-child>section:first-child>h1+ul>li>a:visited{line-height:44px;padding:0 9px 3px;margin:2px 0 0;border-radius:8px 8px 0 0}body>header:first-child>section:first-child>h1+ul>li.state-sel>a,body>header:first-child>section:first-child>h1+ul>li.state-sel>a:visited{background-color:#222;border-color:#393939 #363636 #222}section.link-tile-wide{grid-template-columns:repeat(2,1fr);column-gap:4px}ul.link-item-blog>li>a>div:first-child>strong:first-child{display:block}ul.link-item-blog>li>a>div:first-child>strong:first-child+span{margin-left:0}}@media screen and (max-width:600px){a.link-tile-wide,a.link-tile-wide:visited{width:auto;margin:0 0 4px;display:block}section.link-tile-wide{grid-template-columns:1fr;column-gap:0}a.link-tile-wide.grouping-more,a.link-tile-wide.grouping-more:active,a.link-tile-wide.grouping-more:visited,section.link-tile-wide>a.grouping-more,section.link-tile-wide>a.grouping-more:active,section.link-tile-wide>a.grouping-more:visited{padding:16px}a.link-tile-wide.grouping-more:hover,section.link-tile-wide>a.grouping-more:hover{padding:14px 16px 18px}}ul.link-tile-compact{padding:0;margin:0;float:none}ul.link-tile-compact>li{font-size:16px;padding:0;margin:4px 0}ul.link-tile-compact>li.grouping-header{color:#999;padding:0 20px;cursor:default;user-select:none}ul.link-tile-compact>li+li.grouping-header{padding-top:20px}ul.link-tile-compact>li>a,ul.link-tile-compact>li>a:visited{color:#ccc;line-height:24px;background-color:rgba(128,128,128,.06);padding:7px 19px;margin:0;border-width:1px;border-style:solid;border-color:rgba(128,128,128,.16) rgba(128,128,128,.08) rgba(128,128,128,.08);border-radius:4px;display:block;transition:.6s}ul.link-tile-compact>li.state-sel>a,ul.link-tile-compact>li.state-sel>a:visited{font-weight:bolder;background-color:rgba(128,128,128,.02);border-color:rgba(128,128,128,.5)}ul.link-tile-compact>li.state-sel>a:hover,ul.link-tile-compact>li>a:hover{color:#9ef;background-color:rgba(128,128,128,.2);padding:7px 17px;border-color:rgba(128,128,128,.4);text-decoration:none;transition:.1s;box-shadow:#111 1px 1px 4px}ul.link-tile-compact>li.state-sel>a:hover,ul.link-tile-compact>li>a:active{color:#8ce;background-color:rgba(128,128,128,.08);padding:7px 19px;border-color:rgba(128,128,128,.2) rgba(128,128,128,.2) rgba(128,128,128,.3);text-decoration:none;transition:.1s;box-shadow:#111 0 0 4px}div.placeholder-after-loading{line-height:20px}div.placeholder-after-loading:first-child>span::after{color:#888;font-size:12px;content:"Loading…"}section>a.link-long-button.state-sel{background-color:transparent;border-color:rgba(128,128,128,.3) rgba(128,128,128,.3) rgba(128,128,128,.4)}a.x-text-case-upper,em.x-text-case-upper,h1.x-text-case-upper,h2.x-text-case-upper,h3.x-text-case-upper,h4.x-text-case-upper,span.x-text-case-upper,strong.x-text-case-upper{text-transform:uppercase}a.x-text-case-lower,em.x-text-case-lower,h1.x-text-case-lower,h2.x-text-case-lower,h3.x-text-case-lower,h4.x-text-case-lower,span.x-text-case-lower,strong.x-text-case-lower{text-transform:lowercase}a.x-text-case-capital,em.x-text-case-capital,h1.x-text-case-capital,h2.x-text-case-capital,h3.x-text-case-capital,h4.x-text-case-capital,span.x-text-case-capital,strong.x-text-case-capital{text-transform:capitalize}a.x-text-case-small,em.x-text-case-small,h1.x-text-case-small,h2.x-text-case-small,h3.x-text-case-small,h4.x-text-case-small,span.x-text-case-small,strong.x-text-case-small{font-variant-caps:small-caps}ul.link-item-blog{padding:0;margin:0;list-style:none}ul.link-item-blog>li{padding:0;margin:0 0 8px;list-style:none}ul.link-item-blog>li.grouping-header{color:#999;padding-left:20px;cursor:default;user-select:none}ul.link-item-blog>li>a{padding:0;margin:0 0 10px;display:block;border-radius:4px;overflow:hidden;position:relative}ul.link-item-blog>li>a,ul.link-item-blog>li>a:active,ul.link-item-blog>li>a:hover,ul.link-item-blog>li>a:visited{text-decoration:none}ul.link-item-blog>li>a:link,ul.link-item-blog>li>a:visited{color:#888;transition:.6s}ul.link-item-blog>li>a:hover{color:#aaa;transition:.1s;box-shadow:#111 1px 1px 4px}ul.link-item-blog>li>a:active{color:#999;transition:.1s;box-shadow:#111 0 0 4px}ul.link-item-blog>li>a>div{padding-top:0;padding-bottom:0;transition:.4s}ul.link-item-blog>li>a:active>div,ul.link-item-blog>li>a:visited>div,ul.link-item-blog>li>a>div{padding-left:20px;padding-right:20px}ul.link-item-blog>li>a:hover>div{padding-left:18px;padding-right:22px}main.x-container-pics span#section-works-more>span:first-child,section.x-container-pics span#section-works-more>span:first-child,ul.link-item-blog>li>a>div>span,ul.link-item-blog>li>a>div>strong{vertical-align:baseline}ul.link-item-blog>li>a>div:first-child,ul.link-item-blog>li>a>div:first-child+div{background-color:rgba(128,128,128,.12)}ul.link-item-blog>li>a>div:first-child{padding-top:7px;border-width:1px 0 0;border-style:solid none none;border-top-left-radius:4px;border-top-right-radius:4px;line-height:26px}ul.link-item-blog>li>a:has(> div:first-child + div > img)>div:first-child,ul.link-item-blog>li>a:visited:has(> div:first-child + div > img)>div:first-child{padding-right:110px}ul.link-item-blog>li>a:hover:has(> div:first-child + div > img)>div:first-child{padding-right:112px}ul.link-item-blog>li>a:active:has(> div:first-child + div > img)>div:first-child{padding-right:112px}ul.link-item-blog>li>a:visited>div:first-child,ul.link-item-blog>li>a>div:first-child{border-color:rgba(128,128,128,.04)}ul.link-item-blog>li>a:hover>div:first-child{border-color:rgba(128,128,128,.12)}ul.link-item-blog>li>a:active>div:first-child{border-color:rgba(128,128,128,.08)}ul.link-item-blog>li>a>div:first-child>strong:first-child{font-weight:400;font-size:18px}ul.link-item-blog>li>a:active>div:first-child>strong:first-child,ul.link-item-blog>li>a>div:first-child>strong:first-child{color:#ccc;transition:.6s}ul.link-item-blog>li>a:hover>div:first-child>strong:first-child{color:#9ef;transition:.1s}ul.link-item-blog>li>a:active>div:first-child>strong:first-child{color:#8ce;transition:.1s}ul.link-item-blog>li>a>div:first-child>span{font-weight:400;font-size:14px}ul.link-item-blog>li>a>div:first-child>strong+span{margin-left:20px}ul.link-item-blog>li>a>div:first-child+div>img{border:1px solid rgba(128,128,128,.1);border-radius:4px;object-fit:cover;position:absolute;transition:.4s}#blog_content>article>main ul.link-item-blog>li>a:visited>div:first-child+div>img,#blog_content>article>main ul.link-item-blog>li>a>div:first-child+div>img,ul.link-item-blog>li>a:visited>div:first-child+div>img,ul.link-item-blog>li>a>div:first-child+div>img{width:80px;height:45px;top:8px;right:16px}#blog_content>article>main ul.link-item-blog>li>a:hover>div:first-child+div>img,ul.link-item-blog>li>a:hover>div:first-child+div>img{width:88px;height:50px;top:6px;right:12px}#blog_content>article>main ul.link-item-blog>li>a:active>div:first-child+div>img,ul.link-item-blog>li>a:active>div:first-child+div>img{width:84px;height:48px;top:7px;right:14px}ul.link-item-blog>li>a>div:first-child+div{font-size:12px;padding-bottom:8px;line-height:20px}ul.link-item-blog>li>a>div+div+div{background-color:rgba(128,128,128,.09);max-height:72px;line-height:24px;overflow:hidden}ul.link-item-blog>li>a>div:first-child+div+div>span:first-child{display:inline-block;max-height:72px;line-height:24px;overflow:hidden;text-overflow:ellipsis}ul.link-item-blog>li>a>div:first-child+div+div{padding-top:7px;border-top:1px solid rgba(128,128,128,.1)}ul.link-item-blog>li>a>div:last-child{padding-bottom:8px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}section.x-part-blog-related>ul.link-tile-compact,section.x-part-blog-related>ul.link-tile-compact>li{list-style:none}#blog_content{font-weight:400;max-width:1200px;min-height:600px;padding:20px;margin:20px auto 60px;position:relative;display:grid;grid-template-columns:300px auto;gap:20px}#blog_content>article{font-size:16px;max-width:800px;grid-row:1;grid-column:2}#blog_content>article>h1{color:#bbd;font-size:36px;font-weight:lighter;font-style:normal;line-height:40px;padding:0;margin:10px 0;position:relative;float:none;cursor:default;user-select:text}#blog_content>article>main>ul.link-tile-compact,#blog_content>article>main>ul.link-tile-compact>li,#blog_content>article>section>ul.link-tile-compact,#blog_content>article>section>ul.link-tile-compact>li,#blog_content>aside>nav>ul,#blog_content>aside>nav>ul>li,#blog_content>ul.link-tile-compact,#blog_content>ul.link-tile-compact>li{font-size:16px;position:relative;list-style:none}#blog_content>article>h1+section.x-part-blog-note{color:grey;font-size:14px;margin-top:10px;margin-bottom:20px;cursor:default;user-select:none}#blog_content>article>section.x-part-blog-note>div>img,#blog_content>article>section.x-part-blog-related>p>img{max-width:100%;object-position:left top}#blog_content>article>h1+section.x-part-blog-note>div+div{margin-top:10px}#blog_content>article>h1+section.x-part-blog-note>div.x-part-blog-subtitle>strong:first-child{color:#ddd;font-size:20px;font-weight:400}#blog_content>article>h1+section.x-part-blog-note>div.x-part-blog-subtitle>strong:first-child:before{color:grey;content:"—— ";font-weight:400}#blog_content>article>section>div.x-part-blog-authors>a,#blog_content>article>section>div.x-part-blog-authors>span{line-height:20px;background-color:rgba(128,128,128,.2);padding:2px 8px;margin:0 2px 0 0;border-radius:12px;user-select:text}#blog_content>article>section>div.x-part-blog-authors>span{color:#ddd}#blog_content>article>section>div.x-part-blog-authors>time,#blog_content>article>section>div.x-part-blog-authors>time+span{color:grey;line-height:20px;background-color:transparent;padding:2px 0;margin:0 0 0 16px;user-select:none}#blog_content>article>section>div.x-part-blog-authors>strong:first-child{color:grey;font-weight:400;line-height:20px;padding:2px 0;margin:0 20px 0 0;user-select:none}#blog_content>article>section.x-part-blog-related>div.x-part-blog-authors,#blog_content>article>section.x-part-blog-related>div.x-part-blog-keywords{margin:10px 0}#blog_content>article>h1+section.x-part-blog-note>div.x-part-blog-keywords>a+a::before,#blog_content>article>h1+section.x-part-blog-note>div.x-part-blog-keywords>a+span::before,#blog_content>article>h1+section.x-part-blog-note>div.x-part-blog-keywords>span+a::before,#blog_content>article>h1+section.x-part-blog-note>div.x-part-blog-keywords>span+span::before,#blog_content>article>section.x-part-blog-related>div.x-part-blog-keywords>a+a::before,#blog_content>article>section.x-part-blog-related>div.x-part-blog-keywords>a+span::before,#blog_content>article>section.x-part-blog-related>div.x-part-blog-keywords>span+a::before,#blog_content>article>section.x-part-blog-related>div.x-part-blog-keywords>span+span::before{content:"  ·  ";color:grey}#blog_content>article>section.x-part-blog-related{margin-top:20px;border-width:1px 0 0;border-style:solid none none;border-color:#666;cursor:default;user-select:none}#blog_content>article>.x-part-blog-related>div.x-part-footnote{color:#666;font-size:12px;line-height:16px;min-height:36px;margin-top:20px;position:relative}#blog_content>article>.x-part-blog-related>div.grouping-header{color:#999;padding:0 20px;margin:4px 0;cursor:default;user-select:none}#blog_content>article>main{overflow-x:hidden}#blog_content>article>main img{width:fit-content;max-width:min(660px,100%);border-radius:2px}#blog_content>article>main>hr{color:#666;margin:20px 0;border-style:solid none none}#blog_content>article>main>h1{font-size:32px}#blog_content>article>main>h2{font-size:28px;font-weight:400}#blog_content>article>main>h3{font-size:24px;font-weight:400}#blog_content>article>main>blockquote{border-left:2px solid rgba(128,128,128,.6);padding:0 0 0 18px;margin-left:0;margin-right:0}#blog_content>article>main>table{border-collapse:collapse;min-width:80%}#blog_content>article>main table th{background-color:#1a1a1a}#blog_content>article>main>table>tbody>tr>td,#blog_content>article>main>table>tbody>tr>th,#blog_content>article>main>table>tfoot>tr>td,#blog_content>article>main>table>tfoot>tr>th,#blog_content>article>main>table>thead>tr>td,#blog_content>article>main>table>thead>tr>th,#blog_content>article>main>table>tr>td,#blog_content>article>main>table>tr>th{border:1px solid rgba(128,128,128,.4);padding:3px}#blog_content>article>main li>pre,#blog_content>article>main p>pre,#blog_content>article>main table td>pre,#blog_content>article>main table th>pre,#blog_content>article>main>pre{max-width:640px;background-color:#111;padding:9px;border:1px solid #333;border-radius:4px;overflow-x:auto;transition:.4s;scrollbar-color:rgba(128,128,128,0.2) transparent}#blog_content>article>main li>pre:hover,#blog_content>article>main p>pre:hover,#blog_content>article>main table td>pre:hover,#blog_content>article>main table th>pre:hover,#blog_content>article>main>pre:hover{background-color:#090909;border-color:#444;transition:.2s}#blog_content>article>main li>pre:has(> code.hljs),#blog_content>article>main p>pre:has(> code.hljs),#blog_content>article>main table td>pre:has(> code.hljs),#blog_content>article>main table th>pre:has(> code.hljs),#blog_content>article>main>pre:has(> code.hljs){padding:0}#blog_content>article>main li>code,#blog_content>article>main p>code,#blog_content>article>main>table td>code,#blog_content>article>main>table th>code{background-color:#111;padding:0 4px;border-radius:4px;transition:.2s}#blog_content>article>main li>code:hover,#blog_content>article>main p>code:hover,#blog_content>article>main>table td>code:hover,#blog_content>article>main>table th>code:hover{background-color:#090909}#blog_content>article>main>div.x-part-blog-notification:first-child{min-height:320px}#blog_content>article>main>div.x-part-blog-search{margin-bottom:20px}#blog_content>article>main>div.x-part-blog-search>input[type=search]{font-size:14px;width:100%;max-width:480px;padding-right:19px;padding-left:19px;border-radius:18px;line-height:20px;transition:border-color .2s,border-radius .2s}#blog_content>article>main>div.x-part-blog-search>input[type=search]:focus-visible{border-radius:18px 18px 4px 4px}#blog_content>article>h1+main.x-part-blog-menu,#blog_content>article>main+main.x-part-blog-menu,#blog_content>article>section.x-part-blog-back,#blog_content>article>section.x-part-blog-next{margin-top:40px}#blog_content>article:has(> main.x-part-blog-menu){max-width:none;grid-column:1/-1}#blog_content>article:has(> main.x-part-blog-menu)+aside,#blog_content>article:has(> main.x-part-blog-menu)>section.x-part-blog-back,#blog_content>article:has(> main.x-part-blog-menu)>section.x-part-blog-next{display:none}#blog_content>article>section.x-part-blog-back>a,#blog_content>article>section.x-part-blog-back>a:visited,#blog_content>article>section.x-part-blog-next>a,#blog_content>article>section.x-part-blog-next>a:visited{color:#ccc;font-size:16px;line-height:20px;text-decoration:none;text-align:center;background-color:rgba(128,128,128,.06);padding:9px;margin:0 10px 0 0;border-width:1px;border-style:solid;border-color:rgba(128,128,128,.16) rgba(128,128,128,.08) rgba(128,128,128,.08);border-radius:4px;display:inline-block;cursor:pointer;transition:.4s}#blog_content>article>section.x-part-blog-back>a:hover,#blog_content>article>section.x-part-blog-next>a:hover{color:#eee;text-decoration:none;background-color:rgba(128,128,128,.2);border-color:rgba(128,128,128,.4) rgba(128,128,128,.3) rgba(128,128,128,.3);box-shadow:#111 1px 1px 4px;transition:.1s}#blog_content>article>section.x-part-blog-back>a:last-child>span:first-child,#blog_content>article>section.x-part-blog-next>a:first-child>span,#blog_content>article>section.x-part-blog-next>a:last-child>span:last-child{color:transparent}#blog_content>article>section.x-part-blog-next>a:first-child,#blog_content>article>section.x-part-blog-next>a:first-child:visited{background-image:url(../images/icons/left_pos_white.png);background-repeat:no-repeat;background-size:16px;background-position:left 40px center;width:80px;padding-left:9px}#blog_content>article>section.x-part-blog-next>a:last-child,#blog_content>article>section.x-part-blog-next>a:last-child:visited{background-image:url(../images/icons/right_pos_white.png);background-repeat:no-repeat;background-size:16px;background-position:right 12px center;width:110px;padding-right:19px}#blog_content>article>section.x-part-blog-back>a:first-child,#blog_content>article>section.x-part-blog-back>a:first-child:visited{background-image:url(../images/icons/left_pos_white.png);background-repeat:no-repeat;background-size:16px;background-position:left 12px center;width:110px;padding-left:19px}#blog_content>article>section.x-part-blog-next>a:first-child:hover{background-position:left 36px center;width:85px;padding-left:4px}#blog_content>article>section.x-part-blog-next>a:last-child:hover{background-position:right 8px center;width:115px;padding-right:14px}#blog_content>article>section.x-part-blog-back>a:first-child:hover{background-position:left 8px center;width:115px;padding-left:14px}#blog_content>article>section.x-part-blog-next>a:first-child:active{background-position:left 38px center;width:80px;padding-left:9px}#blog_content>article>section.x-part-blog-next>a:last-child:active{background-position:right 10px center;width:110px;padding-right:19px}#blog_content>article>section.x-part-blog-back>a:first-child:active{background-position:left 10px center;width:110px;padding-left:19px}#blog_content>article>section.x-part-blog-back>a:active,#blog_content>article>section.x-part-blog-next>a:active{color:#9ef;background-color:rgba(128,128,128,.08);text-decoration:none;border-color:rgba(128,128,128,.2) rgba(128,128,128,.2) rgba(128,128,128,.3);box-shadow:#111 0 0 4px;transition:.1s}#blog_content>article>section.x-part-blog-back>a:disabled,#blog_content>article>section.x-part-blog-next>a:disabled{color:#999;background-color:rgba(128,128,128,.01);text-decoration:none;border-color:rgba(128,128,128,.04);transition:.4s}#blog_content>aside{margin:10px 0;position:relative;grid-row:1;grid-column:1}#blog_content>aside>nav{position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-color:rgba(128,128,128,0.2) transparent}#blog_content>aside>nav>h1,#blog_content>aside>nav>h2,#blog_content>aside>nav>ul{width:auto;padding:0;border:0 transparent;border-radius:0}#blog_content>aside>nav>h1{color:#ccc;font-size:20px;font-weight:bolder;line-height:40px;height:40px;margin:10px 0}#blog_content>aside>nav>h2{color:#ccc;font-size:16px;font-weight:bolder;line-height:30px;height:30px;margin:10px 0}#blog_content>aside>nav>ul{margin-bottom:30px}@media screen and not (max-width:960px){#blog_content>aside>nav>ul>li.state-sel>a,#blog_content>aside>nav>ul>li.state-sel>a:visited,#blog_content>aside>nav>ul>li>a,#blog_content>aside>nav>ul>li>a:visited{line-height:normal;background:0 0;padding:0;margin:0;border:0 transparent}#blog_content>aside>nav>ul>li>a,#blog_content>aside>nav>ul>li>a:visited{text-decoration:none}#blog_content>aside>nav>ul>li.state-sel>a,#blog_content>aside>nav>ul>li.state-sel>a:visited{text-decoration:underline rgba(128,128,128,0.4) dotted}#blog_content>aside>nav>ul>li.state-sel>a:active,#blog_content>aside>nav>ul>li.state-sel>a:hover,#blog_content>aside>nav>ul>li>a:active,#blog_content>aside>nav>ul>li>a:hover{text-decoration:underline solid;background:0 0;box-shadow:none}#blog_content>aside>nav>ul>li{margin:8px 0;position:relative}#blog_content>aside>nav>ul>li.grouping-header{padding:0}#blog_content>aside>nav>ul>li+li.grouping-header{padding-top:20px}}@media screen and (max-width:1030px){#blog_content{grid-template-columns:auto 640px;gap:20px}}@media screen and (max-width:960px){#blog_content{grid-template-columns:100%}#blog_content>article{grid-column:1}#blog_content>aside{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #666;grid-row:2}#blog_content>aside>nav{position:relative;top:auto;height:auto}#blog_content>aside>nav>ul:first-child{display:none}}main.x-container-pics,section.x-container-pics{margin:20px auto;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);user-select:none;align-content:start}main.x-container-pics>img,section.x-container-pics>img{background-color:#333;width:100%;aspect-ratio:1.333;margin:0;border-radius:4px;object-fit:cover;transition:.2s;cursor:pointer}main.x-container-pics.x-image-ratio-p>img,section.x-container-pics.x-image-ratio-p>img{aspect-ratio:0.707}main.x-container-pics.x-image-ratio-h>img,section.x-container-pics.x-image-ratio-h>img{aspect-ratio:0.75}main.x-container-pics.x-image-ratio-s>img,section.x-container-pics.x-image-ratio-s>img{aspect-ratio:1}main.x-container-pics.x-image-ratio-w>img,section.x-container-pics.x-image-ratio-w>img{aspect-ratio:1.777}main.x-container-pics>img:hover,section.x-container-pics>img:hover{filter:contrast(1.2);scale:1.02}main.x-container-pics+section,section.x-container-pics+section{margin-top:0}main.x-container-pics span#section-works-more>span:first-child+img,section.x-container-pics span#section-works-more>span:first-child+img{width:12px;height:12px;margin-left:10px;vertical-align:middle;opacity:.8;transition:.2s}main.x-container-pics span#section-works-more:hover>span:first-child+img,section.x-container-pics span#section-works-more:hover>span:first-child+img{opacity:1}main.x-container-pics span#section-works-more:active>span:first-child+img,section.x-container-pics span#section-works-more:active>span:first-child+img{width:8px;height:8px;opacity:.8}@media screen and (max-width:1110px){main.x-container-pics,section.x-container-pics{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:860px){main.x-container-pics,section.x-container-pics{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:560px){main.x-container-pics,section.x-container-pics{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:320px){main.x-container-pics,section.x-container-pics{grid-template-columns:1fr}}