:root{--plfjy-light-icon-color:rgba(35, 38, 42, 0.96);--plfjy-dark-icon-color:rgba(255, 255, 255, 0.96);--plfjy-banner-text-shadow:0 1px 2px rgba(0, 0, 0, 0.72),0 0 10px rgba(0, 0, 0, 0.36),0 0 18px rgba(255, 255, 255, 0.22);--plfjy-light-icon-shadow:0 1px 0 rgba(255, 255, 255, 0.82),0 2px 6px rgba(0, 0, 0, 0.42),0 0 10px rgba(255, 255, 255, 0.34);--plfjy-dark-text-shadow:0 1px 2px rgba(0, 0, 0, 0.72),0 0 10px rgba(255, 255, 255, 0.18),0 0 14px rgba(202, 139, 255, 0.26);--plfjy-glass-bg-light:rgba(255, 255, 255, 0.28);--plfjy-glass-bg-dark:rgba(30, 30, 38, 0.28);--plfjy-glass-border-light:rgba(255, 255, 255, 0.42);--plfjy-glass-border-dark:rgba(255, 255, 255, 0.24)}.article-content img,.article-content-container img,.main-content img,.post-content img{max-width:100%}.article-content pre,.article-content table,.article-content-container pre,.article-content-container table,.post-content pre,.post-content table{overflow-x:auto}.navbar-container .navbar-content .left .logo-image{display:inline-block!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;margin-right:12px!important;overflow:hidden!important;line-height:0!important;vertical-align:middle!important;flex:0 0 32px!important}.navbar-container .navbar-content .left .logo-image img{display:block!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:cover;border-radius:4px!important}@media (min-width:640px){.navbar-container .navbar-content .left .logo-image{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex-basis:40px!important}.navbar-container .navbar-content .left .logo-image img{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}}.navbar-content.transition-navbar.has-home-banner .left .logo-title,.navbar-content.transition-navbar.has-home-banner .left .logo-title h1,.navbar-content.transition-navbar.has-home-banner .right .desktop .navbar-item.search.search-popup-trigger i,.navbar-content.transition-navbar.has-home-banner .right .desktop a,.navbar-content.transition-navbar.has-home-banner .right .desktop a i,.navbar-content.transition-navbar.has-home-banner .right .mobile .icon-item.navbar-bar,.navbar-content.transition-navbar.has-home-banner .right .mobile .icon-item.search.search-popup-trigger i{color:#fff!important;text-shadow:var(--plfjy-banner-text-shadow)}.navbar-content.transition-navbar.has-home-banner .right .desktop .navbar-item.search.search-popup-trigger i:hover,.navbar-content.transition-navbar.has-home-banner .right .desktop a:hover,.navbar-content.transition-navbar.has-home-banner .right .desktop a:hover i{color:var(--primary-color)!important;text-shadow:0 1px 2px rgba(0,0,0,.72),0 0 15px rgba(0,0,0,.6)}.navbar-content.transition-navbar.has-home-banner .right .desktop ul li a{color:#fff!important}.navbar-content.transition-navbar.has-home-banner .right .desktop .sub-menu,.navbar-content.transition-navbar.has-home-banner .right .desktop .sub-menu a:hover{background:rgba(255,255,255,.25)!important}.navbar-content.transition-navbar.has-home-banner .right .desktop .navbar-list .navbar-item .sub-menu a::after{background:0 0!important}.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item .active,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item.search:hover i,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item:hover>a,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item:hover>a i,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item>a.active,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item>a.active i{color:var(--default-text-color)!important;text-shadow:none!important}.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item .active::after,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item>a.active::after,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item>a::after{background:var(--primary-color)!important}.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item .sub-menu li a:hover,.navbar-content.transition-navbar:not(.has-home-banner) .right .desktop .navbar-list .navbar-item .sub-menu li a:hover i{color:var(--primary-color)!important}.navbar-content.transition-navbar.has-home-banner .right .mobile .icon-item.navbar-bar .navbar-bar-middle,.navbar-content.transition-navbar.has-home-banner .right .mobile .icon-item.navbar-bar .navbar-bar-middle::after,.navbar-content.transition-navbar.has-home-banner .right .mobile .icon-item.navbar-bar .navbar-bar-middle::before{background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.72),0 0 10px rgba(0,0,0,.36)}.navbar-drawer-show .navbar-content.transition-navbar.has-home-banner .right .mobile .icon-item.navbar-bar .navbar-bar-middle{background:0 0!important;box-shadow:none!important}.navbar-drawer.h-dvh.w-full.absolute.top-0.left-0.bg-background-color.flex.flex-col.justify-between{background:rgba(255,255,255,.75)!important;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.dark .navbar-drawer.h-dvh.w-full.absolute.top-0.left-0.bg-background-color.flex.flex-col.justify-between,html.dark .navbar-drawer.h-dvh.w-full.absolute.top-0.left-0.bg-background-color.flex.flex-col.justify-between{background:rgba(20,20,24,.75)!important}.navbar-drawer.h-dvh.w-full.absolute.top-0.left-0.bg-background-color.flex.flex-col.justify-between div a .label.text-third-text-color.text-sm{color:var(--third-text-color)}.description.flex.flex-col.justify-center.items-center.w-screen.font-medium.text-center,.home-banner-container .description{text-shadow:0 2.5px 5px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.35)}.home-banner-container .social-contacts{position:relative;isolation:isolate;overflow:hidden;background:var(--plfjy-glass-bg-light)!important;border:1px solid var(--plfjy-glass-border-light)!important;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);box-shadow:0 8px 24px rgba(0,0,0,.22),inset 0 1px 1px rgba(255,255,255,.72),inset 0 -1px 1px rgba(255,255,255,.12)!important}html.liquid-glass-webgl-enabled .home-banner-container .social-contacts{background:rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(5px) saturate(115%);backdrop-filter:blur(5px) saturate(115%)}.dark .home-banner-container .social-contacts,html.dark .home-banner-container .social-contacts{background:var(--plfjy-glass-bg-dark)!important;border-color:var(--plfjy-glass-border-dark)!important;box-shadow:0 8px 24px rgba(0,0,0,.34),inset 0 1px 1px rgba(255,255,255,.32),inset 0 -1px 1px rgba(255,255,255,.08)!important}html.dark.liquid-glass-webgl-enabled .home-banner-container .social-contacts,html.liquid-glass-webgl-enabled.dark .home-banner-container .social-contacts{background:rgba(24,24,32,.16)!important}.home-banner-container .social-contacts canvas.liquid-glass-webgl-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:inherit;display:block}html.liquid-glass-webgl-disabled .home-banner-container .social-contacts canvas.liquid-glass-webgl-canvas{display:none!important}.home-banner-container .social-contacts>*{position:relative;z-index:1}.home-banner-container .social-contacts{overflow:visible!important}.home-banner-container .social-contacts .qr-toggle-item,.home-banner-container .social-contacts .social-contact-item-qr{position:relative}.home-banner-container .social-contacts .qr-popup,.home-banner-container .social-contacts .social-qr-container{z-index:20}.home-banner-container .social-contacts .qr-popup,.home-banner-container .social-contacts .social-qr-container{width:16rem!important;min-width:16rem!important;max-width:calc(100vw - 32px)!important;overflow:hidden;border-radius:1rem}.home-banner-container .social-contacts .qr-popup img.social-contacts-qr,.home-banner-container .social-contacts .social-qr-container img.social-contacts-qr,.home-banner-container .social-contacts img.social-contacts-qr{display:block!important;width:16rem!important;min-width:16rem!important;max-width:none!important;height:auto!important}@media (max-width:640px){.home-banner-container .social-contacts .qr-popup,.home-banner-container .social-contacts .social-qr-container{width:calc(100vw - 32px)!important;min-width:0!important;max-width:16rem!important}.home-banner-container .social-contacts .qr-popup img.social-contacts-qr,.home-banner-container .social-contacts .social-qr-container img.social-contacts-qr,.home-banner-container .social-contacts img.social-contacts-qr{width:100%!important;min-width:0!important;max-width:100%!important}}.home-banner-container .social-contacts a,.home-banner-container .social-contacts i{color:var(--plfjy-light-icon-color)!important;text-shadow:var(--plfjy-light-icon-shadow);transition:color 180ms ease,text-shadow 180ms ease,transform 180ms ease}.dark .home-banner-container .social-contacts a,.dark .home-banner-container .social-contacts i,html.dark .home-banner-container .social-contacts a,html.dark .home-banner-container .social-contacts i{color:var(--plfjy-dark-icon-color)!important;text-shadow:var(--plfjy-dark-text-shadow)}.home-banner-container .social-contacts img{filter:drop-shadow(0 1px 0 rgba(255, 255, 255, .7)) drop-shadow(0 2px 6px rgba(0, 0, 0, .35))}.dark .home-banner-container .social-contacts img,html.dark .home-banner-container .social-contacts img{filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .72)) drop-shadow(0 0 10px rgba(255, 255, 255, .16))}.home-banner-container .social-contacts .social-contact-item-qr:hover i,.home-banner-container .social-contacts .social-contact-item:hover i{transform:translateY(-1px) scale(1.08);color:var(--primary-color)!important;text-shadow:0 1px 2px rgba(0,0,0,.48),0 0 10px rgba(202,139,255,.58),0 0 18px rgba(255,255,255,.46)}.home-banner-container .social-contacts .social-links-divider{background:rgba(40,42,48,.38)!important;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 4px rgba(0,0,0,.18)}.dark .home-banner-container .social-contacts .social-links-divider,html.dark .home-banner-container .social-contacts .social-links-divider{background:rgba(255,255,255,.38)!important;box-shadow:0 0 6px rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.45)}.search-pop-overlay.active{background:rgba(0,0,0,.42)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.search-pop-overlay .search-popup{position:relative!important;isolation:isolate;overflow:hidden!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:18px!important;-webkit-backdrop-filter:blur(5px) saturate(115%)!important;backdrop-filter:blur(5px) saturate(115%)!important;box-shadow:0 18px 60px rgba(0,0,0,.28),inset 0 1px 1px rgba(255,255,255,.72),inset 0 -1px 1px rgba(255,255,255,.14)!important}html.liquid-glass-webgl-enabled .search-pop-overlay .search-popup{background:rgba(255,255,255,.035)!important;-webkit-backdrop-filter:blur(3px) saturate(108%)!important;backdrop-filter:blur(3px) saturate(108%)!important}.dark .search-pop-overlay .search-popup,html.dark .search-pop-overlay .search-popup{background:rgba(24,24,32,.24)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 18px 60px rgba(0,0,0,.42),inset 0 1px 1px rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.08)!important}html.dark.liquid-glass-webgl-enabled .search-pop-overlay .search-popup,html.liquid-glass-webgl-enabled.dark .search-pop-overlay .search-popup{background:rgba(24,24,32,.1)!important}.search-pop-overlay .search-popup canvas.liquid-glass-webgl-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:inherit;display:block;opacity:1!important}html.liquid-glass-webgl-disabled .search-pop-overlay .search-popup canvas.liquid-glass-webgl-canvas{display:none!important}.search-pop-overlay .search-popup>*{position:relative;z-index:1}.search-pop-overlay .search-popup .search-header,div.search-pop-overlay.active div.search-header{background:rgba(255,255,255,.12)!important;border-bottom-color:rgba(255,255,255,.2)!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important;-webkit-backdrop-filter:blur(3px) saturate(110%)!important;backdrop-filter:blur(3px) saturate(110%)!important}.dark .search-pop-overlay .search-popup .search-header,html.dark .search-pop-overlay .search-popup .search-header{background:rgba(20,20,28,.18)!important;border-bottom-color:rgba(255,255,255,.12)!important}html.liquid-glass-webgl-enabled .search-pop-overlay .search-popup .search-header,html.liquid-glass-webgl-enabled div.search-pop-overlay.active div.search-header{background:rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important}html.dark.liquid-glass-webgl-enabled .search-pop-overlay .search-popup .search-header,html.dark.liquid-glass-webgl-enabled div.search-pop-overlay.active div.search-header,html.liquid-glass-webgl-enabled.dark .search-pop-overlay .search-popup .search-header,html.liquid-glass-webgl-enabled.dark div.search-pop-overlay.active div.search-header{background:rgba(20,20,28,.08)!important}.search-pop-overlay .search-popup #search-result,.search-pop-overlay .search-popup .search-result,.search-pop-overlay .search-popup .search-result-list{background:0 0!important}.search-pop-overlay.active .search-popup,.search-pop-overlay.active .search-popup *,.search-pop-overlay.active .search-popup ::after,.search-pop-overlay.active .search-popup ::before{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.82),0 0 10px rgba(0,0,0,.56),0 0 18px rgba(255,255,255,.2)!important}.search-pop-overlay.active .search-popup input,.search-pop-overlay.active .search-popup input[type=search],.search-pop-overlay.active .search-popup input[type=text],.search-pop-overlay.active .search-popup textarea{caret-color:#fff!important}.search-pop-overlay.active .search-popup input::placeholder,.search-pop-overlay.active .search-popup textarea::placeholder{color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,0.72)!important}.search-pop-overlay.active .search-popup #search-result .search-keyword,.search-pop-overlay.active .search-popup .search-keyword,.search-pop-overlay.active .search-popup a .search-keyword,.search-pop-overlay.active .search-popup a:active .search-keyword,.search-pop-overlay.active .search-popup a:hover .search-keyword,.search-pop-overlay.active .search-popup a:link .search-keyword,.search-pop-overlay.active .search-popup a:visited .search-keyword{color:var(--primary-color)!important;-webkit-text-fill-color:var(--primary-color)!important;border-bottom-color:var(--primary-color)!important;background:0 0!important;text-shadow:0 1px 2px rgba(0,0,0,.86),0 0 8px rgba(0,0,0,.65),0 0 12px rgba(202,139,255,.7)!important}.search-pop-overlay.active .search-popup #search-result .search-result-title::after,.search-pop-overlay.active .search-popup .search-result-title::after{background:rgba(255,255,255,.92)!important;box-shadow:0 1px 2px rgba(0,0,0,.72),0 0 12px rgba(255,255,255,.45)!important}.search-pop-overlay.active .search-popup .fa,.search-pop-overlay.active .search-popup .fa-brands,.search-pop-overlay.active .search-popup .fa-regular,.search-pop-overlay.active .search-popup .fa-solid,.search-pop-overlay.active .search-popup i,.search-pop-overlay.active .search-popup svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .82)) drop-shadow(0 0 8px rgba(0, 0, 0, .42))}@media (max-width:640px){.search-pop-overlay .search-popup{width:92%!important;height:78%!important;border-radius:16px!important}.search-pop-overlay .search-popup .search-header{border-top-left-radius:16px!important;border-top-right-radius:16px!important}}.article-content-container .article-title.relative.w-full h1,.friends-link-container.flex.flex-col,.friends-link-container.flex.flex-col div,.home-sidebar-container .sidebar-content .statistics.flex.justify-around.my-2\.5 a .number.text-2xl.sm\:text-xl.text-second-text-color.font-semibold{color:var(--second-text-color)!important}.author.flex.items-center .author-label.ml-1\.5.text-xs.px-2.py-0\.5.rounded-small.text-third-text-color.border.border-shadow-color-1,.home-sidebar-container .sidebar-content .statistics.flex.justify-around.my-2\.5 a .label.text-third-text-color.text-sm{color:var(--third-text-color)!important}.author.flex.items-center .name.text-default-text-color.text-lg.font-semibold,.navbar-content.transition-navbar .right .desktop ul li a{color:var(--default-text-color)}@media (prefers-reduced-motion:reduce){.home-banner-container .social-contacts a,.home-banner-container .social-contacts i{transition:none}}.article-content-container .article-title.relative.w-full h1{font-size:2.2rem}.article-content-container .article-content.markdown-body h2{font-size:1.75rem}.article-content-container .article-content.markdown-body h3{font-size:1.45rem}.article-content-container .article-content.markdown-body h4{font-size:1.2rem}.article-content-container .article-content.markdown-body h5{font-size:1.05rem}