@charset "UTF-8";.page-content header{background:#fdfdfd}.page-content .site-header{border-bottom:1px solid #e8e8e8;border-top:5px solid #424242;min-height:55.95px;position:relative}.page-content .site-title{float:left;font-size:26px;font-weight:300;letter-spacing:-1px;line-height:54px;margin-bottom:0}.page-content .site-title,.page-content .site-title:visited{color:#424242}.page-content .site-nav{float:right;line-height:54px}.page-content .site-nav .menu-icon,.page-content .site-nav .nav-trigger{display:none}.page-content .site-nav .page-link{color:#111;line-height:1.5}.page-content .site-nav .page-link:not(:last-child){margin-right:20px}@media screen and (max-width:600px){.page-content .site-nav{background-color:#fdfdfd;border:1px solid #e8e8e8;border-radius:5px;position:absolute;right:15px;text-align:right;top:9px}.page-content .site-nav label[for=nav-trigger]{cursor:pointer;display:block;float:right;height:36px;width:36px;z-index:2}.page-content .site-nav .menu-icon{display:block;float:right;height:26px;line-height:0;padding-top:10px;text-align:center;width:36px}.page-content .site-nav .menu-icon>svg path{fill:#424242}.page-content .site-nav input~.trigger{clear:both;display:none}.page-content .site-nav input:checked~.trigger{display:block;padding-bottom:5px}.page-content .site-nav .page-link{display:block;margin-left:20px;padding:5px 10px}.page-content .site-nav .page-link:not(:last-child){margin-right:0}}.page-content .footer-heading{margin-bottom:15px;text-align:right}.page-content .page-content{padding:30px 0}.page-content .page-heading{font-size:20px}.page-content .post-list{list-style:none;margin-left:0}.page-content .post-list>li{margin-bottom:30px}.page-content .post-meta{color:#828282;font-size:14px}.page-content .post-link{display:block;font-size:24px}.page-content .post-title{font-size:42px;letter-spacing:-1px;line-height:1}@media screen and (max-width:800px){.page-content .post-title{font-size:36px}}.page-content .post-header:before{content:" "}.page-content .post-content{margin-bottom:30px}.page-content .post-content h2{font-size:32px}@media screen and (max-width:800px){.page-content .post-content h2{font-size:28px}}.page-content .post-content h3{font-size:26px}@media screen and (max-width:800px){.page-content .post-content h3{font-size:22px}}.page-content .post-content h4{font-size:20px}@media screen and (max-width:800px){.page-content .post-content h4{font-size:18px}}.page-content .post-content h1,.page-content .post-content h2,.page-content .post-content h3,.page-content .post-content h4,.page-content .post-content h5,.page-content .post-content h6{text-transform:capitalize}.page-content .post-content h1 span,.page-content .post-content h2 span,.page-content .post-content h3 span,.page-content .post-content h4 span,.page-content .post-content h5 span,.page-content .post-content h6 span{background-color:#e4e4e7;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);padding:3px 3px 1px 0}.page-content .main-tags{font-size:small}.page-content .main-tags .tags{border:1px solid #d8d8d8;border-radius:15px;margin:0 .625rem .625rem 0;padding:0 .625rem}body{color:#111;font:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif}body.bg1{background:linear-gradient(-45deg,#ab4728,#de5288,#23a6d5,#23d5ab)}body.bg2{background:linear-gradient(-45deg,#ee6a42,rgba(208,79,79,.635),#3788a5,rgba(55,173,145,.533))}body.bg3{background-image:url(https://candy-img.s3.ap-northeast-1.amazonaws.com/bak3_Voicu_Apostol.jpg);background-size:contain}body.bg4{background-image:url(https://candy-img.s3.ap-northeast-1.amazonaws.com/bak4_simon_berger.jpg)}body.bg4,body.bg5{background-size:cover}body.bg5{background-image:url(https://candy-img.s3.ap-northeast-1.amazonaws.com/bak5_jonny_gios.jpg)}body.bg6{background-image:url(https://candy-img.s3.ap-northeast-1.amazonaws.com/bak6_bit_cloud.jpg)}body.bg6,body.bg7{background-size:cover}body.bg7{background-image:url(https://candy-img.s3.ap-northeast-1.amazonaws.com/bak7_lukasz_rawa.jpg)}main{backdrop-filter:blur(7px)}.main-bg{box-shadow:10.4px 10.4px 3.3px rgba(0,0,0,.023),18.8px 18.8px 7.6px rgba(0,0,0,.032),26.2px 26.2px 13.7px rgba(0,0,0,.038),34.4px 34.4px 23.2px rgba(0,0,0,.042),48.6px 48.6px 40.7px rgba(0,0,0,.048),100px 100px 80px rgba(0,0,0,.07)}.main-bg-glass{align-items:center;background-color:#f5f5f5;background-position:50%;background-size:cover;clip-path:inset(10em);display:flex;filter:blur(30px);height:100%;justify-content:center;width:100%}.page-content blockquote,.page-content body,.page-content dd,.page-content dl,.page-content figure,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content pre,.page-content ul{margin:0;padding:0}.page-content .highlight,.page-content blockquote,.page-content dl,.page-content figure,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content ol,.page-content p,.page-content ul{margin-bottom:15px;margin-top:15px}.page-content img{max-width:100%;vertical-align:middle}.page-content figure>img{display:block}.page-content figcaption{font-size:14px}.page-content ol,.page-content ul{margin-left:30px}.page-content li>ol,.page-content li>ul{margin-bottom:0}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:400}.page-content a{color:#2a7ae2;text-decoration:none}.page-content a:visited{color:#1756a9}.page-content a:hover{color:#111;text-decoration:underline}.social-media-list .page-content a:hover{text-decoration:none}.social-media-list .page-content a:hover .username{text-decoration:underline}.page-content blockquote{border-left:4px solid #e8e8e8;color:#828282;letter-spacing:-1px;padding-left:15px}.page-content blockquote>:last-child{margin-bottom:0}.page-content code,.page-content pre{border:2px solid #e8e8e8;border-radius:3px;font-size:15px}.page-content code{font-family:monospace,Georgia,serif;padding:1px 5px}.page-content pre{margin:3px;overflow-x:auto;padding:0 3px 0 0}.page-content pre>code{background:#f4f4f5;border:0;border-radius:.2rem;padding:.1rem .3rem .2rem;text-rendering:optimizeSpeed}.page-content .wrapper{background:#fdfdfd;max-width:900px;padding-left:15px;padding-right:15px}@media screen and (min-width:800px){.page-content .wrapper{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:770px}}@media screen and (min-width:calc(800px + 7.5rem)){.page-content .wrapper{width:770px}}@media screen and (min-width:2000px){.page-content .wrapper{width:900px}}.page-content .wrapper:after{clear:both;content:"";display:table}.page-content .icon>svg{display:inline-block;vertical-align:middle}.page-content .icon>svg path{fill:#828282}.page-content .social-media-list .icon{padding-right:5px}.page-content .social-media-list li+li{padding-top:5px}.page-content .highlight{background:#fff}.highlighter-rouge .page-content .highlight{background:#e6e6e6}.page-content .highlight .c{color:#998;font-style:italic}.page-content .highlight .err{background-color:#e3d2d2;color:#a61717}.page-content .highlight .k,.page-content .highlight .o{font-weight:700}.page-content .highlight .cm{color:#998;font-style:italic}.page-content .highlight .cp{color:#999;font-weight:700}.page-content .highlight .c1{color:#998;font-style:italic}.page-content .highlight .cs{color:#999;font-style:italic;font-weight:700}.page-content .highlight .gd{background-color:#fdd;color:#000}.page-content .highlight .gd .x{background-color:#faa;color:#000}.page-content .highlight .ge{font-style:italic}.page-content .highlight .gr{color:#a00}.page-content .highlight .gh{color:#999}.page-content .highlight .gi{background-color:#dfd;color:#000}.page-content .highlight .gi .x{background-color:#afa;color:#000}.page-content .highlight .go{color:#888}.page-content .highlight .gp{color:#555}.page-content .highlight .gs{font-weight:700}.page-content .highlight .gu{color:#aaa}.page-content .highlight .gt{color:#a00}.page-content .highlight .kc,.page-content .highlight .kd,.page-content .highlight .kp,.page-content .highlight .kr{font-weight:700}.page-content .highlight .kt{color:#458;font-weight:700}.page-content .highlight .m{color:#099}.page-content .highlight .s{color:#d14}.page-content .highlight .na{color:teal}.page-content .highlight .nb{color:#0086b3}.page-content .highlight .nc{color:#458;font-weight:700}.page-content .highlight .no{color:teal}.page-content .highlight .ni{color:purple}.page-content .highlight .ne,.page-content .highlight .nf{color:#900;font-weight:700}.page-content .highlight .nn{color:#555}.page-content .highlight .nt{color:navy}.page-content .highlight .nv{color:teal}.page-content .highlight .ow{font-weight:700}.page-content .highlight .w{color:#bbb}.page-content .highlight .mf,.page-content .highlight .mh,.page-content .highlight .mi,.page-content .highlight .mo{color:#099}.page-content .highlight .s2,.page-content .highlight .sb,.page-content .highlight .sc,.page-content .highlight .sd,.page-content .highlight .se,.page-content .highlight .sh,.page-content .highlight .si,.page-content .highlight .sx{color:#d14}.page-content .highlight .sr{color:#009926}.page-content .highlight .s1{color:#d14}.page-content .highlight .ss{color:#990073}.page-content .highlight .bp{color:#999}.page-content .highlight .vc,.page-content .highlight .vg,.page-content .highlight .vi{color:teal}.page-content .highlight .il{color:#099}.page-content #comment_hr{border:.25em solid #85929e;margin-bottom:.25em}.page-content pre{color:#292b2c;display:block;font-size:90%;margin-top:0}.page-content pre code{border-radius:0;color:inherit;display:block;font-size:inherit;padding:1rem}.page-content table:not(.rouge-table){margin-bottom:1rem}.page-content iframe{background:linear-gradient(-45deg,#b36c57,rgba(155,44,44,.637),#135a74,rgba(29,104,86,.534)),linear-gradient(127deg,#572c1f,#0b4b63,rgba(17,100,81,.534));border:solid}.page-content menu,.page-content ol,.page-content ul{list-style:square}.mainlayout{display:flex;justify-content:center}.main .mainmenu-block{margin:1rem}.copyleft-block{align-items:flex-end;display:flex;justify-content:flex-end;padding:0;position:absolute}@media screen and (min-width:0px){.copyleft-block,.main{max-width:50rem}.profile-block{margin-left:.5rem;width:30rem}}@media screen and (min-width:576px){.copyleft-block,.main{max-width:50rem}.profile-block{margin-left:1rem;width:30rem}}@media screen and (min-width:768px){.copyleft-block,.main{max-width:56rem}.profile-block{margin-left:1rem;width:30rem}}@media screen and (min-width:992px){.copyleft-block,.main{max-width:56rem}.profile-block{margin-left:2rem;width:30rem}}@media screen and (min-width:1200px){.copyleft-block,.main{max-width:56rem}.profile-block{margin-left:3rem;width:30rem}}@media screen and (min-width:1700px){.copyleft-block,.main{max-width:60rem}}@media screen and (min-width:2200px){.copyleft-block,.main{max-width:80rem}}@media screen and (min-width:2700px){.copyleft-block,.main{max-width:100rem}}.page-content #comment_alert{background-color:#adcde7;font-size:.75rem;margin:0 0 .2rem;padding:0 .3rem}.page-content #comment_input_area{border:1px solid #dcdcdc;font-size:100%;margin-bottom:1rem;padding:.5rem,.5rem,.9rem,.5rem}.page-content #comment_input_area textarea[name=comment]{background:transparent;border:none;height:120px;resize:none;width:100%}.page-content #comment_input_area textarea[name=comment]+div{margin-bottom:.1rem;margin-left:.1rem}.page-content #comment_input_area textarea[name=comment]+div div{display:inline-block}.page-content #comment_input_area textarea[name=comment]+div div label{display:inline-block;font-size:.8rem}.page-content #comment_input_area textarea[name=comment]+div div button{height:1.3rem}.page-content #comment_input_area .btn{background-color:transparent;border:1px solid;border-radius:.2rem;color:#212529;cursor:pointer;font-size:.8rem;line-height:1.15;padding:0 .125rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-content #comment_input_area .btn:hover{color:#212529;text-decoration:none}.page-content #comment_input_area .btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.page-content #comment_input_area .btn-outline-dark{border-color:#343a40;color:#343a40}.page-content #comments{display:grid;margin:1rem 0}.page-content #comments .card{display:flex;margin:.2rem 3rem .2rem 1rem;min-width:0;word-wrap:break-word;background-clip:border-box;background-color:#e0e0e0}.page-content #comments .comment-header{display:flex;justify-content:space-between;margin-right:3rem}.page-content #comments .comment-header .timestamp{font-size:smaller}.page-content #comments .comment{border-bottom:1px solid #e1e1e1}@media screen and (min-width:1300px){.post-content>nav{background-color:#f5f5f5;margin:-2rem 1rem 0 50rem;padding:.5rem 1rem 0 0;position:fixed}}.lds-circle{display:inline-block;transform:translateZ(1px)}.lds-circle>div{animation:lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite;background:#d6dbdf;border-radius:50%;display:inline-block;height:64px;margin:8px;width:64px}@keyframes lds-circle{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:rotateY(5turn)}to{transform:rotateY(10turn)}}.lds-facebook{display:inline-block;height:80px;position:relative;width:80px}.lds-facebook div{animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#616a6b;display:inline-block;left:8px;position:absolute;width:16px}.lds-facebook div:first-child{animation-delay:-.24s;left:8px}.lds-facebook div:nth-child(2){animation-delay:-.12s;left:32px}.lds-facebook div:nth-child(3){animation-delay:0;left:56px}@keyframes lds-facebook{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}.lds-roller{display:inline-block;height:80px;position:relative;width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:#fff;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}