:root{--sr-red:#F06265;--sr-blue:#6ADBF5;--sr-dl:#4AD6F3;--sr-green:#27ae60;--sr-dark:#1a1f2e;--sr-dark2:#252b3b;--sr-text:#333;--sr-muted:#777;--sr-border:#e5e7eb;--sr-bg:#fff;--sr-bg2:#f7f8fa;--sr-radius:8px;--sr-shadow:0 2px 12px rgba(0,0,0,.07);--sr-shadow-l:0 8px 32px rgba(0,0,0,.12)}body.single #content .ast-container,body.single .site-content .ast-container{display:block!important;max-width:100%!important;padding:0!important}body.single #primary{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}body.single #secondary,body.single .ast-right-sidebar,body.single .ast-left-sidebar{display:none!important}body.single .entry-header,body.single .post-navigation,body.single .ast-article-single{display:none!important}#sr-single-wrap{background:var(--sr-bg)}.sr-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.sr-outer{max-width:1100px;margin:0 auto;padding:28px 24px 0}.sr-section-title{font-size:1.3rem;font-weight:800;color:var(--sr-dark);margin:0 0 20px;padding-bottom:10px;border-bottom:3px solid var(--sr-blue);display:inline-block}.sr-breadcrumb{background:var(--sr-bg2);border-bottom:1px solid var(--sr-border);padding:12px 0}.sr-bc-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:5px;font-size:.85rem}.sr-bc-list li a{color:var(--sr-red);text-decoration:none;font-weight:600}.sr-bc-list li a:hover{text-decoration:underline}.sr-bc-sep{color:var(--sr-muted)}.sr-bc-current{color:var(--sr-muted)}.sr-article-card{background:#fff;border:1px solid var(--sr-border);border-radius:12px;padding:28px;box-shadow:var(--sr-shadow)}@media (max-width:720px){.sr-card-grid{grid-template-columns:1fr}}.sr-cover-wrap{position:relative;display:inline-block;width:100%}.sr-cover-img{width:100%;max-width:270px;height:auto;aspect-ratio:300/490;object-fit:cover;border-radius:var(--sr-radius);box-shadow:var(--sr-shadow-l);display:block}.sr-no-cover{width:100%;max-width:270px;aspect-ratio:300/490;background:var(--sr-bg2);border:2px dashed var(--sr-border);border-radius:var(--sr-radius);display:flex;align-items:center;justify-content:center;color:var(--sr-muted);font-size:.875rem}.sr-file-badge{position:absolute;top:10px;left:10px;background:var(--sr-red);color:#fff;font-size:.7rem;font-weight:900;padding:3px 9px;border-radius:5px;text-transform:uppercase;letter-spacing:.5px}.sr-game-title{font-size:1.75rem;font-weight:900;color:var(--sr-dark);line-height:1.25;margin:0 0 14px}@media (max-width:720px){.sr-game-title{font-size:1.4rem}}.sr-rating-row{display:flex;align-items:center;gap:8px;margin-bottom:18px}.sr-stars{display:flex;gap:1px}.sr-star{font-size:1.1rem;color:#ddd;line-height:1}.sr-star-full,.sr-star-half{color:#f5a623}.sr-rating-num{font-size:.9rem;font-weight:800;color:var(--sr-dark)}.sr-votes{font-size:.82rem;color:var(--sr-muted)}.sr-info-grid{border:1px solid var(--sr-border);border-radius:var(--sr-radius);overflow:hidden;margin-bottom:22px;font-size:.875rem}.sr-info-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--sr-border)}.sr-info-row:last-child{border-bottom:none}.sr-info-cell{display:flex;align-items:center;padding:10px 16px;gap:10px;border-right:1px solid var(--sr-border)}.sr-info-cell:last-child{border-right:none}.sr-info-cell--full{grid-column:1 / -1;border-right:none}.sr-info-label{font-size:.78rem;color:var(--sr-muted);font-weight:700;min-width:68px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.sr-info-value{font-size:.88rem;color:var(--sr-dark);font-weight:600}.sr-info-value a{color:var(--sr-red);text-decoration:none}.sr-info-value a:hover{text-decoration:underline}.sr-info-value code{font-family:monospace;font-size:.82rem;color:var(--sr-dark2);background:var(--sr-bg2);padding:2px 6px;border-radius:4px}.sr-card-dl-btns{display:flex;flex-wrap:wrap;gap:12px}.sr-card-dl-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--sr-green);color:#fff;border-radius:var(--sr-radius);font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s}.sr-card-dl-btn:hover{background:#219a52;color:#fff;transform:translateY(-2px)}.sr-tg-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#006fba 0%,#0088cc 60%,#00a8e8 100%);border-radius:12px;margin-top:20px}.sr-tg-icon{flex-shrink:0;display:flex}.sr-tg-body{flex:1;color:#fff}.sr-tg-body strong{display:block;font-size:1rem;font-weight:800;margin-bottom:4px}.sr-tg-body span{font-size:.82rem;opacity:.9}.sr-tg-btn{flex-shrink:0;display:inline-block;padding:10px 22px;background:#fff;color:#08c;border-radius:var(--sr-radius);font-size:.875rem;font-weight:800;text-decoration:none;transition:opacity .2s,transform .2s;white-space:nowrap}.sr-tg-btn:hover{opacity:.9;color:#08c;transform:translateY(-1px)}@media (max-width:600px){.sr-tg-banner{flex-wrap:wrap}.sr-tg-btn{width:100%;text-align:center}}.sr-screenshots{padding:36px 0;background:var(--sr-bg2);margin-top:28px}.sr-ss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.sr-ss-thumb{position:relative;border-radius:var(--sr-radius);overflow:hidden;cursor:pointer;aspect-ratio:3/2;background:var(--sr-dark);box-shadow:var(--sr-shadow)}.sr-ss-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.sr-ss-thumb:hover img,.sr-ss-thumb:focus img{transform:scale(1.05)}.sr-ss-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.sr-ss-thumb:hover .sr-ss-overlay,.sr-ss-thumb:focus .sr-ss-overlay{opacity:1}.sr-lb{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.sr-lb[hidden]{display:none}.sr-lb-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .93);cursor:pointer}.sr-lb-box{position:relative;z-index:1;width:100%;max-width:1000px;padding:50px 20px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;max-height:100vh}.sr-lb-close{position:absolute;top:8px;right:14px;background:rgb(255 255 255 / .1);border:none;color:#fff;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.sr-lb-close:hover{background:rgb(255 255 255 / .22)}.sr-lb-img-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 190px)}.sr-lb-img{max-width:100%;max-height:calc(100vh - 190px);object-fit:contain;border-radius:var(--sr-radius);box-shadow:0 16px 60px rgb(0 0 0 / .5);transition:opacity .2s;display:block}.sr-lb-img.loading{opacity:.25}.sr-lb-spinner{position:absolute;display:none}.sr-lb-spinner.on{display:flex}.sr-spin{width:38px;height:38px;border:3px solid rgb(255 255 255 / .2);border-top-color:var(--sr-blue);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sr-lb-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;z-index:2}.sr-lb-nav:hover{background:rgb(255 255 255 / .22)}.sr-lb-prev{left:-62px}.sr-lb-next{right:-62px}@media (max-width:860px){.sr-lb-prev{left:2px}.sr-lb-next{right:2px}}.sr-lb-footer{display:flex;align-items:center;gap:18px;color:#fff}.sr-lb-counter{font-size:.85rem;color:rgb(255 255 255 / .65)}.sr-lb-autoplay{display:flex;align-items:center;gap:6px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#fff;padding:6px 16px;border-radius:50px;cursor:pointer;font-size:.8rem;font-weight:600;transition:background .2s,color .2s}.sr-lb-autoplay:hover,.sr-lb-autoplay.playing{background:var(--sr-blue);border-color:var(--sr-blue);color:var(--sr-dark)}.sr-lb-thumbstrip{display:flex;gap:7px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px}.sr-lb-thumb{width:58px;height:38px;object-fit:cover;border-radius:4px;cursor:pointer;opacity:.5;flex-shrink:0;border:2px solid #fff0;transition:opacity .2s,border-color .2s}.sr-lb-thumb:hover{opacity:.8}.sr-lb-thumb.active{opacity:1;border-color:var(--sr-blue)}.sr-about-section{padding:36px 0}.sr-post-content{font-size:1rem;line-height:1.85;color:var(--sr-text);max-width:900px}.sr-post-content h2,.sr-post-content h3{color:var(--sr-dark);margin-top:1.6em}.sr-post-content img{max-width:100%;height:auto;border-radius:var(--sr-radius)}.sr-post-content a{color:var(--sr-red)}.sr-post-content a:hover{color:var(--sr-dark)}.sr-post-content pre{background:var(--sr-dark);color:#e5e7eb;padding:16px;border-radius:var(--sr-radius);overflow-x:auto}.sr-post-content blockquote{border-left:4px solid var(--sr-blue);margin:0;padding:12px 20px;background:var(--sr-bg2);border-radius:0 var(--sr-radius) var(--sr-radius) 0}.sr-share-section{padding:26px 0;border-top:1px solid var(--sr-border);border-bottom:1px solid var(--sr-border)}.sr-share-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--sr-muted);margin-bottom:14px}.sr-share-btns{display:flex;flex-wrap:wrap;gap:10px}.sr-share-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:50px;color:#fff;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.sr-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgb(0 0 0 / .18);color:#fff}.sr-share-twitter{background:#000}.sr-share-facebook{background:#1877F2}.sr-share-reddit{background:#FF4500}.sr-share-telegram{background:#08c}.sr-related{padding:36px 0;background:var(--sr-bg2)}.sr-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px}@media (max-width:540px){.sr-related-grid{grid-template-columns:repeat(2,1fr)}}.sr-rel-card{background:var(--sr-bg);border-radius:var(--sr-radius);overflow:hidden;text-decoration:none;box-shadow:var(--sr-shadow);display:block;transition:transform .2s,box-shadow .2s}.sr-rel-card:hover{transform:translateY(-4px);box-shadow:var(--sr-shadow-l)}.sr-rel-card-img{aspect-ratio:3/4;overflow:hidden;background:var(--sr-dark)}.sr-rel-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.sr-rel-card:hover .sr-rel-card-img img{transform:scale(1.06)}.sr-rel-card-noimg{width:100%;height:100%;background:var(--sr-dark2)}.sr-rel-card-body{padding:10px 12px}.sr-rel-card-title{font-size:.8rem;font-weight:800;color:var(--sr-dark);margin:0 0 5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-rel-card-meta{font-size:.72rem;color:var(--sr-muted)}.sr-comments-section{padding:36px 0}.sr-comments-section .comments-title{font-size:1.3rem;font-weight:800;color:var(--sr-dark);margin-bottom:22px}.sr-comments-section .comment-list{list-style:none;padding:0;margin:0 0 28px}.sr-comments-section .comment{background:var(--sr-bg2);border-radius:var(--sr-radius);padding:16px 20px;margin-bottom:12px;border-left:3px solid var(--sr-blue)}.sr-comments-section .comment-author .fn{font-weight:700;color:var(--sr-dark)}.sr-comments-section .comment-meta{font-size:.8rem;color:var(--sr-muted);margin-bottom:10px}.sr-comments-section #respond{background:var(--sr-bg2);padding:24px;border-radius:var(--sr-radius)}.sr-comments-section #respond h3{font-size:1.15rem;color:var(--sr-dark);margin-bottom:18px}.sr-comments-section .comment-form input[type=text],.sr-comments-section .comment-form input[type=email],.sr-comments-section .comment-form textarea{width:100%;border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:10px 14px;font-size:.9rem;margin-bottom:12px;background:#fff;box-sizing:border-box;transition:border-color .2s;font-family:inherit}.sr-comments-section .comment-form input:focus,.sr-comments-section .comment-form textarea:focus{outline:none;border-color:var(--sr-blue)}.sr-comments-section .comment-form .submit{background:var(--sr-red);color:#fff;border:none;padding:11px 28px;border-radius:var(--sr-radius);font-size:.95rem;font-weight:800;cursor:pointer;transition:background .2s;font-family:inherit}.sr-comments-section .comment-form .submit:hover{background:#d44e51}.sr-dl-page{min-height:60vh;background:linear-gradient(135deg,var(--sr-dark) 0%,#0d111a 100%);display:flex;align-items:center;justify-content:center;padding:50px 20px}.sr-dl-card{background:#fff;border-radius:16px;overflow:hidden;width:100%;max-width:780px;box-shadow:0 20px 60px rgb(0 0 0 / .35)}.sr-dl-card-header{background:var(--sr-dark);padding:16px 28px}.sr-dl-back{color:var(--sr-blue);text-decoration:none;font-size:.875rem;font-weight:700;transition:opacity .2s}.sr-dl-back:hover{opacity:.75;color:var(--sr-blue)}.sr-dl-card-body{padding:32px 28px;display:grid;grid-template-columns:170px 1fr;gap:28px;align-items:start}@media (max-width:560px){.sr-dl-card-body{grid-template-columns:1fr}}.sr-dl-cover img{width:170px;display:block;border-radius:var(--sr-radius);box-shadow:var(--sr-shadow-l)}.sr-dl-title{font-size:1.4rem;font-weight:900;color:var(--sr-dark);margin:0 0 14px}.sr-dl-meta-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.sr-dl-meta-tags span{background:var(--sr-bg2);border:1px solid var(--sr-border);border-radius:50px;padding:4px 13px;font-size:.8rem;color:var(--sr-muted)}.sr-dl-meta-tags span b{color:var(--sr-dark)}.sr-countdown{text-align:center;margin-bottom:26px}.sr-countdown-ring{position:relative;display:inline-flex}.sr-countdown-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:900;color:var(--sr-dark)}.sr-countdown-msg{margin:10px 0 0;font-size:.875rem;color:var(--sr-muted)}.sr-dl-links{display:none}.sr-dl-links h3{font-size:1.05rem;font-weight:800;color:var(--sr-dark);margin:0 0 14px}.sr-dl-links-list{display:flex;flex-direction:column;gap:11px;margin-bottom:14px}.sr-dl-mirror-btn{display:flex;align-items:center;gap:10px;padding:13px 20px;background:var(--sr-dl);color:#fff;text-decoration:none;border-radius:var(--sr-radius);font-weight:800;font-size:.95rem;transition:background .2s,transform .2s}.sr-dl-mirror-btn:hover{background:#2ecde8;color:#fff;transform:translateX(5px)}.sr-dl-note{font-size:.78rem;color:var(--sr-muted);margin:0}@keyframes fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}