.pcgh-sw-single{--sw-bg:#f5f7fb;--sw-surface:#fff;--sw-text:#161b26;--sw-muted:#727b8d;--sw-border:#e5e8ef;--sw-soft:#f7f8fa;--sw-accent:#1677ff;--sw-success:#18a957;background:var(--sw-bg);color:var(--sw-text);letter-spacing:0;padding:22px 0 42px}.pcgh-sw-single *{box-sizing:border-box;letter-spacing:0}.pcgh-sw-single :where(a,button){touch-action:manipulation}.pcgh-sw-breadcrumb{min-width:0;color:var(--sw-muted);white-space:nowrap;align-items:center;gap:9px;margin:0 0 16px;font-size:13px;display:flex;overflow:hidden}.pcgh-sw-breadcrumb a{color:inherit}.pcgh-sw-breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.pcgh-sw-layout{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:18px;display:grid}.pcgh-sw-main,.pcgh-sw-side-card{background:var(--sw-surface);border:1px solid var(--sw-border);border-radius:8px}.pcgh-sw-main{min-width:0;padding:34px 30px 30px}.pcgh-sw-hero{align-items:center;gap:24px;padding-bottom:28px;display:flex}.pcgh-sw-icon{border:1px solid var(--sw-border);background:#fff;border-radius:22px;flex:0 0 118px;width:118px;height:118px;margin:0;padding:10px;overflow:hidden;box-shadow:0 8px 20px #14233c14}.pcgh-sw-icon img{object-fit:contain;border-radius:14px;width:100%;height:100%}.pcgh-sw-hero__body{min-width:0}.pcgh-sw-kicker{color:var(--sw-accent);margin:0 0 6px;font-size:13px}.pcgh-sw-hero h1{overflow-wrap:anywhere;margin:0 0 13px;font-size:26px;font-weight:700;line-height:1.35}.pcgh-sw-hero__meta{color:var(--sw-muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.pcgh-sw-hero__meta span{align-items:center;gap:6px;display:inline-flex}.pcgh-sw-hero__meta svg{width:15px;height:15px}.pcgh-sw-hero__actions{align-items:center;gap:12px;margin-top:17px;display:flex}.pcgh-sw-download-count{color:var(--sw-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:13px;line-height:1;display:inline-flex}.pcgh-sw-download-count svg{width:15px;height:15px}.pcgh-sw-btn{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pcgh-sw-btn svg{width:17px;height:17px}.pcgh-sw-btn--primary{background:var(--sw-accent);color:#fff}.pcgh-sw-btn--primary:hover{color:#fff;background:#0868df}.pcgh-sw-btn--favorite{border:1px solid var(--sw-border);background:var(--sw-surface);min-height:40px;color:var(--sw-muted)}.pcgh-sw-btn--favorite:hover{color:#ef4444;border-color:#f87171}.pcgh-sw-btn--favorite.is-fav{color:#ef4444;background:#ef44441a;border-color:#ef444473}.pcgh-sw-btn--favorite.is-fav svg{fill:currentColor}.pcgh-sw-btn--admin{border:1px solid color-mix(in srgb,var(--sw-accent) 38%,var(--sw-border));background:color-mix(in srgb,var(--sw-accent) 8%,var(--sw-surface));min-height:40px;color:var(--sw-accent)}.pcgh-sw-btn--admin:hover{border-color:var(--sw-accent);background:color-mix(in srgb,var(--sw-accent) 14%,var(--sw-surface));color:var(--sw-accent)}.pcgh-sw-btn--plain{color:var(--sw-muted);background:0 0;padding-inline:8px}.pcgh-sw-btn--outline{color:var(--sw-text);border:1px solid var(--sw-border);background:0 0}.pcgh-sw-btn--outline.is-fav{color:#f59e0b;border-color:#f59e0b}.pcgh-sw-btn--block{width:100%;min-height:43px}.pcgh-sw-btn.is-disabled{opacity:.55;cursor:not-allowed}.pcgh-sw-facts{border:1px solid var(--sw-border);border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;margin:0 0 25px;display:grid;overflow:hidden}.pcgh-sw-facts div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:78px;padding:13px 12px;display:flex;position:relative}.pcgh-sw-facts div+div:before{content:"";background:var(--sw-border);width:1px;position:absolute;top:18px;bottom:18px;left:0}.pcgh-sw-facts small,.pcgh-sw-facts em{color:var(--sw-muted);font-size:11px;font-style:normal}.pcgh-sw-facts strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:5px 0 2px;font-size:13px;line-height:1.35}.pcgh-sw-section{padding:26px 0 0}.pcgh-sw-section h2,.pcgh-sw-related>h2{margin:0 0 13px;font-size:17px;line-height:1.4}.pcgh-sw-gallery{padding-top:0}.pcgh-sw-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,42%);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.pcgh-sw-gallery button{aspect-ratio:16/10;background:var(--sw-soft);scroll-snap-align:start;cursor:zoom-in;border:0;border-radius:5px;padding:0;display:block;overflow:hidden}.pcgh-sw-gallery img{object-fit:cover;width:100%;height:100%}.pcgh-sw-content{color:var(--sw-text);font-size:14px;line-height:1.85}.pcgh-sw-content>:first-child{margin-top:0}.pcgh-sw-content img{max-width:100%;height:auto}.pcgh-sw-content a{color:var(--sw-accent)}.pcgh-sw-changes{gap:10px;display:grid}.pcgh-sw-changes article{border-left:3px solid var(--sw-accent);padding:2px 0 2px 14px}.pcgh-sw-changes header{align-items:center;gap:12px;display:flex}.pcgh-sw-changes time{color:var(--sw-muted);font-size:12px}.pcgh-sw-changes p{color:var(--sw-muted);margin:7px 0 0;line-height:1.7}.pcgh-sw-feature-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pcgh-sw-feature-list li{gap:9px;display:flex}.pcgh-sw-feature-list svg{width:17px;height:17px;color:var(--sw-success);flex:none;margin-top:2px}.pcgh-sw-feature-list strong{font-size:14px}.pcgh-sw-feature-list p{color:var(--sw-muted);margin:3px 0 0;line-height:1.65}.pcgh-sw-info-table{border:1px solid var(--sw-border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.pcgh-sw-info-table div{border-bottom:1px solid var(--sw-border);grid-template-columns:110px minmax(0,1fr);display:grid}.pcgh-sw-info-table div:nth-child(odd){border-right:1px solid var(--sw-border)}.pcgh-sw-info-table dt,.pcgh-sw-info-table dd{margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.pcgh-sw-info-table dt{background:var(--sw-soft);color:var(--sw-muted)}.pcgh-sw-sidebar{top:calc(var(--pcgh-header-height,62px) + 16px);max-height:calc(100vh - var(--pcgh-header-height,62px) - 32px);align-self:start;position:sticky}body.admin-bar .pcgh-sw-sidebar{top:calc(var(--pcgh-header-height,62px) + 48px);max-height:calc(100vh - var(--pcgh-header-height,62px) - 64px)}.pcgh-sw-sidebar__sticky{max-height:inherit;overscroll-behavior:contain;scrollbar-width:none;gap:16px;display:grid;overflow-y:auto}.pcgh-sw-sidebar__sticky::-webkit-scrollbar{width:0;height:0;display:none}.pcgh-sw-side-card{padding:20px}.pcgh-sw-side-card h2{margin:0 0 17px;font-size:17px}.pcgh-sw-side-card dl{margin:0}.pcgh-sw-side-card dl>div{border-bottom:1px solid var(--sw-border);margin:0 0 13px;padding:0 0 13px}.pcgh-sw-side-card dt{color:var(--sw-muted);margin-bottom:5px;font-size:11px}.pcgh-sw-side-card dd{margin:0;font-size:12px;line-height:1.55}.pcgh-sw-rating{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pcgh-sw-rating span{gap:1px;display:flex}.pcgh-sw-rating i{color:var(--sw-border);display:flex}.pcgh-sw-rating i.is-active{color:#f6a900}.pcgh-sw-rating svg{fill:currentColor;width:13px;height:13px}.pcgh-sw-side-actions{gap:9px;display:grid}.pcgh-sw-ranking ol{margin:0;padding:0;list-style:none}.pcgh-sw-ranking li{border-bottom:1px solid var(--sw-border);grid-template-columns:18px 44px minmax(0,1fr);align-items:center;gap:9px;padding:10px 0;display:grid}.pcgh-sw-ranking li:last-child{border-bottom:0}.pcgh-sw-ranking__num{text-align:center;font-size:12px}.pcgh-sw-ranking li:nth-child(-n+3) .pcgh-sw-ranking__num{color:#f59e0b;font-weight:700}.pcgh-sw-ranking img{object-fit:contain;background:#fff;border-radius:8px;width:44px;height:44px}.pcgh-sw-ranking a{min-width:0;color:var(--sw-text);text-decoration:none}.pcgh-sw-ranking strong,.pcgh-sw-ranking small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pcgh-sw-ranking strong{font-size:12px}.pcgh-sw-ranking small{color:var(--sw-muted);margin-top:5px;font-size:10px}.pcgh-sw-rating--widget strong{font-size:22px}.pcgh-sw-rating--widget small{width:100%;color:var(--sw-muted);font-size:11px}.pcgh-sw-ranking__placeholder{background:var(--sw-soft);width:44px;height:44px;color:var(--sw-muted);border-radius:8px;place-items:center;display:grid}.pcgh-sw-ranking__placeholder svg{width:20px;height:20px}.pcgh-sw-related{margin-top:20px}.pcgh-sw-related>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pcgh-sw-related article{background:var(--sw-surface);border:1px solid var(--sw-border);border-radius:7px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.pcgh-sw-related img{object-fit:contain;background:#fff;border-radius:10px;width:52px;height:52px}.pcgh-sw-related a{min-width:0;color:var(--sw-text);text-decoration:none}.pcgh-sw-related strong,.pcgh-sw-related small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pcgh-sw-related strong{font-size:12px}.pcgh-sw-related small,.pcgh-sw-related article>span{color:var(--sw-muted);font-size:10px}.pcgh-sw-related article>span{grid-column:2}.pcgh-sw-comments-wrap{min-width:0}.pcgh-sw-comments{background:var(--sw-surface);width:100%;color:var(--sw-text);border-radius:var(--pcgh-radius,8px);margin:24px 0;padding:18px}.pcgh-sw-comments .pcgh-card-section__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pcgh-sw-comments .pcgh-card-section__head h2{color:var(--sw-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.pcgh-sw-comments .pcgh-card-section__head h2>svg{flex:none;width:18px;height:18px}.pcgh-sw-comments .pcgh-card-section__head h2>small{color:var(--sw-muted);font-size:11px;font-weight:500}.pcgh-sw-comments>.pcgh-comments{margin-top:0}.pcgh-sw-post-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.pcgh-sw-post-nav a{background:var(--sw-surface);border:1px solid var(--sw-border);color:var(--sw-text);border-radius:7px;flex-direction:column;gap:5px;padding:15px;text-decoration:none;display:flex}.pcgh-sw-post-nav a:last-child{text-align:right}.pcgh-sw-post-nav small{color:var(--sw-muted)}.pcgh-sw-post-nav strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcgh-sw-modal-icon{object-fit:contain;background:#fff;border-radius:13px;width:72px;height:72px}.pcgh-sw-lightbox[hidden]{display:none}.pcgh-sw-lightbox{z-index:100020;background:#000000e0;justify-content:center;align-items:center;padding:50px;display:flex;position:fixed;inset:0}.pcgh-sw-lightbox img{object-fit:contain;max-width:min(1200px,88vw);max-height:88vh}.pcgh-sw-lightbox button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute}.pcgh-sw-lightbox>[data-pcgh-sw-lightbox-close]{top:20px;right:20px}.pcgh-sw-lightbox .is-prev{left:20px}.pcgh-sw-lightbox .is-next{right:20px}html[data-pcgh-theme-resolved=dark] .pcgh-sw-single{--sw-bg:#111319;--sw-surface:#191c23;--sw-text:#eef1f6;--sw-muted:#9aa2b2;--sw-border:#2c313b;--sw-soft:#20242c;--sw-accent:#3b8cff}html[data-pcgh-theme-resolved=dark] .pcgh-sw-icon,html[data-pcgh-theme-resolved=dark] .pcgh-sw-ranking img,html[data-pcgh-theme-resolved=dark] .pcgh-sw-related img{background:#f4f5f7}@media (width<=1100px){.pcgh-sw-layout{grid-template-columns:minmax(0,1fr) 280px}.pcgh-sw-main{padding:26px 22px}.pcgh-sw-related>div{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.pcgh-sw-layout{grid-template-columns:1fr}.pcgh-sw-sidebar{max-height:none;position:static}.pcgh-sw-sidebar__sticky{max-height:none;overflow:visible}.pcgh-sw-related>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pcgh-sw-single{padding-top:12px}.pcgh-sw-main{padding:20px 15px}.pcgh-sw-hero{align-items:flex-start;gap:14px}.pcgh-sw-icon{border-radius:16px;flex-basis:78px;width:78px;height:78px;padding:7px}.pcgh-sw-hero h1{font-size:20px}.pcgh-sw-hero__meta{gap:6px;display:grid}.pcgh-sw-hero__actions{grid-column:1/-1;gap:8px}.pcgh-sw-btn--primary{flex:1}.pcgh-sw-btn--favorite,.pcgh-sw-btn--admin{flex:none;width:40px;padding:0}.pcgh-sw-btn--favorite span,.pcgh-sw-btn--admin span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pcgh-sw-download-count__label{display:none}.pcgh-sw-facts{grid-template-columns:repeat(2,1fr)}.pcgh-sw-facts div:nth-child(odd):before{display:none}.pcgh-sw-facts div:nth-child(4):before{display:block}.pcgh-sw-gallery__track{grid-auto-columns:84%}.pcgh-sw-info-table{grid-template-columns:1fr}.pcgh-sw-info-table div:nth-child(odd){border-right:0}.pcgh-sw-related>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pcgh-sw-related article{scroll-snap-align:start;min-width:260px}.pcgh-sw-comments{padding:15px}.pcgh-sw-comments .pcgh-card-section__head{margin-bottom:14px}.pcgh-sw-comments .pcgh-card-section__head h2{font-size:16px}.pcgh-sw-post-nav{grid-template-columns:1fr}.pcgh-sw-post-nav a:last-child{text-align:left}.pcgh-sw-lightbox{padding:42px 12px}.pcgh-sw-lightbox .is-prev{left:8px}.pcgh-sw-lightbox .is-next{right:8px}}.pcgh-sw-single :where(.pcgh-sw-main,.pcgh-sw-facts,.pcgh-sw-section,.pcgh-sw-side-card,.pcgh-sw-related,.pcgh-sw-comments,.pcgh-comments,.pcgh-cmt-form){border:0!important}