:root{--primary: #3539ad;--primary-hover: #3a40e7;--light-primary: #c5cdf968;--text-dark: #1a1a1a;--text-medium: #666666;--text-light: #999999;--bg-white: #ffffff;--bg-light: #fafafa;--border-light: rgba(0, 0, 0, 0.08);--shadow-subtle: 0 2px 8px rgba(0, 0, 0, 0.04);--shadow-medium: 0 4px 16px rgba(0, 0, 0, 0.08);--radius: 0;--theme-color: #4e54c8;--theme-bg-dot: #ecf4ff}a{color:var(--primary) !important;text-decoration:none;transition:all 0.3s ease}a:hover{color:var(--primary-hover) !important;text-decoration:none}html{height:100%}body{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;color:var(--text-dark);line-height:1.6;background-color:var(--bg-white);overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}p,h1,h2,h3,h4,h5,h6,li,span,div,a,td,th{font-family:inherit}h1,h2,h3,h4,h5,h6{color:var(--text-dark);font-weight:700;line-height:1.3}html{font-size:80%}@media screen and (min-width: 1500px){html{font-size:14.4px}.container{max-width:80%}}.layout-post #bg-canvas{display:none !important}.mainheading{padding:1rem 0rem}a{color:var(--primary);transition:all 0.2s}a:hover{color:var(--primary-hover);text-decoration:none}pre{-moz-box-sizing:border-box;box-sizing:border-box;border:#E3EDF3 1px solid;width:100%;padding:7px;font-family:monospace, sans-serif;font-size:.9rem;white-space:pre;overflow:auto;background:#fff;border-radius:0px;line-height:1.6;color:#333;margin-bottom:1rem}.mediumnavigation{background:rgba(255,255,255,0.97);box-shadow:0 2px 2px -2px rgba(0,0,0,0.15);transition:top 0.2s ease-in-out}.main-content{min-height:300px}.site-content{min-height:60vh;padding-top:1.5rem;margin-top:57px;transition:all 0.4s}section{margin-bottom:20px}section.recent-posts{margin-bottom:0}.section-title h2{margin-bottom:25px;font-weight:700;font-size:1.4rem;margin-bottom:27px}.section-title span{border-bottom:1px solid rgba(0,0,0,0.44);display:inline-block;padding-bottom:20px;margin-bottom:-1px}.article-post h1,.article-post .h1{font-size:2rem;margin-top:2.5rem;margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(0,0,0,0.1)}.article-post h2,.article-post .h2{font-size:1.75rem;margin-top:3rem;margin-bottom:1.5rem;font-weight:700}.article-post h3,.article-post .h3{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1.2rem;font-weight:600}.article-post h4,.article-post .h4{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem;font-weight:600}.article-post p{font-size:1.32rem;line-height:1.8;margin-bottom:1.5rem;color:rgba(0,0,0,0.8)}.article-post ul,.article-post ol{margin-bottom:1.5rem;padding-left:2rem}.article-post li{margin-bottom:0.5rem;line-height:1.7}.article-post ul ul,.article-post ol ol,.article-post ul ol,.article-post ol ul{margin-top:0.5rem;margin-bottom:0.5rem;margin-left:0}@media (min-width: 576px){.card-columns.listfeaturedtag{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width: 992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.8rem;padding-left:0.8rem}}.listfeaturedtag{border:1px solid rgba(0,0,0,0.125);border-radius:.25rem;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.listfeaturedtag .wrapthumbnail{height:290px;flex:0 0 auto;height:100%}.maxthumb{max-height:300px;overflow:hidden}.listfeaturedtag .card,.card-footer{border:0}.listfeaturedtag .thumbnail{background-size:cover;height:100%;display:block;background-position:38% 22% !important;background-origin:border-box !important;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.listfeaturedtag .card-block{padding-left:0}.listfeaturedtag h2.card-title,.listrecent h2.card-title{font-size:1.3rem;font-weight:700;line-height:1.25}.listfeaturedtag h4.card-text,.listrecent h4.card-text{color:rgba(0,0,0,0.44);font-size:0.95rem;line-height:1.6;font-weight:400}.featured-box-img-cover{object-fit:cover;width:100%;height:100%;max-height:100%}@media (max-width: 991px){.featured-box-img-cover{height:auto;width:100%}}.wrapfooter{font-size:.8rem;display:flex;align-items:center;margin-bottom:15px}.author-thumb{width:40px;height:40px;margin-right:13px;border-radius:100%}.post-top-meta{margin-bottom:2rem}.post-top-meta .author-thumb{width:72px;height:72px}.post-top-meta.authorpage .author-thumb{margin-top:40px}.post-top-meta span{font-size:0.9rem;color:rgba(0,0,0,0.44);display:inline-block}.post-top-meta .author-description{margin-bottom:5px;margin-top:5px;font-size:0.95rem}.toc ul{list-style:decimal;font-weight:400}.author-meta{flex:1 1 auto;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important}span.post-name,span.post-date,span.author-meta{display:inline-block}span.post-date,span.post-read{color:rgba(0,0,0,0.44)}span.post-read-more{align-items:center;display:inline-block;float:right;margin-top:8px}span.post-read-more a{color:rgba(0,0,0,0.44)}span.post-name a,span.post-read-more a:hover{color:rgba(0,0,0,0.8)}.dot:after{content:"·";margin-left:3px;margin-right:3px}.mediumnavigation .form-control{font-size:0.8rem;border-radius:30px;overflow:hidden;border:1px solid rgba(0,0,0,0.09);min-width:180px}.mediumnavigation .form-inline{margin-left:15px}.mediumnavigation .form-inline .btn{margin-left:-50px;border:0;border-radius:30px;cursor:pointer}.mediumnavigation .form-inline .btn:hover,.mediumnavigation .form-inline .btn:active{background:transparent;color:green}.mediumnavigation .navbar-brand{font-weight:500}.mediumnavigation .dropdown-menu{border:1px solid rgba(0,0,0,0.08);margin:.5rem 0 0}.mediumnavigation .nav-item,.dropdown-menu{font-size:0.9rem}.mediumnavigation .search-icon{margin-left:-40px;display:inline-block;margin-top:3px;cursor:pointer}.mediumnavigation .navbar-brand img{max-height:30px;margin-right:5px}.mainheading h1.sitetitle{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.mainheading h1.posttitle{font-weight:700;margin-bottom:1rem}.footer{border-top:1px solid rgba(0,0,0,0.05) !important;padding-top:15px;padding-bottom:12px;font-size:0.8rem;color:rgba(0,0,0,0.44);margin-top:50px;margin-bottom:62px;position:relative;background:#fff}.link-dark{color:rgba(0,0,0,0.8)}.post-content{max-width:80%;margin:0 auto}.article-post{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-size:1.32rem;line-height:1.7;font-weight:400;color:rgba(0,0,0,0.8)}blockquote{border-left:4px solid #00ab6b;padding:0 20px;font-style:italic;color:rgba(0,0,0,0.5)}.article-post p,.article-post blockquote{margin:0 0 1.0rem 0}.featured-image{display:block;margin-bottom:1.5rem}.share{text-align:center}.share p{margin-bottom:10px;font-size:0.95rem}.share ul li{display:inline-block;margin-bottom:9px}.share ul{padding-left:0;margin-left:0}.share ul li i.fa{border:1px solid #ddd;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}.svgIcon{vertical-align:middle}.sticky-top-offset{top:100px}@media (min-width: 1024px){.share ul li{display:block}}@media (max-width: 999px){.featured-box-img-cover{height:359px}.alertbar{position:relative !Important;margin-bottom:20px;margin-top:20px;box-shadow:none !Important;padding-right:14px !Important}#comments{margin-right:15px}.jumbotron.fortags{margin-bottom:0 !Important}.alertbar form{margin-top:20px}.alertbar span,.alertbar form{display:block}.alertbar input[type="submit"]{border-radius:3px !Important}.alertbar input[type="email"]{margin-right:0px !Important;display:block;border-right:1px solid #ddd !Important;margin-bottom:10px}.jumbotron{margin-bottom:0;border-radius:0}.listfeaturedtag .card{height:auto}.listfeaturedtag .wrapfooter{position:relative;margin-top:30px}.listfeaturedtag .card-block{padding:20px}.footer{margin-top:0px;margin-bottom:0px}}@media (max-width: 1024px){.post-top-meta .col-md-10{text-align:center}}@media (max-width: 767px){.post-top-meta.authorpage{text-align:center}}.share,.share a{color:rgba(0,0,0,0.44);fill:rgba(0,0,0,0.44)}.graybg{background-color:#fafafa;padding:40px 0 46px;position:relative}.listrelated .card{box-shadow:0 1px 7px rgba(0,0,0,0.05);border:0}ul.tags{list-style:none;padding-left:0;margin:0 0 3rem 0}ul.tags li{display:inline-block;font-size:0.9rem}ul.tags li a{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6);border-radius:3px;padding:5px 10px}ul.tags li a:hover{background:rgba(0,0,0,0.07);text-decoration:none}.margtop3rem{margin-top:3rem}.sep{height:1px;width:20px;background:#999;margin:0px auto;margin-bottom:1.2rem}.btn.follow{border-color:var(--primary);color:var(--primary);padding:3px 10px;text-align:center;border-radius:999em;font-size:0.85rem;display:inline-block}.btn.subscribe{background-color:var(--primary);border-color:var(--primary);color:#fff;fill:#fff;border-radius:30px;font-size:0.85rem;margin-left:10px;font-weight:600;text-transform:uppercase}.post-top-meta .btn.follow{margin-left:5px;margin-top:-4px}.alertbar{box-shadow:0 -3px 10px 0 rgba(0,0,0,0.0785);position:fixed;bottom:0;left:0;background-color:#fff;width:100%;padding:14px 0;z-index:1;display:none}.alertbar form{display:inline-block}.alertbar input[type="email"]{font-size:0.85rem;padding:3px 5px 3px 10px;border-top-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #ddd;border-right:0;margin-right:-10px;height:34px;letter-spacing:0.5px;margin-left:5px}.alertbar input[type="submit"]{background-color:var(--primary);border:1px solid var(--primary);color:#fff;fill:#fff;font-size:0.85rem;border-radius:0;padding:4px 10px;border-top-right-radius:3px;border-bottom-right-radius:3px;font-weight:600;height:34px;letter-spacing:0.5px;cursor:pointer}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}.form-control:-moz-placeholder{color:rgba(0,0,0,0.5)}.form-control::-moz-placeholder{color:rgba(0,0,0,0.5)}.form-control:-ms-input-placeholder{color:rgba(0,0,0,0.5)}.form-control::-ms-input-placeholder{color:rgba(0,0,0,0.5)}.authorpage h1{font-weight:700;font-size:30px}.post-top-meta.authorpage .author-thumb{float:none}.authorpage .author-description{font-size:1rem;color:rgba(0,0,0,0.6)}.post-top-meta.authorpage .btn.follow{padding:7px 20px;margin-top:10px;margin-left:0;font-size:0.9rem}.graybg.authorpage{border-top:1px solid #f0f0f0}.authorpostbox{width:760px;margin:0px auto;margin-bottom:1.5rem;max-width:100%}.authorpostbox .img-thumb{width:100%}.sociallinks{margin:1rem 0}.sociallinks a{background:#666;color:#fff;width:22px;height:22px;display:inline-block;text-align:center;line-height:22px;border-radius:50%;font-size:12px}#comments{margin-top:3rem;margin-bottom:1.5rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif}.article-post .h1,.article-post .h2,.article-post .h3,.article-post .h4,.article-post .h5,.article-post .h6,.article-post h1,.article-post h2,.article-post h3,.article-post h4,.article-post h5,.article-post h6{font-weight:700;margin-bottom:1.5rem}.article-post img.shadow{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3)}.layout-page .article-post{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;font-size:1rem}.layout-page .article-post p{margin-bottom:1rem}.layout-page .article-post h4{margin-top:1.75rem;margin-bottom:1.0rem}.layout-page .article-post h5{margin-top:1.5rem;margin-bottom:0.5rem}.layout-page .article-post ul li,.layout-page .article-post ol li{margin-bottom:0.75rem}img{max-width:100%}.bottompagination span.navigation{display:block;font-size:0.93rem;padding:15px 0 0 0;text-align:center;margin-bottom:0rem;color:#999;border-top:1px solid #ddd}.pointerup{margin-bottom:-17px;margin-left:49%;font-size:30px}.pointerup i.fa{color:#eaeaea}.bottompagination span.navigation i{display:inline-block}span.navigation{display:inline-block;font-size:0.93rem;font-weight:700;text-align:center}.pagination{display:block}iframe{max-width:100%}.mb-30px{margin-bottom:30px}.flex-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media (min-width: 768px){.flex-md-unordered{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}.flex-first{-webkit-box-ordinal-group:0;-webkit-order:1;-ms-flex-order:1;order:1}}@media (max-width: 768px){.share{margin-top:30px}}.card .img-fluid{width:100%}.sticky-top-80{top:80px}.spoiler{color:transparent;text-shadow:0 0 10px rgba(0,0,0,0.4);transition:all .4s;cursor:pointer;position:relative}.spoiler:after{position:absolute;opacity:0;content:'Click to reveal spoiler';top:45%;left:calc(50% - 100px);text-shadow:none;background:#222;color:#fff;display:inline-block;font-size:13px;line-height:1;padding:2px 3px;width:150px;font-family:"Wanted Sans Variable", "Wanted Sans", Arial, sans-serif;text-align:center;border-radius:3px;transition:all .4s}.spoiler:hover:after{opacity:1}.lazyimg{display:block;border:0 none;opacity:1;transition:opacity .25s;background:#f2f2f2;outline:0 none}.lazyimg[data-src],.lazyimg[data-srcset]{opacity:0;transition:opacity .25s}.highlight{background:#fff;border:0;padding:0;margin-bottom:1.7rem}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}td.rouge-code{width:100%}pre.lineno{color:#9999}.rating-holder{font-size:16px;display:inline-block;background-color:#fff;border-radius:1.5625em;box-sizing:border-box}.c-rating button{display:inline-block;float:left;width:1.25em;height:1.25em;border:0;text-indent:-9999px;outline:none;background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="0"] button:nth-child(-n+0){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value=".25"] button:nth-child(-n+1){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value=".5"] button:nth-child(-n+1){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value=".75"] button:nth-child(-n+1){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="1"] button:nth-child(-n+1){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="1.25"] button:nth-child(-n+2){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="1.25"] button:nth-child(2){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="1.5"] button:nth-child(-n+2){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="1.5"] button:nth-child(2){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="1.75"] button:nth-child(-n+2){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="1.75"] button:nth-child(2){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="2"] button:nth-child(-n+2){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="2.25"] button:nth-child(-n+3){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="2.25"] button:nth-child(3){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="2.5"] button:nth-child(-n+3){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="2.5"] button:nth-child(3){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="2.75"] button:nth-child(-n+3){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="2.75"] button:nth-child(3){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="3"] button:nth-child(-n+3){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="3.25"] button:nth-child(-n+4){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="3.25"] button:nth-child(4){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="3.5"] button:nth-child(-n+4){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="3.5"] button:nth-child(4){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="3.75"] button:nth-child(-n+4){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="3.75"] button:nth-child(4){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="4"] button:nth-child(-n+4){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="4.25"] button:nth-child(-n+5){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="4.25"] button:nth-child(5){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="4.5"] button:nth-child(-n+5){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="4.5"] button:nth-child(5){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="4.75"] button:nth-child(-n+5){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="4.75"] button:nth-child(5){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat,url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating[data-rating-value="5"] button:nth-child(-n+5){background:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat}.c-rating--small{font-size:50%}.c-rating--big{font-size:150%}.mediumnavigation{background:transparent !important;backdrop-filter:none;box-shadow:none !important;padding-top:0.0rem !important;padding-bottom:0.0rem !important;padding-left:0 !important;padding-right:0 !important;min-height:auto !important;z-index:1030 !important;border-bottom:none !important}@media (max-width: 991px){.mediumnavigation{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:1030 !important}.mediumnavigation.nav-up{top:0 !important}}.navbar-brand{font-weight:500 !important;font-size:0.95rem !important;color:var(--text-dark) !important;letter-spacing:-0.5px;padding-left:1rem !important;padding-right:0 !important}.mediumnavigation .container,.mediumnavigation .container.pr-0,nav.mediumnavigation .container,nav.mediumnavigation .container.pr-0,.navbar .container,.navbar .container.pr-0{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important}.mediumnavigation .navbar-collapse{padding-right:0 !important}.mediumnavigation .navbar-nav{padding-right:0 !important;display:flex;align-items:center}.navbar-expand-lg .navbar-nav .nav-link,.mediumnavigation .navbar-nav .nav-link{font-weight:500 !important;color:var(--text-medium) !important;font-size:0.95rem;padding:0.6rem 1.2rem !important;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;height:100%}.navbar-expand-lg .navbar-nav .nav-link:hover,.mediumnavigation .navbar-nav .nav-link:hover{color:var(--primary) !important;background:rgba(58,64,231,0.05)}@media (min-width: 992px){.mediumnavigation .navbar-nav.main-menu{position:absolute;left:50%;transform:translateX(-50%);flex-direction:row !important;flex-wrap:nowrap !important}.mediumnavigation .navbar-nav .nav-item{display:flex;align-items:center}.mediumnavigation .navbar-nav.main-menu .nav-item:nth-child(1):after,.mediumnavigation .navbar-nav.main-menu .nav-item:nth-child(2):after{content:"·";color:var(--text-medium);font-weight:bold;margin:0 0.2rem}.mediumnavigation .navbar-nav.main-menu .nav-link{padding-left:0.8rem !important;padding-right:0.8rem !important}.mediumnavigation .navbar-nav.main-menu .nav-item:first-child .nav-link{color:var(--text-dark) !important}.mediumnavigation .navbar-nav:not(.main-menu){margin-left:auto;flex-direction:row !important}}.footer{background:var(--bg-light) !important;border-top:1px solid var(--border-light);padding:2rem 0;margin-top:4rem;margin-bottom:0 !important;color:var(--text-medium)}#read-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--primary);z-index:2000;transition:width 0.15s ease-out}.series-list{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;padding:0;margin:2rem 0;overflow:hidden}.series-list .section-title{background:linear-gradient(135deg, rgba(53,57,173,0.06) 0%, rgba(58,64,231,0.1) 100%);padding:1rem 1.5rem;margin:0;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}.series-list .section-title h2{font-size:0.95rem !important;font-weight:700 !important;color:var(--primary) !important;margin:0 !important;padding:0 !important;display:flex;align-items:center;gap:0.5rem}.series-list ol{counter-reset:item;padding:0;margin:0;list-style:none}.series-list li{line-height:1.5;font-size:0.9rem;padding:0.85rem 1.5rem;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--bg-white);transition:background 0.2s ease}.series-list li:last-child{border-bottom:none}.series-list li:hover{background:rgba(0,0,0,0.01)}.series-list li.current-post{background:rgba(53,57,173,0.03);border-left:3px solid var(--primary);padding-left:calc(1.5rem - 3px)}.series-list li.current-post span{color:var(--primary);font-weight:600}.series-list li a{color:var(--text-dark);text-decoration:none;transition:color 0.2s ease}.series-list li a:hover{color:var(--primary);text-decoration:underline}.series-list small{font-size:0.75rem;color:var(--text-light);white-space:nowrap;opacity:0.8}.series-description{padding:0.75rem 1.5rem;font-size:0.85rem;color:var(--text-medium);background:rgba(0,0,0,0.02);border-bottom:1px solid var(--border-light);line-height:1.6}.related-posts .section-title h2{font-size:1.1rem !important}.article-divider{margin:2.5rem 0;border:0;border-top:1px solid var(--border-light)}.related-posts .section-title h2{font-size:1.0rem !important;font-weight:700 !important;margin-bottom:0.75rem !important}.related-posts-list{list-style:none;padding-left:0;margin:0.25rem 0 0.5rem 0}.related-posts-list li{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem;padding:0.35rem 0;border-top:1px dashed var(--border-light)}.related-posts-list li:first-child{border-top:0}.related-posts-list a{color:var(--text-dark) !important;font-size:0.9rem}.related-posts-list a:hover{color:var(--primary) !important}.related-posts-list small{color:var(--text-light);font-size:0.75rem;white-space:nowrap}.title-categories.tags{margin-top:0.25rem !important}.title-categories.tags li a{font-size:0.75rem;padding:0.2rem 0.6rem}.follow-inline .btn,#followToggle,#followMenu .btn{border-radius:var(--radius) !important}#followMenu{display:inline-flex;gap:0.4rem;opacity:0;transform:translateY(-2px);transition:opacity .18s ease, transform .18s ease;pointer-events:none}#followMenu.open{opacity:1;transform:translateY(0);pointer-events:auto}#followMenu .btn{padding:0.25rem 0.5rem;font-size:0.75rem;line-height:1.2}#followToggle{border-radius:0 !important}.listrecent .card h2.card-title{font-size:1.0rem !important}.listrecent .card .card-text{font-size:0.85rem !important}.listrecent .card .author-thumb{width:24px;height:24px}.listrecent .card .post-date{font-size:0.7rem !important}.listrecent .card .card-body{padding:1rem !important}.listrecent .card .card-footer{padding:0.75rem 1rem !important}.site-content{flex:1 0 auto;display:flex;flex-direction:column}.footer.fullwidth-section{margin-top:auto !important;margin-bottom:0 !important;padding:1rem 0 0.5rem 0 !important;flex-shrink:0}.footer.fullwidth-section .container{padding-left:15px;padding-right:15px}.footer.fullwidth-section .row{margin-left:0;margin-right:0;display:flex;justify-content:center;align-items:center}.footer-copyright{font-size:0.65rem;color:var(--text-light);opacity:0.7;font-weight:400;text-align:center;display:block;margin:0;padding:0}.post-navigation{margin:2rem 0;padding-top:1.5rem;border-top:1px solid var(--border-light)}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:1.5rem}.post-navigation .nav-previous,.post-navigation .nav-next{flex:1;display:flex;flex-direction:column;padding:1rem 1.25rem;background:var(--bg-light);border:1px solid var(--border-light);border-radius:8px;text-decoration:none;transition:all 0.2s ease}.post-navigation .nav-previous:hover,.post-navigation .nav-next:hover{border-color:var(--primary);background:rgba(53,57,173,0.04)}.post-navigation .nav-next{text-align:right}.post-navigation .nav-label{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.5px;color:var(--text-light);margin-bottom:0.35rem;font-weight:600}.post-navigation .nav-title{font-size:0.9rem;font-weight:600;color:var(--text-dark);line-height:1.4}.post-navigation a:hover .nav-title{color:var(--primary)}.post-navigation .nav-empty{flex:1;background:transparent;border:none}@media (max-width: 576px){.post-navigation .nav-links{flex-direction:column;gap:1rem}.post-navigation .nav-next{text-align:left}}.post-sidebar-fixed{position:fixed;left:70px;top:100px;width:400px;height:calc(100vh - 100px);overflow-y:auto;z-index:100;padding-right:15px}.post-sidebar-fixed.hidden{opacity:0;pointer-events:none;transition:opacity 0.3s ease}.post-sidebar-fixed::-webkit-scrollbar{width:3px}.post-sidebar-fixed::-webkit-scrollbar-track{background:transparent}.post-sidebar-fixed::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}.post-sidebar-fixed::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.post-sidebar-mobile{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-light)}.blog-header{text-align:center;padding-bottom:1rem !important;border-bottom:2px solid var(--border-light) !important}.blog-title{font-weight:800;color:var(--text-dark);font-size:1.1rem;margin-bottom:0.5rem;letter-spacing:-0.5px}.blog-description{color:var(--text-medium);font-size:0.8rem;font-style:italic;margin-bottom:0.8rem;opacity:0.8}.post-sidebar-fixed .blog-title{font-size:0.9rem;font-weight:700}.post-sidebar-fixed .blog-description{font-size:0.7rem;line-height:1.4}.sidebar-card-simple{padding:0.8rem 0;border-bottom:1px solid var(--border-light)}.sidebar-card-simple:last-child{border-bottom:none}.sidebar-title-simple{font-weight:600;color:var(--text-dark);font-size:0.8rem;margin-bottom:0.6rem;text-transform:uppercase;letter-spacing:0.5px}.sidebar-text{color:var(--text-medium);font-size:0.75rem;line-height:1.4;margin-bottom:0.5rem}.sidebar-list{margin-bottom:0.5rem}.sidebar-list-item{margin-bottom:0.4rem;display:flex;justify-content:space-between;align-items:center}.sidebar-list-item:last-child{margin-bottom:0}.sidebar-link{color:var(--text-dark) !important;font-size:0.75rem;text-decoration:none;transition:color 0.3s ease;line-height:1.3}.sidebar-link:hover{color:var(--primary) !important;text-decoration:none}.sidebar-link-small{color:var(--text-medium) !important;font-size:0.7rem;text-decoration:none;opacity:0.8;transition:all 0.3s ease}.sidebar-link-small:hover{color:var(--primary) !important;opacity:1;text-decoration:none}.sidebar-date{color:var(--text-light);font-size:0.65rem;white-space:nowrap}.post-sidebar-fixed .share p{font-size:0.75rem;font-weight:700;margin-bottom:0.5rem}.post-sidebar-fixed .share ul{display:flex;justify-content:center;gap:0.5rem;margin:0;padding:0;list-style:none}.post-sidebar-fixed .share ul li{margin:0 !important}.post-sidebar-fixed .share ul li a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-light);color:var(--text-medium) !important;text-decoration:none;transition:all 0.3s ease;font-size:0.9rem}.post-sidebar-fixed .share ul li a:hover{background:var(--primary);color:white !important;transform:translateY(-2px)}@media (min-width: 1371px){body:has(.post-sidebar-fixed) .container .row{margin-left:310px}body:has(.post-sidebar-fixed) .container{max-width:100%;padding-left:0 !important;padding-right:0 !important}}@media (max-width: 1370px){.post-sidebar-fixed{display:none !important}body:has(.post-sidebar-fixed) .container .row{margin-left:0;margin-right:0}}@media (max-width: 768px){.sidebar-section{margin-bottom:1rem}.sidebar-card-simple{padding:0.6rem 0}.sidebar-title-simple{font-size:0.75rem}.sidebar-text{font-size:0.7rem}.sidebar-link{font-size:0.7rem}.sidebar-link-small{font-size:0.65rem}.sidebar-date{font-size:0.6rem}}.blog-header .sidebar-link{background:none !important;padding:0 !important;display:inline !important}.fullwidth-section{width:100vw !important;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.btn-primary{background:var(--primary) !important;border:1px solid var(--primary) !important;color:white !important;font-weight:600;padding:0.75rem 2rem;border-radius:var(--radius);font-size:0.95rem;transition:all 0.3s ease;box-shadow:none}.btn-primary:hover{background:var(--primary-hover) !important;border-color:var(--primary-hover) !important;transform:translateY(-1px);box-shadow:var(--shadow-medium)}.btn-outline-primary{background:transparent !important;border:1px solid var(--primary) !important;color:var(--primary) !important;font-weight:600;padding:0.75rem 2rem;border-radius:var(--radius);font-size:0.95rem;transition:all 0.3s ease}.btn-outline-primary:hover{background:var(--primary) !important;color:white !important;transform:translateY(-1px);box-shadow:var(--shadow-medium)}.card{border:0px solid #000000 !important;border-radius:0 !important;box-shadow:none !important;transition:all 0.3s ease;background:var(--bg-white)}.card:hover{box-shadow:none !important;transform:translateY(-2px);border-color:#333333 !important}.card-header{background:var(--bg-light) !important;font-weight:600;color:var(--text-dark)}.no-image-placeholder{display:flex;align-items:center;justify-content:center;background:var(--bg-light);color:var(--text-light);height:200px;border:1px solid var(--border-light);transition:all 0.3s ease}.no-image-placeholder i{font-size:2rem;opacity:0.5}.no-image-placeholder:hover{background:rgba(0,0,0,0.05);color:var(--text-medium)}.card .maxthumb .no-image-placeholder{height:200px;border-radius:0}.listfeaturedtag .wrapthumbnail .no-image-placeholder{height:200px;border-radius:0}.card.no-image .maxthumb,.listfeaturedtag.no-image .wrapthumbnail{min-height:200px;display:flex;align-items:center;justify-content:center;background:var(--bg-light);border:1px solid var(--border-light)}.card.no-image .maxthumb::after,.listfeaturedtag.no-image .wrapthumbnail::after{content:'📷';font-size:2rem;opacity:0.3}@media (max-width: 768px){.no-image-placeholder{height:150px}.no-image-placeholder i{font-size:1.5rem}.card .maxthumb .no-image-placeholder,.listfeaturedtag .wrapthumbnail .no-image-placeholder{height:150px}}.mb-30px{margin-bottom:30px !important}.card{border-radius:0 !important;transition:all 0.3s ease;overflow:hidden;background:var(--bg-white);box-shadow:none !important;position:relative}.listfeaturedtag{border:1px solid var(--border-light) !important;border-radius:0 !important;transition:all 0.3s ease;overflow:hidden;background:var(--bg-white);box-shadow:none !important;position:relative}.listfeaturedtag .card{border:none !important;box-shadow:none !important;background:transparent !important}.listfeaturedtag .card::before{display:none !important}.categories-detailed .card::before{display:none !important}.categories-detailed .card{border:none !important;box-shadow:none !important;background:transparent !important}.card:hover{box-shadow:none !important;transform:translateY(-3px);border-color:var(--primary-hover) !important}.listfeaturedtag:hover{box-shadow:none !important;transform:translateY(-3px);border-color:var(--primary-hover) !important}.listfeaturedtag .card:hover{box-shadow:none !important;transform:none !important;border:none !important}.listfeaturedtag{display:flex !important;flex-direction:column !important;height:100% !important}.listfeaturedtag .row{flex-direction:column !important;height:100% !important;margin:0 !important}.listfeaturedtag .col-12.col-md-12.col-lg-5,.listfeaturedtag .col-12.col-md-12.col-lg-7{flex:none !important;max-width:100% !important;padding:0 !important}.listfeaturedtag .wrapthumbnail,.maxthumb{height:200px;overflow:hidden;border-radius:0}.listfeaturedtag .wrapthumbnail img,.maxthumb img{transition:transform 0.4s ease;width:100%;height:100%;object-fit:cover}.listfeaturedtag:hover .wrapthumbnail img,.card:hover .maxthumb img{transform:scale(1.05)}.listfeaturedtag h2.card-title,.card h2.card-title{font-size:1.3rem !important;font-weight:700 !important;line-height:1.35 !important;color:var(--text-dark) !important;margin-bottom:0.75rem !important}.listfeaturedtag .card-text,.card .card-text{color:var(--text-medium) !important;font-size:0.95rem !important;line-height:1.6 !important;margin-bottom:1.2rem !important}.listfeaturedtag .card-footer,.card .card-footer{background:transparent !important;border-top:1px solid var(--border-light) !important;margin-top:auto}.post-read-more{display:inline-flex;align-items:center;gap:0.3rem;color:var(--text-medium);font-weight:600;text-decoration:none;transition:color 0.3s ease}.post-read-more svg{width:18px;height:18px;fill:currentColor;transition:transform 0.3s ease}.post-read-more:hover{color:var(--primary)}.post-read-more:hover svg{fill:var(--primary-hover);transform:scale(1.1)}.listfeaturedtag .card-group,.card{display:flex;flex-direction:column;height:100%}.listfeaturedtag .card-body,.card .card-body{flex:1;padding:1.5rem}.article-post{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-size:1.32rem;line-height:1.7;color:var(--text-dark);font-weight:400;counter-reset:article-h1}.article-post *{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important}.article-post pre,.article-post code,.article-post kbd,.article-post samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important}.article-post h1{counter-reset:article-h2;counter-increment:article-h1;font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-weight:700;color:var(--text-dark);margin-top:2rem;margin-bottom:1rem}.article-post h2{counter-reset:article-h3;counter-increment:article-h2;font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-weight:700;color:var(--text-dark);margin-top:1.75rem;margin-bottom:0.5rem;font-size:1.75rem;padding-bottom:0.25rem;margin-bottom:0.75rem}.article-post h1::before{content:counter(article-h1) ". ";color:var(--primary);margin-right:0.5rem}.article-post h2::before{content:counter(article-h1) "." counter(article-h2) ". ";color:var(--primary);margin-right:0.5rem}.article-post h3{counter-reset:article-h4;counter-increment:article-h3;font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-weight:700;color:var(--text-dark);margin-top:1.5rem;margin-bottom:1rem}.toc h3::before{content:none !important}.article-post h3::before{content:counter(article-h1) "." counter(article-h2) "." counter(article-h3) ". ";color:var(--primary);margin-right:0.5rem}.article-post h4{counter-increment:article-h4;font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-weight:700;color:var(--text-dark);margin-top:2rem;margin-bottom:1rem}.article-post h4::before{content:counter(article-h1) "." counter(article-h2) "." counter(article-h3) "." counter(article-h4) ". ";color:var(--primary);margin-right:0.5rem}.article-post h5,.article-post h6{font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-weight:700;color:var(--text-dark);margin-top:2rem;margin-bottom:1rem}.article-post .about-content-wrapper h1::before,.article-post .about-content-wrapper h2::before,.article-post .about-content-wrapper h3::before,.article-post .about-content-wrapper h4::before,.article-post .about-content-wrapper h5::before,.article-post .about-content-wrapper h6::before{content:none !important;display:none !important}.modal-header{border-radius:0 !important;background-color:white !important;padding:0.75rem 1rem !important}.article-post blockquote{border:0px solid var(--primary);background:rgba(58,64,231,0.04);padding:1.5rem;margin:1rem 0;border-radius:12px;font-style:normal;color:var(--text-dark)}.article-post blockquote ul,.article-post blockquote ol{margin-bottom:0}.article-post blockquote p{margin-bottom:0}.article-post blockquote li{font-size:0.95em}.section-title h2{font-size:2rem !important;font-weight:800 !important;color:var(--text-dark) !important;padding-bottom:0.75rem !important;margin-bottom:2rem !important;display:inline-block}.page-title{font-family:"Wanted Sans Variable", "Wanted Sans", sans-serif;font-weight:800;font-size:2.5rem;color:var(--text-dark);margin-top:0;margin-bottom:1.5rem;text-align:left;line-height:1.3}.page-title::after{content:'';display:block;width:60px;height:3px;background:var(--primary);margin:0.5rem 0 0 0}.article-post table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:0.95rem;border:1px solid rgba(0,0,0,0.125)}.article-post table thead{background-color:rgba(0,0,0,0.02)}.article-post table th{padding:12px 16px;text-align:left;font-weight:600;color:rgba(0,0,0,0.8);font-size:0.9rem;border-right:1px solid rgba(0,0,0,0.08)}.article-post table th:last-child{border-right:none}.article-post table td{padding:12px 16px;border-right:1px solid rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);line-height:1.5}.article-post table td:last-child{border-right:none}.article-post table tbody tr:hover{background-color:rgba(0,0,0,0.02);transition:background-color 0.2s ease}.article-post table tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){.article-post table{font-size:0.85rem}.article-post table th,.article-post table td{padding:10px 12px}.article-post table th{font-size:0.8rem}}.toc{background-color:#fcfcfc;border:1px solid #eee;padding:1.5rem 2rem;border-radius:0;color:#555;box-shadow:none !important;margin-bottom:3rem !important}.toc h3{margin-top:0 !important;font-size:1.3rem !important;color:#333 !important;margin-bottom:1.2rem !important;text-transform:uppercase;letter-spacing:0.5px;font-weight:700}.toc ol{list-style:none;counter-reset:item;padding-left:0;margin-bottom:0}.toc li{margin-bottom:0.4rem}.toc li a{color:#555;text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.2s}.toc li a:hover{color:#000;border-bottom:1px solid #000;text-decoration:none}.toc>ol>li{counter-increment:item;font-weight:600;margin-top:0.8rem;font-size:1rem}.toc>ol>li::before{content:counter(item) ". ";color:#999;font-weight:400;margin-right:0.4rem}.toc>ol>li>ol{counter-reset:subitem;padding-left:0.5rem;margin-top:0.4rem}.toc>ol>li>ol>li{counter-increment:subitem;font-weight:400;font-size:0.95rem;margin-top:0.3rem;padding-left:1rem;text-indent:-1rem}.toc>ol>li>ol>li::before{content:counter(item) "." counter(subitem) ". ";color:#aaa;margin-right:0.3rem;font-size:0.9rem}.toc>ol>li>ol>li>ol{counter-reset:subsubitem;padding-left:1.5rem}.toc>ol>li>ol>li>ol>li{counter-increment:subsubitem;font-size:0.9rem}.toc>ol>li>ol>li>ol>li::before{content:counter(item) "." counter(subitem) "." counter(subsubitem) ". ";color:#bbb;margin-right:0.3rem}.sidebar-toc{padding-left:0;counter-reset:sidebar-toc-item}.sidebar-title-simple{font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:1rem;color:#111}.sidebar-toc ul{list-style:none !important;padding-left:0 !important;margin-left:0 !important;margin-bottom:0 !important}.sidebar-toc .toc-list>ul>li{margin-top:1.2rem;margin-bottom:0.5rem;position:relative;counter-increment:sidebar-toc-item}.sidebar-toc .toc-list>ul>li>a{color:var(--text-medium) !important;font-weight:700;font-size:0.95rem;display:block;line-height:1.4;border-left:none;padding-left:0;transition:all 0.2s ease}.sidebar-toc .toc-list>ul>li>a::before{content:counter(sidebar-toc-item) ". ";color:#888;margin-right:4px;font-weight:400}.sidebar-toc .toc-list>ul>li>a.active{color:var(--primary) !important;font-weight:800}.sidebar-toc .toc-list>ul>li>a.active::before{color:var(--primary);font-weight:800}.sidebar-toc .toc-list>ul>li>ul{display:none;margin-top:0.5rem;padding-left:0;position:relative;margin-left:15px !important;border-left:1px solid var(--border-light);counter-reset:sidebar-toc-subitem}.sidebar-toc .toc-list>ul>li.active-li>ul{display:block}.sidebar-toc .toc-list>ul>li>ul>li{margin-bottom:0.3rem;position:relative;counter-increment:sidebar-toc-subitem}.sidebar-toc .toc-list>ul>li>ul>li>a{color:var(--text-light) !important;font-size:0.85rem;font-weight:400;display:block;line-height:1.3;transition:all 0.2s;padding-left:15px;position:relative}.sidebar-toc .toc-list>ul>li>ul>li>a::before{content:counter(sidebar-toc-item) "." counter(sidebar-toc-subitem) ". ";font-size:0.85rem;color:#aaa;margin-right:2px}.sidebar-toc .toc-list>ul>li>ul>li>a.active{color:var(--text-dark) !important;font-weight:600}.sidebar-toc .toc-list>ul>li>ul>li>a.active::after{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background-color:var(--primary)}.sidebar-toc .toc-list>ul>li>ul>li>ul{margin-top:0.3rem;padding-left:0;position:relative;border-left:1px solid var(--border-light);margin-left:25px !important;counter-reset:sidebar-toc-subsubitem}.sidebar-toc .toc-list>ul>li>ul>li>ul>li{margin-bottom:0.2rem;counter-increment:sidebar-toc-subsubitem}.sidebar-toc .toc-list>ul>li>ul>li>ul>li>a{color:var(--text-light) !important;font-size:0.8rem;padding-left:15px;display:block;position:relative;line-height:1.25}.sidebar-toc .toc-list>ul>li>ul>li>ul>li>a::before{content:counter(sidebar-toc-item) "." counter(sidebar-toc-subitem) "." counter(sidebar-toc-subsubitem) ". ";font-size:0.8rem;color:#ccc;margin-right:2px}.sidebar-toc .toc-list>ul>li>ul>li>ul>li>a.active{color:var(--text-dark) !important;font-weight:600}.sidebar-toc .toc-list>ul>li>ul>li>ul>li>a.active::after{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background-color:var(--primary)}.sidebar-toc a:hover{color:var(--primary) !important;text-decoration:none}.sidebar-toc ul li::before{content:none !important;display:none !important}.article-post img{border-radius:8px;margin:1rem 0;max-width:100%;height:auto}.article-post figure{display:block !important;margin:1.5rem 0;text-align:center}.article-post figcaption{display:block !important;margin-top:0.5rem;font-size:0.9rem;color:var(--text-medium);text-align:center;font-style:italic;line-height:1.4}.jumbotron.fortags h2{font-size:1.5rem !important;margin:0 !important}.jumbotron.fortags .col-md-8{padding:1rem !important}.jumbotron.fortags a{display:inline-block;padding:0.3rem 0.8rem;margin:0.2rem;background:var(--bg-light);color:var(--primary) !important;font-size:0.9rem;text-decoration:none;transition:all 0.3s ease;border:1px solid var(--primary)}.jumbotron.fortags a:hover{background:var(--primary) !important;color:white !important;transform:translateY(-1px)}@media (max-width: 768px){.jumbotron.fortags{min-height:100px !important;padding:1.5rem 0 !important}.jumbotron.fortags .d-md-flex{flex-direction:column !important}.jumbotron.fortags .col-md-4,.jumbotron.fortags .col-md-8{max-width:100% !important;padding:0.5rem !important}.jumbotron.fortags h2{font-size:1.3rem !important;margin-bottom:1rem !important}}.tags a{background:var(--light-primary) !important;color:var(--primary) !important;padding:0.3rem 0.8rem;border-radius:var(--radius);font-size:0.8rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;border:1px solid rgba(58,64,231,0.2)}.tags a:hover{background:var(--primary) !important;color:white !important;transform:translateY(-1px)}.catbloc{color:var(--text-medium) !important;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.pagination{justify-content:center;margin-top:3rem}.page-link{color:var(--text-medium) !important;border:1px solid var(--border-light) !important;padding:0.75rem 1.25rem;margin:0 0.25rem;border-radius:var(--radius) !important;font-weight:500;transition:all 0.3s ease;background:var(--bg-white)}.page-link:hover{color:var(--primary) !important;background:rgba(58,64,231,0.05) !important;border-color:rgba(58,64,231,0.2) !important;transform:translateY(-1px)}.page-item.active .page-link{background:var(--primary) !important;border-color:var(--primary) !important;color:white !important;box-shadow:var(--shadow-subtle)}.form-control{border:2px solid var(--border-light) !important;border-radius:var(--radius) !important;padding:0.75rem 1rem;font-size:0.95rem;transition:all 0.3s ease;background:var(--bg-white)}.form-control:focus{border-color:var(--primary) !important;box-shadow:0 0 0 3px var(--light-primary) !important;background:var(--bg-white)}pre{position:relative}.code-copy-btn{position:absolute;top:8px;right:8px;background:var(--bg-white);border:1px solid var(--border-light);color:var(--text-medium);font-size:0.75rem;padding:0.2rem 0.5rem;border-radius:4px;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity 0.2s ease, transform 0.2s ease}pre:hover .code-copy-btn{opacity:1;transform:translateY(0)}#search-results{list-style:none !important;padding-left:0 !important}.lunrsearchresult{list-style:none !important;border:1px solid var(--border-light);transition:all 0.3s ease}.lunrsearchresult a{text-decoration:none !important;color:inherit !important;display:block}.lunrsearchresult .title{font-weight:600;font-size:1.1rem;color:var(--text-dark) !important;display:block;margin-bottom:0.5rem}.lunrsearchresult .match-score{display:inline-block;margin-bottom:0.5rem}.lunrsearchresult .body{color:var(--text-medium) !important;display:block;margin-bottom:0.5rem;line-height:1.5}.lunrsearchresult .url{color:var(--primary) !important;font-size:0.9rem;opacity:0.8;display:block}.lunrsearchresult .tags{margin-top:0.5rem;display:block}#lunrsearchresults .modal-body{max-height:60vh;overflow-y:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--primary) var(--bg-light)}#lunrsearchresults .modal-body::-webkit-scrollbar{width:8px}#lunrsearchresults .modal-body::-webkit-scrollbar-track{background:var(--bg-light);border-radius:4px}#lunrsearchresults .modal-body::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px;opacity:0.7}#lunrsearchresults .modal-body::-webkit-scrollbar-thumb:hover{background:var(--primary-hover);opacity:1}.sidebar-profile-img{margin-bottom:0.5rem !important;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 15%, #000 85%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, #000 15%, #000 85%, transparent 100%);display:block;margin-left:auto;margin-right:auto}.profile-card h2.profile-name{font-size:1.3rem !important;margin:0 !important;padding:0 !important;font-weight:300;white-space:nowrap}.profile-header-container{display:flex;flex-direction:row !important;align-items:center;justify-content:center;gap:0.5rem;margin-bottom:1rem}.profile-card{border-bottom:1px solid var(--border-light)}.sidebar-contact-icons{display:flex;flex-direction:row !important;gap:0.5rem;margin:0 !important;align-items:center}.sidebar-contact-icons a{color:var(--text-medium);font-size:1.1rem;transition:color 0.2s ease;display:flex;align-items:center}.sidebar-contact-icons a:hover{color:var(--primary)}.dotted-underline{border-bottom:2px dotted var(--text-dark);font-weight:600;padding-bottom:1px}.highlight{font-weight:900}body.with-dot-bg{--theme-color: #4e54c8;--theme-bg-dot: #ecf4ff;background:transparent !important;position:relative;z-index:0;min-height:100vh}body.with-dot-bg .site-content,body.with-dot-bg .container,body.with-dot-bg .main-content,body.with-dot-bg .row,body.with-dot-bg .about-content-wrapper,body.with-dot-bg .home-container{background-color:transparent !important;background:transparent !important}body.with-dot-bg::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;z-index:-2;pointer-events:none}body.with-dot-bg #bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0;transition:opacity 0.8s ease-in-out}body.with-dot-bg #bg-canvas.loaded{opacity:1}body.with-dot-bg .site-content,body.with-dot-bg footer,body.with-dot-bg .mediumnavigation{position:relative;z-index:1}body.with-dot-bg .footer{background:transparent !important;border-top:none !important;color:rgba(0,0,0,0.5) !important}.home-container{display:flex;max-width:1200px;margin:0 auto;gap:4rem;padding:0 1rem}.home-sidebar{width:240px;flex-shrink:0;padding-top:2.5rem;display:none}@media (min-width: 992px){.home-sidebar{display:block}}.category-widget.sticky-top{position:sticky;top:100px}.sidebar-header{font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#aaa;margin-bottom:1.5rem;letter-spacing:0.08em}.category-group{margin-bottom:1rem}.category-major{font-weight:700;color:var(--text-dark) !important;display:flex;align-items:center;text-decoration:none !important;transition:all 0.2s ease;font-size:1rem;gap:0.4rem;padding:0.3rem 0.6rem;margin:0 -0.6rem;border-radius:4px;background:transparent}.category-major:hover{color:var(--text-dark) !important;background:rgba(53,57,173,0.05)}.category-major.active{color:var(--text-dark) !important;background:linear-gradient(135deg, rgba(53,57,173,0.1), rgba(78,84,200,0.08));box-shadow:none}.category-major-title{font-weight:700;color:var(--text-dark) !important;font-size:1rem;margin-bottom:0.6rem;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;text-decoration:none !important;gap:0.4rem;padding:0.3rem 0.6rem;margin-left:-0.6rem;margin-right:-0.6rem;border-radius:4px;background:transparent}.category-major-title:hover{color:var(--text-dark) !important;background:rgba(53,57,173,0.05);opacity:1}.category-major-title.active{color:var(--text-dark) !important;background:linear-gradient(135deg, rgba(53,57,173,0.1), rgba(78,84,200,0.08));box-shadow:none}.subcategory-list{list-style:none;padding:0;margin:0}.subcategory-list li{margin-bottom:0.2rem}.subcategory-list li:first-child{display:none}.subcategory-link{display:flex;align-items:center;color:var(--text-dark) !important;text-decoration:none !important;font-size:0.9rem;padding:0.3rem 0.6rem;padding-left:0.8rem;border-left:1px solid rgba(0,0,0,0.08);transition:all 0.2s ease;margin-left:0.5rem;margin-right:-0.6rem;border-radius:4px;background:transparent;gap:0.4rem}.subcategory-link:hover{color:var(--text-dark) !important;border-left-color:rgba(53,57,173,0.2);background:rgba(53,57,173,0.05);padding-left:0.9rem}.subcategory-link.active{color:var(--text-dark) !important;font-weight:600;border-left-color:rgba(53,57,173,0.3);background:linear-gradient(135deg, rgba(53,57,173,0.1), rgba(78,84,200,0.08));box-shadow:none;padding-left:0.9rem}.cat-count{font-size:0.8rem;color:#bbb;font-weight:400;margin-left:0.2rem}.category-major.active .cat-count,.category-major-title.active .cat-count,.subcategory-link.active .cat-count{color:#bbb}.home-content{flex-grow:1;padding-top:2rem;min-width:0}.current-category-header{margin-bottom:2.5rem;padding-bottom:1rem;display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.05)}.current-category-header h2{font-size:2.2rem;font-weight:800;color:var(--text-dark);margin:0;letter-spacing:-0.02em}.post-count-badge{font-size:0.9rem;color:#999;font-weight:500}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-list-container{margin:0 auto}.blog-list-item{padding:0 0 2.5rem 0;margin-bottom:2rem;border-bottom:1px dashed rgba(0,0,0,0.1);text-align:left;animation:fadeIn 0.5s ease}.blog-list-item:last-child{border-bottom:none}.blog-item-header{margin-bottom:0.8rem}.blog-badges{display:flex;flex-wrap:wrap;gap:0.3rem;align-items:center}.separator{color:#999;margin:0 0.2rem;font-weight:400}.blog-category-badge{display:inline-block;padding:0;background:none;color:var(--primary);font-size:0.85rem;font-weight:600;border-radius:0}.blog-title-link{text-decoration:none !important;display:block}.blog-title{font-size:1.5rem;font-weight:700;margin:0.5rem 0 0.8rem 0;line-height:1.3;color:var(--text-dark);transition:color 0.2s ease;letter-spacing:-0.01em}.blog-title-link:hover .blog-title{color:var(--theme-color)}.blog-excerpt{color:var(--text-medium);font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-meta{font-size:0.85rem;color:#999;font-weight:400;display:flex;align-items:center}.blog-separator{margin:0 0.5rem;font-weight:300;opacity:0.5}.bottompagination{margin-top:3rem;text-align:center;border-top:1px solid rgba(0,0,0,0.05);padding-top:2rem}.pointerup{margin-bottom:1rem}.mobile-category-selector{display:none;margin-bottom:1.5rem}.mobile-category-selector select{width:100%;padding:0.75rem 1rem;font-size:1rem;font-weight:600;color:var(--text-dark);background-color:var(--bg-white);border:1px solid var(--border-light);border-radius:4px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:2.5rem;transition:all 0.2s ease}.mobile-category-selector select:hover{border-color:rgba(53,57,173,0.3)}.mobile-category-selector select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(53,57,173,0.1)}.mobile-category-selector option{font-weight:400;color:var(--text-dark);padding:0.5rem}.mobile-category-selector option[value^="all"],.mobile-category-selector option[value^="research"],.mobile-category-selector option[value^="projects"],.mobile-category-selector option[value^="life"]{font-weight:600}@media (max-width: 991px){.home-container{flex-direction:column;gap:2rem}.home-sidebar{display:none}.mobile-category-selector{display:block}}@media (min-width: 992px){.mobile-category-selector{display:none}}body.about-page-custom{--theme-color: #4e54c8;--theme-color-dark: #373b99;--theme-color-light: #8f94fb;--theme-bg-dot: #ecf4ff;--primary: var(--theme-color);--primary-hover: var(--theme-color-dark);--theme-color: #4e54c8;--theme-bg-dot: #ecf4ff;background:transparent !important;position:relative;z-index:0;min-height:100vh;font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important}body.about-page-custom .site-content,body.about-page-custom .container,body.about-page-custom .main-content,body.about-page-custom .row,body.about-page-custom .about-content-wrapper,body.about-page-custom .home-container{background-color:transparent !important;background:transparent !important}body.about-page-custom::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;z-index:-2;pointer-events:none}body.about-page-custom #bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0;transition:opacity 0.8s ease-in-out}body.about-page-custom #bg-canvas.loaded{opacity:1}body.about-page-custom .site-content,body.about-page-custom footer,body.about-page-custom .mediumnavigation{position:relative;z-index:1}body.about-page-custom .footer{background:transparent !important;border-top:none !important;color:rgba(0,0,0,0.5) !important}body.about-page-custom .fab{font-family:"Font Awesome 5 Brands" !important}body.about-page-custom .fas,body.about-page-custom .far,body.about-page-custom .fa,body.about-page-custom i{font-family:"Font Awesome 5 Free" !important;font-weight:900}body.about-page-custom .far{font-weight:400}body.about-page-custom :not(.fa):not(.fas):not(.far):not(.fab):not(i){font-family:"Wanted Sans Variable", "Wanted Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important}body.about-page-custom .sidebar-contact-icons{display:flex;gap:0.8rem;align-items:center}body.about-page-custom .sidebar-contact-icons a{color:var(--text-dark) !important;font-size:1.1rem;transition:color 0.2s ease}body.about-page-custom .sidebar-contact-icons a:hover{color:var(--theme-color) !important}body.about-page-custom h4{color:var(--theme-color);font-weight:700}body.about-page-custom .highlight{color:var(--text-dark) !important;background-color:transparent !important}body.about-page-custom .dotted-underline{border-bottom-color:var(--text-dark);color:var(--text-dark)}body.about-page-custom .project-category-title{display:flex;align-items:center;gap:0.5rem;font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--theme-color);margin-bottom:0.9rem;font-weight:700}body.about-page-custom .project-category-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, rgba(78,84,200,0.5), transparent);opacity:0.7}body.about-page-custom a:not(.btn):not(.sidebar-contact-icons a){color:var(--text-dark) !important;transition:color 0.2s ease}body.about-page-custom a:not(.btn):not(.sidebar-contact-icons a):hover{color:var(--theme-color) !important;text-decoration:none}body.about-page-custom .experience-arrow{display:none !important}@keyframes fadeSlideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.about-page-custom .profile-left{opacity:0;animation:fadeSlideUp 0.6s ease-out 0s forwards}body.about-page-custom .about-main .bio-intro{opacity:0;animation:fadeSlideUp 0.6s ease-out 0.2s forwards}body.about-page-custom .about-main h4:nth-of-type(1),body.about-page-custom .about-main h4:nth-of-type(1)+ul{opacity:0;animation:fadeSlideUp 0.6s ease-out 0.4s forwards}body.about-page-custom .about-main h4:nth-of-type(2),body.about-page-custom .about-main h4:nth-of-type(2)+ul{opacity:0;animation:fadeSlideUp 0.6s ease-out 0.6s forwards}body.about-page-custom .about-main h4:nth-of-type(3),body.about-page-custom .about-main h4:nth-of-type(3)+ul,body.about-page-custom .about-main h4:nth-of-type(3)+.project-grid{opacity:0;animation:fadeSlideUp 0.6s ease-out 0.8s forwards}body.about-page-custom .experience-item{transition:background-color 0.2s ease-out, transform 0.2s ease-out;border-radius:8px;padding:0.1rem 0.3rem;margin-left:-0.5rem;margin-right:-0.5rem}body.about-page-custom .experience-item:hover{background-color:rgba(78,84,200,0.05);transform:translateY(-2px)}body.about-page-custom .bio-intro .dotted-underline{position:relative;display:inline;background-image:linear-gradient(120deg, rgba(78,84,200,0.3), rgba(78,84,200,0.1));background-repeat:no-repeat;background-size:0% 100%;background-position:0 85%;transition:background-size 0.35s ease-out}body.about-page-custom .bio-intro .dotted-underline:hover{background-size:100% 100%;cursor:pointer}body.about-page-custom .sidebar-experience-item{padding-bottom:0.3rem;margin-bottom:0.2rem;border-bottom:1px dotted #ccc}body.about-page-custom .sidebar-experience-item:last-child{border-bottom:none;margin-bottom:0}body.about-page-custom .sidebar-experience-item .exp-date{font-size:0.65rem;margin-left:0.5rem}body.about-page-custom .sidebar-experience-item .fw-bold{font-size:0.9rem;line-height:1.3}body.about-page-custom .mainheading,body.about-page-custom .page-title,body.about-page-custom .section-title{display:none !important}body.about-page-custom .about-content-wrapper{margin-left:490px;padding:0 0.5rem 0 0.3rem;margin-top:6rem;margin-right:0.5rem}body.about-page-custom .about-content-wrapper .container{max-width:100%;padding:0}body.about-page-custom .about-content-wrapper .row{display:block;max-width:100%}body.about-page-custom .about-main{font-size:0.9rem;width:100%;max-width:100%}body.about-page-custom .about-main h1{font-size:1.8rem;margin-bottom:0.9rem}body.about-page-custom .about-main h4{font-size:1.35rem;margin-top:2rem;margin-bottom:1.5rem;font-weight:700;border-top:1px solid var(--border-light);padding-top:2rem}body.about-page-custom .about-main h4:first-of-type{border-top:none;padding-top:0;margin-top:1rem}body.about-page-custom .about-main h5{font-size:1.1rem;margin-top:2rem;margin-bottom:0.8rem;font-weight:600;color:var(--text-dark)}body.about-page-custom .about-main p{margin-bottom:0.7rem;line-height:1.6}@media (max-width: 1200px){body.about-page-custom .about-content-wrapper{margin-left:360px;padding:0 1rem;margin-top:5rem}body.about-page-custom .profile-left{width:320px !important;left:20px !important}body.about-page-custom .profile-left .img-fluid{width:150px;height:150px}body.about-page-custom .experience-item{flex-direction:column;align-items:flex-start;gap:0.2rem;margin-bottom:1rem;border-bottom:1px dashed var(--border-light);padding-bottom:0.5rem}body.about-page-custom .experience-item:last-child{border-bottom:none}body.about-page-custom .experience-filler{display:none !important}body.about-page-custom .experience-title{width:100%;white-space:normal;font-weight:700;margin-bottom:0.1rem}body.about-page-custom .experience-description{width:100%;text-align:left;margin-left:0;white-space:normal;line-height:1.4}body.about-page-custom .experience-date{width:100%;text-align:left;margin-left:0;white-space:normal;font-size:0.75rem;margin-top:0.2rem;opacity:0.8}}@media (max-width: 991px){body.about-page-custom .profile-left{width:260px !important;left:20px !important;padding-right:10px !important;position:fixed !important;top:140px !important;height:calc(100vh - 140px) !important;margin-bottom:0 !important}body.about-page-custom .profile-left .img-fluid{width:140px !important;height:140px !important}body.about-page-custom .about-content-wrapper{margin-left:300px !important;padding-right:1rem;margin-top:4rem}}@media (max-width: 768px){body.about-page-custom .about-content-wrapper{margin-left:0 !important;padding:0 15px;margin-top:3rem;overflow-x:hidden}body.about-page-custom .profile-left{position:static !important;width:100% !important;height:auto !important;left:auto !important;top:auto !important;padding-right:0 !important;margin-bottom:2rem;overflow:visible !important}body.about-page-custom .profile-left .img-fluid{width:160px !important;height:auto !important}nav.navbar{background-color:white !important}body.about-page-custom{overflow-x:hidden !important}body.about-page-custom .site-content{overflow-x:hidden !important}body.about-page-custom .container{max-width:100% !important;padding-left:15px !important;padding-right:15px !important;overflow-x:hidden !important}body.about-page-custom .project-grid{grid-template-columns:1fr;gap:1.5rem}body.about-page-custom .experience-arrow{display:none !important}}body.about-page-custom .profile-left{position:fixed;left:70px;top:160px;width:400px;height:calc(100vh - 160px);overflow-y:auto;z-index:100;padding-right:15px}body.about-page-custom .profile-left::-webkit-scrollbar{width:3px}body.about-page-custom .profile-left::-webkit-scrollbar-track{background:transparent}body.about-page-custom .profile-left::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}body.about-page-custom .profile-left::-webkit-scrollbar-thumb:hover{background:var(--text-light)}body.about-page-custom .profile-left .sidebar-section{margin-bottom:1.2rem}body.about-page-custom .profile-left h3{font-size:0.9rem;font-weight:700;margin-top:0.5rem !important;margin-bottom:0.3rem}body.about-page-custom .profile-left p,body.about-page-custom .profile-left li{font-size:0.7rem;line-height:1.4;margin-bottom:0.4rem}body.about-page-custom .profile-header-container{padding-bottom:0rem;margin-bottom:0.3rem}body.about-page-custom .profile-left ul{margin-top:0.5rem;text-align:left;padding-left:0}body.about-page-custom .profile-left .img-fluid{width:160px;height:160px}body.about-page-custom .profile-left .sidebar-link{font-size:0.7rem;color:var(--text-dark) !important;text-decoration:none;transition:color 0.3s ease}body.about-page-custom .profile-left .sidebar-link:hover{color:var(--primary) !important}body.about-page-custom .timeline{position:relative;padding-left:0}body.about-page-custom .timeline-item{margin-bottom:0.2em !important;position:relative;margin-left:-10px;padding:0.3rem 1rem 0.3rem 8px;border-radius:8px;transition:background 0.2s ease}body.about-page-custom .timeline-item:hover{background:rgba(58,64,231,0.03)}body.about-page-custom .experience-list{list-style:none;padding:0;margin:1rem 0}body.about-page-custom .experience-item{display:flex;align-items:baseline;gap:0.5rem;margin-bottom:0.1rem;font-size:0.95rem;color:var(--text-dark);line-height:1.5;width:100%}body.about-page-custom .experience-title{font-weight:400;white-space:nowrap;color:var(--text-dark);flex-shrink:0}body.about-page-custom .experience-filler{flex-grow:1;border-bottom:1px dotted #aaa;margin:0 0.2rem;height:1px;position:relative;top:-5px;opacity:0.6;min-width:20px;display:block !important}body.about-page-custom .experience-description{color:var(--text-medium);white-space:nowrap;font-size:0.9rem;flex-shrink:0}body.about-page-custom .experience-date{font-size:0.65rem;color:var(--text-medium);white-space:nowrap;flex-shrink:0;text-align:right}body.about-page-custom .bio-intro{margin-bottom:3rem}body.about-page-custom .bio-intro p{font-size:1.5rem;font-weight:400;line-height:1.25 !important;color:var(--text-dark);margin:0;letter-spacing:-0.01em;text-align:left}body.about-page-custom .bio-intro .highlight{font-size:1.5rem !important;color:var(--text-dark);font-weight:600}body.about-page-custom .project-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin:1.5rem 0}body.about-page-custom .project-category{margin-bottom:1rem}body.about-page-custom .project-items{list-style:none;padding:0;margin:0}body.about-page-custom .project-items li{font-size:0.95rem;color:var(--text-dark);margin-bottom:0.4rem;line-height:1.5}@media (max-width: 768px){body.about-page-custom .project-grid{grid-template-columns:1fr;gap:1.5rem}nav.navbar{background-color:white !important}body.about-page-custom{overflow-x:hidden !important;width:100% !important;position:relative}body.about-page-custom .site-content{overflow-x:hidden !important;width:100% !important}body.about-page-custom .container{overflow-x:hidden !important;padding-right:15px !important;padding-left:15px !important;width:100% !important;max-width:100% !important}body.about-page-custom .experience-item{width:100% !important;max-width:100% !important;box-sizing:border-box;flex-direction:column !important;align-items:flex-start !important;white-space:normal !important}body.about-page-custom .experience-title,body.about-page-custom .experience-description,body.about-page-custom .experience-date{width:100% !important;white-space:normal !important;word-wrap:break-word !important;overflow-wrap:break-word !important;word-break:break-word !important;max-width:100% !important}body.about-page-custom .experience-title a{display:inline;white-space:normal !important;overflow-wrap:break-word !important;word-wrap:break-word !important}}.other-categories .card{border:1px solid var(--border-light) !important;border-radius:8px !important}.other-categories .card-header{background:var(--bg-light) !important;border-bottom:1px solid var(--border-light) !important}@media (max-width: 768px){.category-header{flex-direction:column;align-items:flex-start;gap:0.5rem}.categories-overview .col-md-6{margin-bottom:1rem}.categories-detailed .section-title h3{font-size:1.3rem}}@media (max-width: 1200px){.container{max-width:100%}.section-title h2{font-size:1.75rem !important}}@media (max-width: 768px){.featured-box{padding:2rem 1.5rem;width:100% !important;left:0 !important;margin-left:0 !important;margin-right:0 !important;position:static !important}.featured-box h3{font-size:1.3rem}.listfeaturedtag{margin-bottom:2rem}.listfeaturedtag .wrapthumbnail{height:180px}.navbar-nav .nav-link{padding:0.6rem 1rem !important}.section-title h2{font-size:1.5rem !important}.article-post h2{font-size:1.5rem}}@media (max-width: 576px){.btn-primary,.btn-outline-primary{padding:0.6rem 1.5rem;font-size:0.9rem}.featured-box{padding:1.5rem 1rem;margin:1.5rem 0;width:100% !important;left:0 !important;margin-left:0 !important;margin-right:0 !important;position:static !important}.featured-box .page-title{font-size:2rem;padding:0 1rem}.featured-box .page-title::after{left:1rem}.featured-box p{padding:0 1rem}.featured-box h3{font-size:1.2rem}.featured-box p{font-size:1rem}.listfeaturedtag .wrapthumbnail{height:160px}}@media (max-width: 480px){.featured-box{padding:1rem 0.5rem !important;margin:1rem 0 !important}.featured-box .page-title{font-size:1.75rem !important;padding:0 0.5rem !important}.featured-box .page-title::after{left:0.5rem !important}.featured-box p{padding:0 0.5rem !important;font-size:0.95rem !important}}@media (max-width: 320px){.featured-box .page-title{font-size:1.5rem !important}.featured-box p{font-size:0.9rem !important}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp 0.6s ease-out}html{scroll-behavior:smooth}*:focus{outline:2px solid var(--primary);outline-offset:2px}
