.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-buttons,ol,ul{box-sizing:border-box}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-separator{border:0;border-top:2px solid}.wp-block-spacer{clear:both}.entry-content{counter-reset:footnotes}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}.screen-reader-text:focus{font-size:1em}@font-face{font-display:swap;font-family:"NanumSquareNeoLight";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeo";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeoBold";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeoExtraBold";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeoHeavy";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}img{height:auto;max-width:100%}ul#gp-lang-switcher-list li.lang-item{margin:0}ul#gp-lang-switcher-list li a.lang-link,ul#gp-lang-switcher-list li span.lang-text{display:block;padding:8px 10px;font-size:.85em;font-weight:500;color:var(--text-primary);text-decoration:none;border-radius:8px;transition:background-color .15s ease,color .15s ease;border:0!important;background-color:#fff0;white-space:nowrap;text-align:left}ul#gp-lang-switcher-list li a.lang-link:focus,ul#gp-lang-switcher-list li a.lang-link:hover{background-color:var(--bg-tertiary);color:var(--accent-color)}ul#gp-lang-switcher-list li.current-lang span.lang-text{background-color:#007bff!important;color:#fff!important;font-weight:600;cursor:default;border:0!important;padding:8px 10px!important;border-radius:8px!important}.gp-custom-post-nav a img{transition:transform .3s ease-in-out}@media (max-width:768px){.gp-series-posts-container,body .gp-series-posts-container{display:none!important}body{background-color:var(--bg-secondary)!important}body .site-main article.post:first-child{margin-top:20px!important}body.single .inside-article{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important;padding:25px 0!important;background-color:var(--bg-secondary)!important;gap:15px}.entry-header{padding-top:15px!important}.entry-content p,article.post .entry-content p,body.single .entry-content p,body.single article.post .entry-content p{text-indent:0!important}.entry-content div,.entry-content p,body.single .entry-content div,body.single .entry-content p{overflow-wrap:break-word!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.single .entry-content>div,body.single .gp-top-meta-bar .gp-post-category{padding-left:0!important;padding-right:0!important}#gp-toc-container .gp-toc-title{font-size:1.1em!important;padding:10px 12px!important;margin-bottom:15px!important}.gp-custom-post-nav .nav-links{flex-direction:column}.gp-custom-post-nav .nav-previous{border-right:none!important;border-bottom:1px solid var(--border-primary)}.gp-custom-post-nav img{height:200px!important}.floating-buttons-container{right:15px;bottom:15px;left:auto;top:auto;transform:none}.gp-language-switcher{margin-right:15px}.gp-meta-bar-after-title{padding:0 10px!important;margin-bottom:20px!important}.byline,.posted-on-wrapper .date-primary,.reading-time-meta{font-size:.85em!important;padding:6px 12px!important;min-height:32px!important;min-width:90px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important}.posted-on-wrapper{min-width:120px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important}.gp-post-category a{font-size:.85em!important;padding:6px 12px!important;min-height:32px!important}.gp-post-category span.breadcrumb-separator{font-size:.8em!important;padding:0 6px!important}body.single .gp-top-meta-bar .gp-post-category{display:flex!important;position:static!important;float:none!important;clear:both!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;box-sizing:border-box!important;order:1!important;justify-content:center!important;align-items:center!important;visibility:visible!important;opacity:1!important;overflow:visible!important;max-height:none!important;height:auto!important}body.single .gp-top-meta-bar .gp-post-category a,body.single .gp-top-meta-bar .gp-post-category span.breadcrumb-separator{font-size:.85em!important;padding:6px 12px!important;min-height:32px!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}body.single .gp-top-meta-bar .gp-post-category span.breadcrumb-separator{font-size:.8em!important;padding:0 6px!important;align-items:center!important}.site-content{padding:20px 0!important;box-sizing:border-box!important}body.single .site-content{padding-top:5px!important}#primary,.inside-article,main#main{padding:0!important;margin:0!important;box-sizing:border-box!important}.entry-content{box-sizing:border-box!important}.entry-content h2,.entry-content h3,body.single .entry-content h2,body.single .entry-content h3{padding-left:10px!important;padding-right:10px!important;text-align:center!important;box-sizing:border-box!important;text-wrap:balance}.entry-content div,.entry-content p,body.single .entry-content div,body.single .entry-content p{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;text-wrap:pretty;word-break:keep-all!important;line-break:loose!important}body.single .entry-header .entry-title,body.single .entry-title,body.single h1.entry-title{display:block!important;background-color:var(--bg-tertiary)!important;color:var(--text-heading)!important;text-align:center!important;border-radius:12px!important;width:calc(100% - 20px)!important;margin:0 10px!important;padding:20px 10px!important;box-sizing:border-box!important}body.single .featured-image{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media (max-width:480px){body .gp-series-posts-container{display:none!important}}.site-main article.post{box-shadow:none!important;box-shadow:0 5px 15px rgb(0 0 0/.07)}.gp-star-rating-container .stars-wrapper:not(.voted) .star:hover{transform:scale(1.2)}@media (max-width:768px){.floating-buttons-container{right:10px;gap:10px}}.sidebar-tools h4{margin:0 0 15px;font-size:1em;color:var(--text-heading);font-weight:600;padding-bottom:10px;border-bottom:1px solid var(--border-secondary)}@media (max-width:768px){.series-posts-grid{grid-template-columns:1fr;margin:0 auto!important;padding:0!important}.gp-series-posts-container{padding:3em 20px 2em!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;width:100%!important}}@media (max-width:768px){#gp-toc-container{margin:15px 10px 25px!important;padding:15px!important;border-radius:8px!important;width:auto!important;max-width:none!important}#gp-toc-container .gp-toc-title{font-size:1.1em!important;padding:10px 12px!important;margin-bottom:15px!important}.gp-top-meta-bar-container{display:block!important;margin-top:15px!important;margin-bottom:30px!important;padding-left:10px!important;padding-right:10px!important}.gp-top-meta-bar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;grid-template-columns:none;justify-items:auto}.single .gp-top-meta-bar,body.single .gp-top-meta-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;visibility:visible!important;opacity:1!important;height:auto!important;position:static;width:100%!important;box-sizing:border-box!important;padding-top:2px!important;padding-bottom:10px!important}.single .entry-header,body.single .entry-header{margin-top:5px!important;position:relative;z-index:1}body.single .gp-top-meta-bar-container{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;position:static!important;margin-top:5px!important;margin-bottom:30px!important;padding-left:10px!important;padding-right:10px!important}.gp-top-meta-bar .left-buttons{display:flex;justify-content:center;order:2!important}.gp-top-meta-bar .gp-language-switcher{justify-content:center!important;align-self:center!important}.gp-top-meta-bar .gp-post-category,.gp-top-meta-bar .gp-post-category a{text-align:center;justify-content:center;flex-wrap:wrap}body.single .gp-top-meta-bar>.gp-language-switcher{order:3!important}}@media (max-width:768px){.social-share-btn{width:40px;height:40px;font-size:16px}}.sidebar-header h3::before{content:"";display:inline-block;width:18px;height:18px;background-color:var(--accent-color);margin-right:8px;vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E")no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E")no-repeat center/contain}@media (max-width:768px){.series-posts-grid{grid-template-columns:1fr!important;gap:1em}.gp-series-posts-container{padding:0;margin:2em 0}.series-post-thumbnail{height:150px}}h3:first-child:not(:has(+h2,+h3,+h4,+h5,+h6))::after,h3:first-child:not(:has(+h2,+h3,+h4,+h5,+h6))::before{display:none!important;content:""!important}.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0%}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.inside-footer-widgets{flex-direction:column}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}}body,html,li{margin:0}body,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{padding:0;border:0}hr{padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;scroll-behavior:smooth;background-color:#f8f9fa}main{display:block}*,::after,::before{box-sizing:inherit}button,input{font-family:inherit;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:17px}button,input{line-height:1.5}p{margin:0 0 1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-style:inherit}body,button,h1,h2,h3,input{font-weight:400;text-transform:none}h1,h2,h3{font-size:42px;line-height:1.2em}h4,h5,h6{font-weight:inherit}h6{font-size:100%}hr{background-color:rgb(0 0 0/.1);border:0;height:1px;margin:40px 0}h2,h3{font-size:35px}h3{font-size:29px}h4{font-size:24px}h5{font-size:20px}h1,h2,h3,h4,h5,h6{margin:0 0 20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}strong{font-weight:700}button{background:#55555e;color:#fff;border:1px solid #fff0;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=search]{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a,ins{text-decoration:none}.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block;font-size:inherit;line-height:inherit}.size-full,.size-medium,.size-thumbnail{max-width:100%;height:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation,.main-navigation li{position:relative}.main-navigation .inside-navigation{justify-content:space-between}.main-navigation .inside-navigation,.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item,.site-header{position:relative}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.nav-align-center .inside-navigation,.nav-align-center .main-nav>ul{justify-content:center}.site-main .post-navigation{overflow:hidden;margin:0}.nav-links>:first-child{padding-left:0}.inside-header{padding:20px 40px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.nav-float-right #site-navigation{margin-left:auto}.byline,.single .byline{display:inline}.entry-content:not(:first-child){margin-top:2em}.entry-header,.site-content{word-wrap:break-word}.entry-meta{font-size:85%;line-height:1.5}footer.entry-meta{margin-top:2em}.tags-links{display:block}.widget-area .widget{padding:40px}.footer-widgets .widget :last-child,.footer-widgets .widget:last-child,.sidebar .widget :last-child,.sidebar .widget:last-child{margin-bottom:0}.footer-widgets .widget{margin-bottom:30px}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.sidebar .widget,.site-main>*{margin-bottom:20px}.one-container.right-sidebar .site-main{margin-right:40px}.one-container .site-content{padding:40px}.one-container .site-main>:last-child{margin-bottom:0}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.featured-image{line-height:0}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2){display:none}.container.grid-container{width:auto}.menu-toggle{display:none;padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}button.menu-toggle{background-color:#fff0;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:#fff0}.has-menu-bar-items button.menu-toggle{flex-grow:0}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}@media (max-width:768px){a,body,button,input{transition:all 0s ease-in-out}.inside-header{text-align:center}.inside-header,.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-right-sidebar.sidebar{width:auto;order:initial}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@font-face{font-display:swap;font-family:"NanumSquareNeoLight";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeo";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeoBold";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeoExtraBold";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-display:swap;font-family:"NanumSquareNeoHeavy";src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff)format("woff");font-display:swap;size-adjust:108%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:focus{outline:2px solid var(--accent-color);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:6px;background:var(--bg-secondary);color:var(--text-primary);padding:8px;text-decoration:none;border-radius:4px;z-index:10000}.skip-link:focus{top:6px}:root{--bg-primary:#f8f9fa;--bg-secondary:#ffffff;--bg-tertiary:#f1f3f5;--text-primary:#343a40;--text-secondary:#495057;--text-muted:#6c757d;--text-heading:#111111;--text-link:#8cbaff;--border-primary:#e9ecef;--border-secondary:#dee2e6;--border-meta:#ced4da;--accent-color:#ffc107;--white-color:#ffffff;--black-color:#000000;--facebook-blue:#1877F2;--badge-background-color:#ff6961;--badge-text-color:#ffffff}body{background:var(--bg-primary)!important;font-family:"Noto Sans KR",sans-serif;line-height:1.75;transition:background-color .1s ease}a{box-shadow:none;color:var(--text-primary);transition:color .2s ease}a:focus,a:hover{text-decoration:none;box-shadow:none;color:var(--text-heading)}#page{background-color:#fff0;border:0;box-shadow:none;margin-top:0}#primary{width:100%;max-width:940px;float:none;margin:0 auto}.site-content{padding:50px 60px 20px}#right-sidebar,.single-post .page-header-image-single{display:none}.site-header{border-bottom:1px solid var(--border-primary);box-shadow:0 1px 2px rgb(0 0 0/.02);padding:4px 0;padding-bottom:5px!important}.entry-content{transition:font-size .2s ease;will-change:font-size}img[loading=lazy]{opacity:0;transition:opacity .3s}.site-main:not(.single-content){display:flex;flex-direction:column;align-items:center;padding:0}.site-main article.post:hover{transform:translateY(-5px);box-shadow:none!important}.site-main article.post:focus{outline:0!important}.inside-article{padding:25px!important;display:flex;flex-direction:column;gap:25px;box-sizing:border-box!important}.entry-header,.featured-image,.post-footer-sections,footer.tags-footer{margin:0!important}.entry-content,.entry-header,.featured-image,.post-footer-sections{width:100%}.entry-header{display:flex;flex-direction:column;gap:15px;align-items:center}body.single .gp-top-meta-bar-container{width:100%!important}.single .gp-top-meta-bar-container{width:100%!important;margin:0 auto!important}.single .gp-top-meta-bar,body.single .gp-top-meta-bar{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:42px;position:relative!important;padding:0!important;box-sizing:border-box!important}.single .gp-top-meta-bar .gp-post-category,body.single .gp-top-meta-bar .gp-post-category{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;flex-wrap:wrap!important;gap:5px!important;flex-direction:row!important}body.single .gp-top-meta-bar .gp-language-switcher{margin-left:auto}.entry-title{font-size:1.8em!important;font-weight:600!important;text-align:center;width:auto}.entry-title,.post .entry-title,article .entry-title,h1.entry-title{padding:0!important;color:var(--text-heading)!important;background-color:transparent!important;background:0 0!important;border-radius:0!important;margin-bottom:1.5em!important;box-sizing:border-box!important}body.single .entry-header .entry-title,body.single .entry-title,body.single h1.entry-title{display:block!important;width:100%!important;box-sizing:border-box!important;background-color:var(--bg-tertiary)!important;color:var(--text-heading)!important;padding:20px 30px!important;margin-left:0!important;margin-right:0!important;border-radius:12px!important;text-align:center!important}body.single .entry-header .entry-title{margin-bottom:0!important}.featured-image{position:relative!important}.featured-image img,body.single .featured-image img{width:auto;height:auto;display:block;border-radius:20px!important;max-width:none}body.single .featured-image{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}body.single .featured-image img{width:100%;object-fit:unset;max-width:100%}body.single .entry-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important;margin-bottom:25px!important}body.single .entry-title,body.single .gp-meta-bar-after-title,body.single h1.entry-title{margin-bottom:0!important}.gp-meta-bar-after-title{width:100%!important;min-height:36px;overflow:visible!important}.gp-meta-bar-after-title .byline,.gp-meta-bar-after-title .posted-on-wrapper,.gp-meta-bar-after-title .reading-time-meta{opacity:1!important;visibility:visible!important}.posted-on-wrapper{display:flex!important;align-items:center!important;min-width:110px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important;vertical-align:top!important;margin:0!important}.byline,.posted-on-wrapper,.reading-time-meta,.tags-links a{font-size:.9rem!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.byline,.reading-time-meta{display:flex!important;align-items:center!important;min-width:110px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important;margin:0!important;position:relative!important}.byline,.posted-on-wrapper,.reading-time-meta{height:36px!important;border:1px solid var(--border-meta)!important;border-radius:50px!important;background-color:var(--bg-secondary)!important}.byline,.reading-time-meta{justify-content:center!important;padding:8px 15px!important}.posted-on-wrapper{display:block!important;position:relative!important;width:180px!important;overflow:hidden!important}.posted-on-wrapper .date-primary,footer.tags-footer{background-color:transparent!important;text-align:center!important}.posted-on-wrapper .date-primary{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:8px 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;font-size:.9rem!important;line-height:1!important;color:var(--text-primary);box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:opacity .2s ease-in-out!important;backface-visibility:hidden!important;opacity:1!important;pointer-events:auto!important}.tags-links a{display:inline-flex!important;align-items:center;background-color:var(--bg-tertiary)!important;color:var(--text-secondary)!important;border:1px solid var(--border-secondary)!important;padding:8px 16px!important;border-radius:50px!important;margin:0 4px 8px!important;font-weight:500;line-height:1;text-decoration:none!important}.tags-links a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0/.08);background-color:var(--text-primary)!important;color:var(--white-color)!important;border-color:var(--text-primary)!important;text-decoration:none!important}footer.tags-footer{display:block;width:100%}footer.tags-footer .tags-links{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:center!important}.gp-language-switcher{position:relative;display:inline-block;align-self:center}.gp-language-button,button#gp-lang-switcher-button{font-family:inherit;font-size:.85em;font-weight:500;color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid var(--border-secondary);padding:7px 10px;border-radius:12px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:40px;line-height:1.2}.gp-language-button:hover,button#gp-lang-switcher-button:hover{background-color:var(--accent-color);color:var(--white-color);border-color:var(--accent-color);transform:translateY(-1px)}button#gp-lang-switcher-button .dropdown-icon{display:inline-block;width:1em;height:1em;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 6.5l3.5 3 3.5-3' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;margin-left:6px;transition:transform .25s ease-in-out;vertical-align:text-bottom}.language-list,ul#gp-lang-switcher-list{position:absolute;top:calc(100% + 6px);right:0;background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0/.08);z-index:1001;min-width:100px;list-style:none;padding:6px;margin:0;overflow:hidden}.gp-custom-post-nav-wrapper{max-width:950px!important;padding:0!important}.gp-custom-post-nav{margin-top:0;background-color:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:0 5px 15px rgb(0 0 0/.07);border-radius:20px!important;overflow:hidden!important}.gp-custom-post-nav .nav-links{display:flex;width:100%}.gp-custom-post-nav .nav-next,.gp-custom-post-nav .nav-previous{flex:1 1 50%;position:relative}.gp-custom-post-nav .nav-previous{border-right:1px solid var(--border-primary)}.gp-custom-post-nav a{color:var(--white-color)!important;display:block}.gp-custom-post-nav a:hover img,.series-post-item:hover .series-post-thumbnail img{transform:scale(1.05)}.gp-custom-post-nav a:hover .nav-title-overlay{background-color:rgb(0 0 0/.6)}.gp-custom-post-nav img{width:100%!important;height:300px!important;object-fit:cover;display:block;border-radius:0}.gp-custom-post-nav .nav-title-overlay{position:absolute;bottom:0;left:0;width:100%;padding:25px;box-sizing:border-box;background:linear-gradient(to top,rgb(0 0 0/.7)0,#fff0 100%);transition:background-color .3s ease;text-align:left}.gp-custom-post-nav .nav-title-label{font-size:.9em;color:#e0e0e0;margin-bottom:5px;display:block}.gp-custom-post-nav .nav-title{font-weight:600;line-height:1.4;font-size:1.3em}.gp-custom-post-nav .nav-next .nav-title-overlay{text-align:right}.gp-custom-post-nav .nav-title-label::before{content:"← ";font-family:sans-serif}.gp-custom-post-nav .nav-next .nav-title-label::before{content:""}.gp-custom-post-nav .nav-next .nav-title-label::after{content:" →";font-family:sans-serif}@media (max-width:768px){.gp-series-posts-container,body .gp-series-posts-container{display:none!important}body{background-color:var(--bg-secondary)!important}body .site-main article.post:first-child{margin-top:20px!important}body.single .inside-article{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important;padding:25px 0!important;background-color:var(--bg-secondary)!important;gap:15px}.entry-header{padding-top:15px!important}.entry-content p,article.post .entry-content p,body.single .entry-content p,body.single article.post .entry-content p{text-indent:0!important}.entry-content div,.entry-content p,body.single .entry-content div,body.single .entry-content p{overflow-wrap:break-word!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.single .entry-content>div,body.single .gp-top-meta-bar .gp-post-category{padding-left:0!important;padding-right:0!important}#gp-toc-container .gp-toc-title{font-size:1.1em!important;padding:10px 12px!important;margin-bottom:15px!important}.gp-custom-post-nav .nav-links{flex-direction:column}.gp-custom-post-nav .nav-previous{border-right:none!important;border-bottom:1px solid var(--border-primary)}.gp-custom-post-nav img{height:200px!important}.floating-buttons-container{right:15px;bottom:15px;left:auto;top:auto;transform:none}.gp-language-switcher{margin-right:15px}.gp-meta-bar-after-title{padding:0 10px!important;margin-bottom:20px!important}.byline,.posted-on-wrapper .date-primary,.reading-time-meta{font-size:.85em!important;padding:6px 12px!important;min-height:32px!important;min-width:90px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important}.posted-on-wrapper{min-width:120px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important}.gp-post-category a{font-size:.85em!important;padding:6px 12px!important;min-height:32px!important}.gp-post-category span.breadcrumb-separator{font-size:.8em!important;padding:0 6px!important}body.single .gp-top-meta-bar .gp-post-category{display:flex!important;position:static!important;float:none!important;clear:both!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;box-sizing:border-box!important;order:1!important;justify-content:center!important;align-items:center!important;visibility:visible!important;opacity:1!important;overflow:visible!important;max-height:none!important;height:auto!important}body.single .gp-top-meta-bar .gp-post-category a,body.single .gp-top-meta-bar .gp-post-category span.breadcrumb-separator{font-size:.85em!important;padding:6px 12px!important;min-height:32px!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}body.single .gp-top-meta-bar .gp-post-category span.breadcrumb-separator{font-size:.8em!important;padding:0 6px!important;align-items:center!important}.site-content{padding:20px 0!important;box-sizing:border-box!important}body.single .site-content{padding-top:5px!important}#primary,.inside-article,main#main{padding:0!important;margin:0!important;box-sizing:border-box!important}.entry-content{box-sizing:border-box!important}.entry-content h2,.entry-content h3,body.single .entry-content h2,body.single .entry-content h3{padding-left:10px!important;padding-right:10px!important;text-align:center!important;box-sizing:border-box!important;text-wrap:balance}.entry-content div,.entry-content p,body.single .entry-content div,body.single .entry-content p{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;text-wrap:pretty;word-break:keep-all!important;line-break:loose!important}body.single .entry-header .entry-title,body.single .entry-title,body.single h1.entry-title{display:block!important;background-color:var(--bg-tertiary)!important;color:var(--text-heading)!important;text-align:center!important;border-radius:12px!important;width:calc(100% - 20px)!important;margin:0 10px!important;padding:20px 10px!important;box-sizing:border-box!important}body.single .featured-image{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media (max-width:480px){body .gp-series-posts-container{display:none!important}}.gp-copy-url-btn{border-width:0!important;border-style:none!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}.gp-copy-url-btn:hover,.social-share-btn.copy-link-icon-bottom:hover{box-shadow:0 4px 12px rgb(0 0 0/.08)!important;background-color:var(--bg-secondary)!important}.gp-copy-url-btn,.gp-copy-url-btn:hover{border:0!important}.social-share-btn.copy-link-icon-bottom:hover{border-color:var(--border-meta)!important}.byline .author-label{margin-right:.4em!important}.site-main article[class*=post-]>.inside-article{background-color:var(--bg-secondary)!important;border:0!important;border-radius:20px!important;overflow:hidden!important}.gp-post-category{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;text-align:center!important}.gp-post-category a,.gp-post-category span.breadcrumb-separator{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.9em!important;min-height:36px!important}.gp-post-category a{background-color:var(--bg-secondary)!important;color:var(--text-secondary)!important;border:1px solid var(--border-secondary)!important;padding:8px 16px!important;border-radius:15px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s ease!important;line-height:1.2!important;box-sizing:border-box!important}.gp-post-category a:hover{background-color:var(--bg-tertiary)!important;color:var(--text-heading)!important;border-color:var(--border-primary)!important;transform:scale(1.05)!important;font-size:.95em!important}.gp-post-category span.breadcrumb-separator{background-color:transparent!important;border:0!important;padding:0 8px!important;color:var(--text-muted)!important;align-self:center!important;line-height:1!important}#scrollToTopBtn{transition:background-color .15s ease-in-out,opacity .15s ease-in-out,transform .15s ease-in-out!important}#scrollToTopBtn:hover{background-color:rgb(230 230 230/.95)!important;opacity:.9!important;transform:scale(1.05)}#scrollToTopBtn:active{background-color:rgb(200 200 200/.95)!important;transform:scale(.95)!important;transition-duration:.05s!important}html:not(.dark-mode) .inside-article{background-color:var(--bg-secondary)!important}html:not(.dark-mode) .site-main{color:#333!important;background-color:transparent!important}body.single .inside-article{border-radius:20px;border:1px solid var(--border-primary);overflow:hidden;padding:30px}#mybar{position:fixed;top:0;left:0;z-index:9999;width:0;height:5px;background:linear-gradient(90deg,rgb(255 182 3)0,rgb(255 85 85) 100%);transition:width .1s ease-out}.gp-top-meta-bar-container{display:block!important;padding:0!important;margin:30px 0 20px!important;position:relative!important;top:10px!important}body.single .gp-top-meta-bar-container{margin:0 0 15px!important}.gp-top-meta-bar{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:15px!important;width:100%;height:42px!important;position:static!important;grid-template-columns:none;margin-top:5px!important}.gp-top-meta-bar .left-buttons{display:flex;gap:8px}.gp-top-meta-bar .gp-language-switcher{display:flex;gap:5px}.rating-action-btn.submit-rating-btn{display:inline-block}.reading-time-meta[data-tooltip-text]:hover::after{content:attr(data-tooltip-text);position:absolute;bottom:105%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:.8em;white-space:nowrap;z-index:99999!important;display:inline-block!important}.floating-buttons-container{position:fixed;right:20px;bottom:20px;top:auto;transform:none;z-index:1000;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}@media (max-width:768px){.floating-buttons-container{right:10px;gap:10px}}#sidebarToggle{position:relative}#gp-sidebar{background:var(--bg-secondary)}.sidebar-overlay{visibility:hidden}.sidebar-header{background:var(--bg-primary)}.sidebar-header h3{margin:0;font-size:1.2em;color:var(--text-heading);font-weight:600}.sidebar-close{-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none}.sidebar-tool{background:var(--bg-primary)}.floating-btn,.sidebar-toggle-icon{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.floating-btn{width:48px;height:48px;background-color:rgb(255 255 255/.9);backdrop-filter:blur(8px);border:1px solid var(--border-primary);border-radius:14px;box-shadow:0 4px 12px rgb(0 0 0/.1);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.floating-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgb(0 0 0/.15)}.floating-btn:active{transform:translateY(0) scale(.95);transition-duration:.1s}#sidebarToggle:hover{background-color:rgb(240 240 240/.95)!important}.floating-btn::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgb(64 192 87/.3);transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease,opacity .3s ease;opacity:0;pointer-events:none}#darkModeToggle .dark-mode-icon-wrapper{position:relative;width:22px;height:22px;overflow:hidden}#darkModeToggle .dark-mode-icon-wrapper::after,#darkModeToggle .dark-mode-icon-wrapper::before,.sidebar-toggle-icon::after,.sidebar-toggle-icon::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--text-primary);transition:all .3s ease}#darkModeToggle .dark-mode-icon-wrapper::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42'/%3E%3C/svg%3E");opacity:1}#darkModeToggle .dark-mode-icon-wrapper::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/%3E%3C/svg%3E");opacity:0}#scrollToTopBtn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23343a40' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5 12l7-7 7 7'/%3E%3C/svg%3E");background-size:24px;background-repeat:no-repeat;background-position:center;opacity:1!important;pointer-events:auto!important}.sidebar-toggle-icon{width:20px;height:20px;transition:transform .3s ease;padding-left:0;padding-right:0}.sidebar-toggle-icon::after,.sidebar-toggle-icon::before{left:0;height:2.5px;border-radius:1px}.sidebar-toggle-icon::after{display:none}.post-footer-sections{border-top:1px solid var(--border-primary);background-color:var(--bg-primary);padding:3.5em 0}.post-footer-sections>*{padding:0;margin:0 auto 3.5em;border-top:none;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.post-footer-sections>:last-child{margin-bottom:0}.section-label{font-size:1.1em;font-weight:600;color:var(--text-heading);margin:0 0 5px}.gp-star-rating-container{width:100%;max-width:420px;background:var(--bg-secondary);padding:2.5em 2em;border-radius:20px;border:1px solid var(--border-primary);box-shadow:0 5px 15px rgb(0 0 0/.05)}.gp-star-rating-container .stars-wrapper{position:relative;display:inline-flex;cursor:pointer;padding:0}.gp-star-rating-container .stars-background,.gp-star-rating-container .stars-foreground{display:flex;gap:12px;white-space:nowrap}.gp-star-rating-container .stars-foreground{position:absolute;top:0;left:0;overflow:hidden;transition:width .2s ease-in-out}.gp-star-rating-container .star{width:44px;height:44px;flex-shrink:0;background-color:var(--border-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")no-repeat center/contain;transition:all .2s ease}.gp-star-rating-container .stars-foreground .star{background-color:var(--accent-color)}.gp-star-rating-container .rating-text{margin-top:18px;font-size:1.6em;font-weight:500;color:var(--text-heading)}.user-rating-text{font-size:.9em;color:var(--text-muted);margin-top:8px;display:none}.rating-buttons-container{display:flex;gap:10px;margin-top:18px}.rating-action-btn{font-size:.9em;padding:10px 22px;background-color:var(--bg-primary);border:1px solid var(--border-secondary);color:var(--text-secondary);border-radius:12px;cursor:pointer;transition:all .2s ease;font-weight:500}.rating-action-btn:hover{transform:translateY(-2px);color:var(--text-primary);border-color:var(--text-primary);box-shadow:0 4px 10px rgb(0 0 0/.06)}.rating-action-btn.submit-rating-btn{background-color:var(--accent-color);color:var(--white-color);border-color:var(--accent-color);font-weight:600}.gp-star-rating-container:not(.editing) .submit-rating-btn,.gp-star-rating-container:not(.voted):not(.editing) .rating-buttons-container{display:none}.reaction-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.reaction-btn{display:flex;align-items:center;gap:8px;background:var(--bg-secondary);border:1px solid var(--border-primary);padding:10px 20px;border-radius:14px;cursor:pointer;color:var(--text-primary);transition:all .2s ease;box-shadow:0 2px 4px rgb(0 0 0/.04)}.reaction-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgb(0 0 0/.08);border-color:var(--accent-color)}#gp-toc-container .gp-toc-title:hover .gp-toc-toggle,.reaction-btn:hover .reaction-label{color:var(--accent-color)}.reaction-btn .reaction-label{font-weight:500}.reaction-btn .reaction-count{font-weight:600;color:var(--text-secondary);margin-left:4px}.reaction-btn[data-reaction=like]:hover{border-color:#ff8787}.reaction-btn[data-reaction=like]:hover .reaction-label{color:#fa5252}.share-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.social-share-btn{font-size:1.2rem;font-weight:700;color:#fff!important;border:0}.social-share-btn:hover{transform:translateY(-3px) scale(1.1)}.social-share-btn.facebook{font-family:sans-serif}.social-share-btn.x-btn{background-color:var(--black-color)}.gp-series-posts-container{padding:3em 25px 2em!important;border-top:1px solid var(--border-primary);box-sizing:border-box!important}.series-post-item{display:flex;gap:15px;padding:15px}.series-post-thumbnail{flex-shrink:0;border-radius:8px}.no-thumb-series{object-fit:cover;background-color:var(--bg-tertiary)}.series-post-content{display:flex;flex-direction:column}.series-post-meta{margin-top:auto}@media (max-width:768px){.series-posts-grid{grid-template-columns:1fr;margin:0 auto!important;padding:0!important}.gp-series-posts-container{padding:3em 20px 2em!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;width:100%!important}}.gp-language-switcher{display:flex;gap:5px;flex-wrap:wrap;align-items:center}#gp-toc-container .gp-toc-title,.gp-language-switcher a{display:inline-flex;align-items:center;border:1px solid var(--border-secondary)}.gp-language-switcher a{color:var(--text-secondary);background-color:var(--bg-secondary);padding:6px 12px;border-radius:15px;text-decoration:none;font-size:.9em;font-weight:500;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;justify-content:center;line-height:1.2;min-height:32px}.gp-language-switcher a:hover{background-color:#4a5a6a;color:var(--white-color);border-color:#4a5a6a;transform:scale(1.05)}#gp-toc-container{background-color:var(--bg-secondary)!important;border:0!important;box-shadow:none!important;border-top:3px solid var(--border-primary)!important;border-bottom:3px solid var(--border-primary)!important;padding:2em 0 0!important;border-radius:0!important;opacity:1;transform:none;max-height:none!important;overflow:visible!important}#gp-toc-container .gp-toc-title{font-weight:600;font-size:1.05em;margin:0 auto 1em;cursor:pointer;gap:8px;transition:all .2s ease;background-color:var(--bg-copy-button);color:var(--text-heading);border-radius:10px;padding:10px 18px}#gp-toc-container .gp-toc-title:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgb(0 0 0/.08);border-color:var(--accent-color);color:var(--accent-color)}#gp-toc-container .gp-toc-title .gp-toc-toggle{font-size:.9em;font-weight:400;color:var(--text-muted);transition:color .2s ease}#gp-toc-container .gp-toc-list{list-style-type:none!important;list-style:none!important;text-align:left;width:100%!important;box-sizing:border-box!important;padding:0;margin:0}@media (max-width:768px){#gp-toc-container{margin:15px 10px 25px!important;padding:15px!important;border-radius:8px!important;width:auto!important;max-width:none!important}#gp-toc-container .gp-toc-title{font-size:1.1em!important;padding:10px 12px!important;margin-bottom:15px!important}.gp-top-meta-bar-container{display:block!important;margin-top:15px!important;margin-bottom:30px!important;padding-left:10px!important;padding-right:10px!important}.gp-top-meta-bar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;grid-template-columns:none;justify-items:auto}.single .gp-top-meta-bar,body.single .gp-top-meta-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;visibility:visible!important;opacity:1!important;height:auto!important;position:static;width:100%!important;box-sizing:border-box!important;padding-top:2px!important;padding-bottom:10px!important}.single .entry-header,body.single .entry-header{margin-top:5px!important;position:relative;z-index:1}body.single .gp-top-meta-bar-container{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;position:static!important;margin-top:5px!important;margin-bottom:30px!important;padding-left:10px!important;padding-right:10px!important}.gp-top-meta-bar .left-buttons{display:flex;justify-content:center;order:2!important}.gp-top-meta-bar .gp-language-switcher{justify-content:center!important;align-self:center!important}.gp-top-meta-bar .gp-post-category,.gp-top-meta-bar .gp-post-category a{text-align:center;justify-content:center;flex-wrap:wrap}body.single .gp-top-meta-bar>.gp-language-switcher{order:3!important}}#gp-sidebar{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:var(--bg-primary);border-left:1px solid var(--border-primary);z-index:1000;transition:right .3s ease;box-shadow:-5px 0 20px rgb(0 0 0/.1);overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);position:sticky;top:0;z-index:10}.sidebar-close{background:0 0;border:0;font-size:24px;color:var(--text-muted);cursor:pointer;padding:5px;border-radius:4px;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.sidebar-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.sidebar-content{padding:20px}.sidebar-toc-container{margin-bottom:30px}.sidebar-tools{border-top:1px solid var(--border-primary);padding-top:20px}.sidebar-tool{display:block;width:100%;padding:12px 15px;margin-bottom:8px;background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-primary);text-align:left;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.9em}.sidebar-tool:hover{background:var(--text-primary);color:var(--bg-primary);transform:translateX(5px)}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/.5);z-index:999;opacity:0;transition:opacity .3s ease;pointer-events:none}#sidebarToggle .sidebar-toggle-icon,.social-share-btn{position:relative;align-items:center;justify-content:center}.social-share-btn{display:inline-flex;width:44px;height:44px;border-radius:50%;text-decoration:none;font-size:18px;transition:all .3s ease;overflow:hidden}#sidebarToggle .sidebar-toggle-icon::before,.social-share-btn::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-share-btn::before{width:0;height:0;background:rgb(255 255 255/.2);border-radius:50%;transition:width .3s,height .3s}.social-share-btn:hover::before{width:100%;height:100%}.social-share-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgb(0 0 0/.15)}.social-share-btn.facebook{background-color:#1877f2}@media (max-width:768px){.social-share-btn{width:40px;height:40px;font-size:16px}}#sidebarToggle .sidebar-toggle-icon{width:20px;height:20px;display:flex}#sidebarToggle .sidebar-toggle-icon::before{width:20px;height:20px;background-color:var(--text-muted);transition:all .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z'/%3E%3C/svg%3E")no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z'/%3E%3C/svg%3E")no-repeat center/contain}.gp-series-posts-container{margin:3em 0;background:#fff0;border:0;box-shadow:none}.series-posts-title{font-size:1.5em;font-weight:600;color:var(--text-heading);margin-bottom:2em;text-align:center;position:relative;padding-bottom:1em}.series-posts-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--accent-color);border-radius:2px}.series-posts-grid{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:1.5em;justify-content:center;max-width:800px;margin:0 auto}.series-post-item{display:block;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-primary);overflow:hidden;transition:all .3s ease;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgb(0 0 0/.05);max-width:320px;margin:0 auto}.series-post-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(0 0 0/.12);border-color:var(--accent-color);background:var(--bg-tertiary)}.series-post-thumbnail{width:100%;height:160px;overflow:hidden;position:relative}.series-post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.no-thumb-series{width:100%;height:100%;background:linear-gradient(135deg,var(--accent-color),var(--accent-hover));display:flex;align-items:center;justify-content:center;color:#fff;font-size:2em;font-weight:700}.no-thumb-series::before{content:"📄"}.series-post-content{padding:1.5em}.series-post-title{font-size:1.1em;font-weight:600;color:var(--text-heading);margin:0 0 .5em;line-height:1.4}.series-post-meta{font-size:.9em;color:var(--text-muted)}@media (max-width:768px){.series-posts-grid{grid-template-columns:1fr!important;gap:1em}.gp-series-posts-container{padding:0;margin:2em 0}.series-post-thumbnail{height:150px}}.date-label{font-weight:600;color:var(--text-muted);margin-right:5px}.site-footer{display:none!important}.single .gp-post-category{text-align:center!important;margin:20px auto!important;padding:15px 20px!important;max-width:800px!important;background-color:transparent!important;border:0!important}.gp-top-meta-bar>*{justify-self:auto!important;flex-grow:0}#gp-toc-container .gp-toc-list{max-height:none!important;overflow:visible!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gp-copy-url-btn,.social-share-btn.copy-link-icon-bottom{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-muted)!important;border-radius:50%!important;cursor:pointer;transition:all .2s ease!important;padding:0!important;box-sizing:border-box!important;position:relative;font-weight:400!important}body.single .gp-copy-url-btn{display:inline-flex!important}.social-share-btn.copy-link-icon-bottom{outline:0!important;box-shadow:none!important}.gp-copy-url-btn::before,.social-share-btn.copy-link-icon-bottom::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.72'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.72-1.72'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.72'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.72-1.72'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.gp-copy-url-btn:hover{border-color:var(--border-meta)}.gp-copy-url-btn:hover,.social-share-btn.copy-link-icon-bottom:hover{transform:translateY(-2px);color:var(--text-primary)}.site-main article.post .inside-article{border:0!important;box-shadow:none!important}.byline,.posted-on-wrapper .date-primary,.reading-time-meta{vertical-align:top!important}.entry-meta,.gp-meta-bar-after-title{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;justify-content:flex-end!important;margin-top:0!important}.byline{letter-spacing:.5px!important}body.single .featured-image{margin-top:0!important;margin-bottom:25px!important}#gp-toc-container{margin:2.5em auto!important;max-width:800px!important;width:100%!important;text-align:left!important}