/*
Theme Name: Appo by Ahmed
Author URI: https://apkplanet.net
Description: Custom WordPress Theme For Apps Download website (Version 7)
Version: 3.11.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: stcustom
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.8
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:'Roboto',sans-serif;-webkit-appearance:none !important}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:'Roboto',sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:'Roboto',sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'Roboto',sans-serif}p{margin-bottom:1.5em;font-family:'Roboto',sans-serif}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#ffffff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}@media all and (max-width:768px){}@media all and (min-width:1400px){.container{width:1370px}}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}select{border:1px solid #ccc}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}textarea{width:100%}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pl-5{padding-left:5px !important}.pr-5{padding-right:5px !important}.pt-5{padding-top:5px !important}.pb-5{padding-bottom:5px !important}.pl-10{padding-left:10px !important}.pr-10{padding-right:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pl-15{padding-left:15px !important}.pr-15{padding-right:15px !important}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px !important}.pl-20{padding-left:20px !important}.pr-20{padding-right:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ml-5{margin-left:5px !important}.mr-5{margin-right:5px !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.ml-20{margin-left:20px !important}.mr-20{margin-right:20px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}@media all and (max-width:990px){.pl-sm-0{padding-left:0 !important}.pr-sm-0{padding-right:0 !important}.pt-sm-0{padding-top:0 !important}.pb-sm-0{padding-bottom:0 !important}}@media all and (max-width:768px){.pl-xs-0{padding-left:0 !important}.pr-xs-0{padding-right:0 !important}.pt-xs-0{padding-top:0 !important}.pb-xs-0{padding-bottom:0 !important}}a{color:#00A6ED;font-family:'Roboto',sans-serif}a:visited{color:#333333}a:hover,a:focus,a:active{color:#00A6ED;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.site-header{height:70px;background:#ffffff;width:100%;border-bottom:1px solid #dddddd}.site-header.sticky{position:fixed;top:0;z-index:999}.desktop-header,.mobile-header{height:70px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);box-shadow:0 1px 5px 0 rgba(0,0,0,0.22);background-color:#ffffff;padding:10px 0}.mobile-header{height:75px}.site-header .container{height:100%;position:relative}.site-branding,.nav-col,.search-col{height:100%}.site-branding{padding-top:0px;padding-bottom:0px;color:#fff;text-align:left}.site-branding a{color:#ec2c3e;display:inline-block;height:100%;padding-top:10px}.desktop-header .site-branding a{padding-top:10px}.site-branding a img{max-height:100%}.search-col{position:relative}.search-box-container{position:absolute;top:60px;right:10px;width:300px;display:none;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:#ffffff;border:1px solid #ededed;z-index:-1}.header-search-box{display:none;position:fixed;top:76px;left:0;background-color:#ffffff;width:100%;padding-bottom:10px;padding-left:10px;padding-right:10px}.logged-in.admin-bar .header-search-box{top:110px}.searchform{background:transparent;font-size:30px;color:#fff;line-height:60px}.searchform a{color:#ffffff;line-height:0}.searchform>div{display:block;height:100%}.searchform .input-group{height:50px;margin:0;width:100%;position:relative;top:-10px}.searchform .input-group .searchinput{width:100%;height:50px;border:2px solid red;padding:10px 40px 10px 15px;font-size:14px;border-radius:50px}.searchform .input-group .searchinput:focus{border-color:#ec2c3e;box-shadow:none;outline:none}.searchform .input-group button{position:absolute;top:50%;right:0;height:40px;margin-top:-15px;background:transparent;border:none;font-size:16px;padding:0 15px}.searchToggle{background-color:#ca2028;color:#ffffff;border:none;display:inline-block;width:100%;height:100%;font-size:20px}.header-search a{color:#333333;font-size:28px;margin-right:5px;display:inline-block;padding:5px}.social-icons-header{margin:0;padding:0;list-style:none;display:block;width:100%;text-align:right}.social-icons-header li{display:inline-block}.social-icons-header li a{display:inline-block;color:#ffffff;font-size:28px;padding:10px;margin:0 10px}.social-icons-header li:last-child a{margin-right:0}@media all and (max-width:768px){.site-header{z-index:99999;width:100%;height:60px}}@media all and (min-width:768px){.logged-in.admin-bar .site-header{top:32px}}.main-navigation ul{list-style:none;margin:0;padding:0;text-align:right}.main-navigation ul li{display:inline-block}.main-navigation ul li a{display:block;padding:10px 20px;font-size:20px;color:#333333;font-weight:500}.main-navigation ul li a>span{margin-left:5px}.main-navigation ul li a:hover,.main-navigation ul li a i{color:#ec2c3e}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.menu-toggle,.main-navigation.toggled ul{display:block}#toggleNav{font-size:30px;color:#333333;max-width:80px;line-height:60px}@media all and (max-width:768px){#content{padding:10px}.mobile-menu{display:none;position:fixed;top:76px;width:100%;left:0}#mobile-navigation{padding:10px;background-color:#000000}#mobile-navigation li{width:100%}#mobile-navigation li a{color:#ffffff;text-align:center;border-bottom:1px solid #333333}#mobile-navigation li:last-child a{border-bottom:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.site-main .page-header{margin-top:0}.home-search-apps{height:450px;background:#a0a0a0}.home-apps-block{margin-top:20px !important}.home-apps-block,.featured-app-block,.archive-main,.search-main,.blog-posts-block{margin:0 0 1.5em;background:#fff}.home-apps-block .block-body,.featured-app-block .block-body,.archive-main,.search-main,.download-page-content,.home-apps-block{border-radius:0px}.home-apps-block .block-header,.blog-posts-block .block-header{padding:15px;background-color:#ededed}.home-apps-block .block-header h2,.blog-posts-block .block-header h2{font-size:22px;margin-bottom:20px !important;text-align:left;margin:0 !important;text-transform:uppercase;font-weight:bold;color:#333333}.home-apps-block .block-header h2 span,.blog-posts-block .block-header h2 span{color:#ec2c3e}.home-apps-block .block-header h2 .see-more-cat{float:right;color:#333333;font-size:16px;position:relative;top:5px}.block-container{border:1px solid #ededed;padding:20px 10px 10px 10px}.download-page-content{padding:50px 20px;text-align:center;height:auto;overflow:hidden;border:1px solid #ededed}.relted-apps-row{margin-top:50px}.similar-apps{border:1px solid #ededed;padding:15px}.home-footer-textarea{margin-bottom:30px;text-align:left;font-size:14px;font-weight:300;color:#777777}.similar-apps-block{border-radius:5px}.similar-apps-block,.post-content,.post-banner,.search-content{background:#fff}.news-container{padding:10px}.similar-apps-block .block-body{padding:0}.similar-apps-block .block-head{margin-top:-15px;background-color:#ededed;padding:15px}.similar-apps-block .block-head h3{margin-bottom:0}.post-block{margin-bottom:20px}.app-block .app-block-inner,.post-block .post-block-inner{border:2px solid #ededed;height:auto;overflow:hidden;padding:15px 5px;transition:0.3s all;width:100%;max-width:350px;margin:0 auto;text-align:center;border-radius:5px;height:100%}.post-block .post-block-inner{max-width:100%;height:100%}.app-block .app-block-inner:hover,.post-block .post-block-inner:hover{border-color:#ec2c3e;border-radius:10px}.app-block .app-block-inner .app-thumbnail{height:100%}.app-block .app-block-inner .app-thumbnail,.post-block .post-block-inner .post-thumbnail{background:#ffffff}.app-block .app-block-inner .app-thumbnail>a,.post-block .post-block-inner .post-thumbnail>a{display:grid;position:relative;z-index:10;width:100%;height:100%;align-items:center}.post-block .post-block-inner .post-thumbnail{margin-bottom:15px}.app-block .app-block-inner .app-thumbnail img{max-width:150px}.post-block .post-block-inner .post-thumbnail img{max-width:100%}.app-block .app-block-inner .app-info,.post-block .post-block-inner .post-info{text-align:center;position:relative}.app-block .app-block-inner .app-info a,.search-app-block .app-info a,.post-block .post-block-inner .post-info a{color:#555555;font-family:'Roboto',sans-serif;font-weight:600;font-size:16px}.app-block .app-block-inner .app-meta{color:#555555;font-family:'Roboto',sans-serif;font-weight:400;font-size:12px}.app-block .app-block-inner .app-meta span{margin:0 5px}.search-app-block .app-info p{font-size:14px}.post-banner{padding:5px}.archive-main .page-header,.search-header,.search-main .page-header{margin:0;padding:20px 15px;background:#fbfbfb;font-size:18px;display:block;border-bottom:1px solid #e8e8e8}.block-toggle{text-align:center;font-size:18px;border-bottom:1px solid #e8e8e8}.block-toggle .tab{display:inline-block;padding:15px 20px 20px 20px;color:#333333;font-weight:600;font-size:16px}.block-toggle .tab.active{border-bottom:3px solid #1FBDC4}.block-head{margin-bottom:20px}.block-head h3,.archive-main .page-header h3,.search-header h1,.search-main .page-header h1{margin:0 0 15px 0;line-height:1;clear:both;width:100%;font-weight:600}.search-header h1{font-size:22px;font-weight:300;color:#666666;text-transform:uppercase}.block-head h3 .title-text{font-size:20px;text-transform:uppercase;display:inline-block}.block-head-more{font-size:14px;font-weight:600;padding:10px 20px;color:#333333;border:2px solid #ddd;float:right}.block-head .more-btn{font-size:14px}.block-head .more-btn i{font-size:12px}.block-body,.apps-container{padding:10px;background:#ffffff}.block-body .tab-content{display:none}.block-body .tab-content.active{display:block}.app-block .app-info{position:relative}.app-block .app-thumbnail img{width:100%;height:auto}.app-block .app-info .app-title,.app-title-large{width:100%;font-size:16px;font-weight:600;line-height:24px;color:#444444;display:inline-block;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'Roboto',sans-serif;margin-top:10px}.app-block .app-info .app-info-row{display:inline-block;width:100%;padding:1px;color:#777777;font-size:12px}.app-block .last-update-sm{font-size:14px}.app-block .app-info .app-download-link{font-size:14px}.app-block .app-info .app-info-row.app-rating .glsr-summary [class*=glsr-star-]{width:16px !important;height:16px !important;background-size:14px !important}#apps24body,#appsLUbody,#appsUpdatedBody,#appsWidgetBody{display:none}.app-block .app-info .app-icon{display:inline-block;width:80px;padding:3px;background:#f0f0f0;border-radius:5px;margin-top:-10px}.app-block .app-info .app-icon img{width:100%}.block-tabs a{display:inline-block;padding:12px 30px;color:#666;font-weight:300;font-size:14px;margin-bottom:-1px}.block-tabs a.active,.block-tabs a:hover{background:#fff;border-top:3px solid #78B943;text-decoration:none}.block-tabs a.active{border-right:solid 1px #f2f2f2;border-left:solid 1px #f2f2f2}.app-screenshots{width:100%;text-align:left;white-space:nowrap;overflow-y:hidden}.app-screenshots .screenshot{display:inline-block;margin-right:10px;height:95%}.app-screenshots .screenshot img{height:100%}.app-download-btn{padding:10px 30px;color:#fff !important;background:#78B943;font-size:14px}.download-btn-row{margin-top:10px}.download-btn-small{color:#fff !important;background:transparent;font-size:12px !important;padding:5px 15px;border-radius:5px;font-weight:300 !important;text-align:center}.download-btn-small:hover{text-decoration:none}.app-block .download-btn{background-color:#ec2c3e;padding:5px 10px !important;border:1px solid red;color:#fff !important;margin-top:10px;border-radius:5px;display:block;font-size:14px !important;text-align:center;position:absolute}.app-block:hover .download-btn-small{background:#1FBDC4;display:inline-block}.app-download-btn:hover{text-decoration:none;color:#fff}.click-to-restart{background-color:#ec2c3e;padding:5px 10px !important;border:1px solid red;color:#fff !important;margin-top:10px;border-radius:5px;display:inline-block;font-size:14px !important;text-align:center}.featured-app-block .app-block:hover{background:transparent}.app-title-large{color:#666666;font-size:30px;height:35px}.app-title-large:hover{text-decoration:none}#appScreenshots{height:300px;position:relative;overflow:hidden}#appScreenshots .owl-item,#appScreenshots .owl-item .fapp-slide-thumb{height:100%}#appScreenshots .owl-item img{height:100%}@media screen and (max-width:768px){.featured-heading-row h1{font-size:24px}.featured-heading-row h4{font-size:16px}.featured-search-row{padding:5px}.app-block .app-block-inner .app-info{text-align:center;padding:0}.app-block .app-block-inner .app-info .app-title{margin-top:5px}.home .container{padding-left:0 !important;padding-right:0 !important}.app-block .app-block-inner,.post-block .post-block-inner{overflow:visible}.app-block .download-btn{position:relative;font-size:10px !important}.app-block .last-update-sm{font-size:12px !important}}@media screen and (min-width:768px){.app-block .app-block-inner .app-info,.post-block .post-block-inner .post-info{text-align:left}.app-block .download-btn{position:absolute;bottom:-15px;left:10px;display:none}.app-block:hover .download-btn{display:block}}#breadcrumbs{list-style:none;margin:0;overflow:hidden;padding-left:0}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px}#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.post-main{margin-bottom:20px}.box-shadow{box-shadow:0px 0px 3px #ddd;border-radius:5px}.blog-post-inner{padding:10px;background:#fff;text-align:center;height:100%}.blog-post-inner p{font-size:12px}.post-breadcrumbs{padding:15px 20px;font-size:16px;border:1px solid #dddddd;border-bottom:none;background-color:#f8f8f8}.page-main .post-breadcrumbs{margin-top:-20px}.post-breadcrumbs a,.post-breadcrumbs i{color:#777 !important}.post-breadcrumbs .item-current{color:#ec2c3e}.post-sharing-single{text-align:center;padding:10px;background:#ddd}.at-style-responsive .at-share-btn{margin-bottom:0 !important}.single-app-header{padding-bottom:10px}.single-news-header{border-bottom:1px solid #f0f0f0;padding-bottom:10px}.app-icon-single{padding:10px 10px;;background:#ffffff;text-align:center}.app-icon-single img{max-width:90%}.app-title-single{padding:20px 10px;text-align:left}.post-title-single h1{font-size:32px;font-weight:bold}.app-title-single h1{margin:0;font-size:40px;font-weight:bold}.app-title-single .app-category{font-size:16px;color:#00D578}.app-title-single .app-category i{margin-right:5px;font-size:18px;position:relative;top:3px}.app-title-single .app-category .cat-links{color:#ffffff}.app-title-single .app-category .cat-links a:first-child{display:none}.app-title-single .app-trusted-label{font-size:16px}.app-title-single .app-trusted-label i{color:green}.single-app-info{background:#fff;padding:0}.app-header-row{padding:15px 0;border:1px solid #f0f0f0}.app-info-row.bottom-row{border:none}.single-meta-below{border-bottom:1px solid #ededed;border-top:1px solid #ededed;padding:15px}.app-info-box{text-align:left;font-size:12px;padding-top:10px;padding-bottom:10px;border-left:none;vertical-align:middle;padding-left:0px;padding-right:0px}.app-info-box-inner{padding:10px}.app-info-box a{color:#00A6ED}.app-info-box label{width:100%;font-size:14px;font-family:'Roboto',sans-serif;text-transform:capitalize;font-weight:600 !important}.app-info-box img{max-width:60%}.post-info-box{font-size:14px;display:inline-block;margin-right:10px}.single-app-info.compact{padding:0;background:#fff}.single-app-info-row{position:relative}.single-app-info-row:last-child{border-bottom:none}.single-app-info.compact .single-app-info-row span{font-size:13px}.single-app-info-row.bottom-row{border:none}.bottom-row .single-app-info-row .app-info-box{border:1px solid #f0f0f0}.single-app-info-row label{font-weight:500;margin-bottom:5px;color:#333333}.single-app-info-flex{display:flex}.single-app-info-flex .single-app-info-col{flex:1}.single-app-info-flex .single-app-info-col span{display:inline-block;width:100%;clear:both;padding:5px;font-size:14px}.single-app-info-flex .single-app-info-col span .cat-links{padding:0}.single-app-info-flex .single-app-info-col .single-app-info-label{font-weight:bold}.single-app-info-flex .single-app-info-col .single-app-info-text img{max-width:150px}.single-app-info-flex .single-app-info-col .single-app-info-text a{color:#79b84a}.post-extra-info{border:1px solid #f0f0f0}.post-extra-info.sharing-row{background-color:#f0f0f0}.post-extra-info .post-extra-col{padding-top:10px;padding-bottom:10px;font-size:16px}.post-extra-info .post-extra-col>i{margin-right:5px}.single-sidebar{margin-top:10px}#shareBox{background-color:#f0f0f0;border-radius:5px;width:100%}#closeShareBox{display:inline-block;width:25px;height:25px;text-align:center;font-size:18px;line-height:25px;border-radius:5px;background-color:#ec2c3e;color:#ffffff;position:absolute;right:-5px;top:-5px}.social-sharing{margin:0;padding:0;list-style:none;display:block;width:100%;height:100%;text-align:center}.social-sharing li{display:inline-block}.social-sharing li a{display:inline-block;text-align:center;font-size:22px;color:#FFFFFF;width:40px;height:40px;border-radius:5px;line-height:40px;margin:0 5px}.social-sharing li a.fb-icon{background-color:#3b5998}.social-sharing li a.tw-icon{background-color:#55acee}.social-sharing li a.wa-icon{background-color:#25d366}.social-sharing li a.in-icon{background-color:#2a7ab9}.social-sharing li a.pin-icon{background-color:#ca2028}.social-sharing li a.rd-icon{background-color:#ff4500}.social-sharing li a.em-icon{background-color:#222222;line-height:34px}.star-rating-block{display:inline-block;font-size:20px}.rating-block-label{float:left;margin-top:5px}.download-btn-single{background:#ec2c3e;line-height:50px;height:50px;color:white !important;padding:0 22px;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:5px;text-align:center;font-size:20px;font-weight:600;border:none;position:relative;width:100%}.download-btn-single .dl-btn-file-size{position:absolute;top:0;right:0;height:100%;background-color:rgba(0,0,0,0.22);border-radius:10px;padding:0 20px}.post-main .review-form .glsr-field .button{background-color:#78B943;display:block;margin:0 auto;color:#fff;font-size:24px;line-height:25px;padding:20px 0;width:60%;position:relative;border-radius:4px;text-shadow:0 0 5px rgba(0,0,0,.49);transition:all .3s ease-in-out;text-align:center;text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:bold}.single-app-download-cache a{background-color:#C32424;display:block;color:#fff;font-size:13px!important;line-height:15px;padding:5px;text-shadow:0 0 5px rgba(0,0,0,.49);position:relative;padding:15px 10px !important;width:80%;margin:0 auto;text-align:center;border-radius:3px;font-family:'Roboto',sans-serif;font-weight:300;transition:all .3s ease-in-out}.single-app-download-cache.torrent-link a{background-color:#00A24C}.single-app-download a:hover{text-decoration:none;background-color:rgb(166,224,99)}.single-app-download-cache a:hover{background-color:#CA5A5A}.single-app-download a:hover{text-decoration:none}.post-main .review-form,.post-main .user-reviews,.page-main,.download-post-row{padding:20px;background:#ffffff}.download-post-row{box-shadow:0 2px 3px 0 rgba(0,0,0,0.15)}.news-post{border-bottom:1px solid #f0f0f0;padding-bottom:10px}.news-thumb{position:relative}.news-detail-thumb img,.news-thumb img{width:100%}.news-thumb .news-meta{position:absolute;display:inline-block;padding:5px;background:rgba(0,0,0,.8);color:#fff;left:0;bottom:0}.news-detail-row h1{font-size:28px;margin-top:0}.news-detail-row h1 a{color:#333333;font-weight:normal;font-family:'Roboto',sans-serif}.news-detail-title h1{font-size:32px;margin-bottom:0;font-family:'Roboto',sans-serif;font-weight:normal;padding-left:5px}.news-detail-row h5{font-size:17px;font-weight:300}.news-detail-meta{color:#666666;font-size:14px;font-weight:300}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.download-title-row h3{font-size:40px;margin-bottom:10px}.download-title-row h3 span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.download-title-row h3 span:nth-child(2){animation-delay:.2s}.download-title-row h3 span:nth-child(3){animation-delay:.4s}.dl-page-head-icon{color:#1FBDC4;font-size:28px}.dl-page-heading{font-weight:600}.download-desc-row{font-size:14px}.page-content{padding:10px 20px}.post-content .entry-footer{border-top:1px solid #f0f0f0;padding-top:10px}.reviewFormToggleBtn{padding:15px;text-align:center;display:inline-block;width:100%;font-size:18px;background:#78B943;color:#fff !important}.reviewFormToggleBtn:hover{text-decoration:none;color:#fff;background:#2c985d}.review-form-body{display:none}.post-main .review-form .glsr-field label{font-size:14px}.post-main .review-form .glsr-field .regular-text,.post-main .review-form .glsr-field .large-text{width:100%;font-size:14px;padding:10px}.review-data-head .review-author{float:left;width:100px;height:100px;text-align:center;background:#f8f8f8;border-radius:50%}.review-data-head .review-meta-info{float:left;margin-left:15px}.post-main .user-reviews .glsr-review-excerpt:before{content:' ';position:absolute;width:0;height:0;left:-30px;right:auto;top:15px;bottom:auto;border:15px solid;border-color:#f8f8f8 #f8f8f8 transparent transparent}.single .entry-content{padding:20px;border:1px solid #ededed}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;font-size:14px;padding:10px}.page-content a,.entry-content a,.entry-summary a{color:dodgerblue}.page-links{clear:both;margin:0 0 1.5em}.pagination{width:100%;clear:both;margin:0;padding:10px;background:#fbfbfb}.pagination ul{width:100%;margin:0;padding:0;list-style:none;text-align:center}.pagination ul li{display:inline-block}.pagination ul li a{padding:10px 15px;color:#333;background:#dddddd}.pagination ul li .current{display:inline-block;padding:10px 15px;color:#fff}.pagination ul li .current,.pagination ul li a:hover{background:#78B943;color:#fff}.pagination-row .page-numbers{display:inline-block;padding:5px 10px;border:2px solid #dddddd;border-radius:5px;margin:0 2px;font-size:14px;font-family:'Roboto',sans-serif;font-weight:600;color:#666666}.pagination-row .page-numbers.current,.pagination-row .page-numbers:hover{background-color:#dddddd;color:#333333}@media all and (max-width:990px){.app-info-box{padding-left:5px;padding-right:5px}}@media all and (max-width:768px){.post-main{padding-right:0}.content-area{padding:0}.single-app-info-row label{width:auto;float:left;margin:0}.single-app-download{padding:0px}.single-app-download a,.post-main .review-form .glsr-field .button{font-size:14px;font-weight:normal;width:100%}.download-btn-single{font-size:16px;text-align:center}.download-btn-single .dl-btn-file-size{padding:0 10px}.app-info-box{padding:5px}.app-info-box label{width:100%}.app-info-box img{max-width:100px}.blocks-col{padding:0 !important}.home-apps-block .block-body,.featured-app-block .block-body,.archive-main,.search-main,.download-page-content{padding:0 !important;box-shadow:none !important}.app-block,.sidebar-col,.owl-item .app-thumbnail,.owl-item .app-info{padding:0 !important}.app-block .app-block-inner{border:none !important;padding:10px}.block-toggle{border-top:1px solid #e8e8e8}.block-head h3{font-size:18px}.block-head h3 span{position:relative;top:5px}.similar-apps-block,.similar-apps-block .block-body{padding:0 !important}.single .entry-content{padding:0 10px 10px 10px}.yasr-total-average-container{display:block !important}.post-title-single h1{font-size:20px;font-weight:bold}.app-title-single{padding-top:5px}.app-title-single h1{font-size:24px}.app-icon-col{padding-right:0 !important}.app-icon-single{padding:0}}.comments-area{padding:10px 30px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-respond{padding:10px}.comments-title{margin-bottom:20px;text-align:center}.comment-list{margin:0;padding-left:0}.comment-list li{padding:20px;border:1px solid #ededed;margin-bottom:20px;position:relative;border-radius:10px}.comment-list .children li{margin-bottom:10px}.comment-meta{display:flex;line-height:40px}.comment-metadata{margin-left:10px;font-size:12px}.comment-author.vcard img{border-radius:50%;position:absolute;top:64px;left:-30px;border:2px solid #ededed}.comment-author .says{display:none}.comment-content{padding:20px 20px 20px 30px;font-size:20px;background:#f6f6f6;border-radius:10px}.comment-content p{margin-bottom:0}.comment-list li .reply{text-align:right;margin-bottom:0px;font-size:12px}.comment-list li .reply a{position:relative;top:-25px;right:10px}.comment-respond .submit{padding:10px 30px;font-size:18px;color:#fff;background:#059E97;border:2px solid #059E97;transition:0.5s all}.comment-respond .submit:hover{background:rgb(5,141,134);border:2px solid rgb(5,141,134)}.comment-form p label{width:100%}@media all and (max-width:768px){.comments-area{padding:10px 0 !important}.comment-list{padding-left:20px}.comment-list .children{margin-left:0;padding-left:15px}.comment-meta{line-height:1;margin-bottom:10px}.comment-author.vcard{line-height:1;font-size:16px}.comment-author.vcard img{top:52px}.comments-title{font-size:20px}}@media all and (max-width:1400px){.comment-list{padding-left:20px}}.widget{margin:0 0 1.5em;background:#fff;padding:10px 10px 20px 10px;box-shadow:0 0px 3px 0 rgba(0,0,0,0.15);border-radius:5px}.single-sidebar .widget{padding:0 10px 10px 10px;border-radius:0;box-shadow:none;border:1px solid #dddddd}.widget_media_image{text-align:center}.banner-widget{text-align:center}.banner-widget img,.banner-widget-img{width:100%}.banner-widget-img{margin-top:10px}.widget ul{list-style:none;margin:0 0 0 10px;padding:0}.widget .widget-title,.widget-apps-block .block-head{margin:0 0 15px 0;padding:15px;font-size:18px;margin-left:-10px;margin-right:-10px;display:block;border-bottom:1px solid #e8e8e8;background-color:#ededed}.home-footer-textarea .widget-title{font-size:28px}.widget-apps-block .block-head h3{font-size:18px;color:#666666;margin-bottom:0}.widget-apps-block .block-body{padding:0}.widget-apps-block .app-block{border:none !important;border-bottom:1px solid #f0f0f0 !important;margin-bottom:0;position:relative}.widget-apps-block .app-block .download-btn-small{left:90px;bottom:15px}.widget-app-label span{margin-top:20px;display:inline-block;padding:5px 10px;background:#e7e7e7;color:#666666;font-weight:bold;font-size:13px}.widget-apps-block .app-block:first-child .widget-app-label span{background:#de2630;color:#fff}.widget-apps-block .app-block:nth-child(2) .widget-app-label span{background:#f37431;color:#fff}.widget-apps-block .app-block:nth-child(3) .widget-app-label span{background:orange;color:#fff}#popular-cats-menu{margin:0}#popular-cats-menu li{display:inline-block;width:50%;float:left;padding:5px}#popular-cats-menu li a{display:inline-block;width:100%;padding:10px;color:#333333;font-size:13px}#popular-cats-menu li a:hover{text-decoration:none;color:#38baf9}#popular-cats-menu li a i{display:inline-block;width:35px;height:35px;border:2px solid #f0f0f0;text-align:center;line-height:30px;border-radius:50%;font-size:16px}#popular-cats-menu li a span{display:inline-block;margin-left:5px}#popular-cats-menu li.orange a i{background:orange;color:#fff}#popular-cats-menu li.green a i{background:#32cc7a;color:#fff}#popular-cats-menu li.blue a i{background:#38baf9;color:#fff}#popular-cats-menu li.pink a i{background:#f87a97;color:#fff}#popular-cats-menu li.purple a i{background:#851bc5;color:#fff}#popular-cats-menu li.brown a i{background:#724024;color:#fff}#popular-cats-menu li.red a i{background:#bd0711;color:#fff}.widget select{max-width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-form .submit{background:red;line-height:48px;height:48px;color:white;padding:0 22px;display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:3px;text-align:center;font-size:14px;font-weight:600;border:none}.comment-form .submit:hover{background-color:#1888c5;border:none}.comment-form-url{display:none}.comment-form-field-input{padding:10px !important;font-size:14px}.comment-form-email .comment-form-field-input,.comment-form-author .comment-form-field-input{width:50%}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{display:block}.site-footer{text-align:center;background-color:#f0f0f0}#footer-menu{display:inline-block;margin:0;padding:0;list-style:none}#footer-menu li{display:inline-block}#footer-menu li a{padding:15px 15px;font-size:12px;font-weight:600 !important;color:#333;display:block;text-transform:uppercase;text-shadow:none;border-right:1px solid #dddddd}#footer-menu li:last-child a{border:none}.site-info{font-size:12px;background:#ffffff}.site-info p{margin-bottom:0;display:inline-block;color:#333333}.site-info ul{list-style:none;margin:0 0 0 20px;padding:0;display:inline-block}.site-info ul li{display:inline-block}.site-info ul li a{color:#333333;display:inline-block;padding:0 10px;border-left:1px solid #cccccc}

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.row:after{clear:both}.pull-left{float:left !important}.pull-right{float:right !important}.text-center{text-align:center}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1{float:left;width:8.33333333%}.col-xs-2{float:left;width:16.66666667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.33333333%}.col-xs-5{float:left;width:41.66666667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.33333333%}.col-xs-8{float:left;width:66.66666667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.33333333%}.col-xs-11{float:left;width:91.66666667%}.col-xs-12{float:left;width:100%}@media (min-width:768px){.col-sm-1{float:left;width:8.33333333%}.col-sm-2{float:left;width:16.66666667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.33333333%}.col-sm-5{float:left;width:41.66666667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.33333333%}.col-sm-8{float:left;width:66.66666667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.33333333%}.col-sm-11{float:left;width:91.66666667%}.col-sm-12{float:left;width:100%}}@media (min-width:992px){.col-md-1{float:left;width:8.33333333%}.col-md-2{float:left;width:16.66666667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333333%}.col-md-5{float:left;width:41.66666667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333333%}.col-md-8{float:left;width:66.66666667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333333%}.col-md-11{float:left;width:91.66666667%}.col-md-12{float:left;width:100%}}@media (min-width:1200px){.col-lg-1{float:left;width:8.33333333%}.col-lg-2{float:left;width:16.66666667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333333%}.col-lg-5{float:left;width:41.66666667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.33333333%}.col-lg-8{float:left;width:66.66666667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.33333333%}.col-lg-11{float:left;width:91.66666667%}.col-lg-12{float:left;width:100%}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}:root{--stc-primary:#2554d1;--stc-primary-dark:#163a96;--stc-primary-light:#eaf0ff;--stc-accent:#09763e;--stc-accent-light:#e8f9ef;--stc-ink:#10162b;--stc-ink-soft:#5b6478;--stc-border:#e7eaf3;--stc-bg-soft:#f5f7fc;--stc-white:#ffffff;--stc-radius-sm:8px;--stc-radius:14px;--stc-radius-lg:22px;--stc-shadow-sm:0 2px 8px rgba(16,22,43,0.06);--stc-shadow:0 10px 30px rgba(16,22,43,0.08);--stc-shadow-lg:0 20px 50px rgba(16,22,43,0.14);--stc-max-content:960px;--stc-gap:20px;--stc-header-h:68px}.home-page,.single-app-page,.dl-page-wrap{color:var(--stc-ink)}.home-page *,.single-app-page *,.dl-page-wrap *{box-sizing:border-box}.stc-slider-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.stc-slider-track::-webkit-scrollbar{display:none}.stc-slide-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,0.2)}.stc-slide-image:hover .stc-slider-prev:hover,.stc-slider-next:hover{background:rgba(16,22,43,0.6)}.stc-slider-dot::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:rgba(16,22,43,0.3);transition:width 0.2s ease,background 0.2s ease}.stc-slider-dot.is-active::before{background:var(--stc-primary);width:20px;border-radius:4px}@media (max-width:767px){.stc-slider-prev,.stc-slider-next{display:none}}@media (max-width:400px){}.home-apps-block{margin:0 auto 26px;padding:0 15px}.home-apps-block .block-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.home-apps-block .block-header h2{font-size:1.35rem;font-weight:800;margin:0;color:var(--stc-ink);display:flex;align-items:center}.home-apps-block .block-header h2 span{color:var(--stc-primary);margin-right:6px}.home-apps-block .see-more-cat{font-weight:700;color:var(--stc-primary);text-decoration:none;font-size:0.9rem;display:inline-flex;align-items:center;min-height:44px;padding:4px 2px;box-sizing:border-box}.home-apps-block .see-more-cat:hover{color:var(--stc-primary-dark)}.similar-apps-block .block-header,.similar-apps-block .block-head{margin-bottom:16px}.similar-apps-block .block-header h2,.similar-apps-block .block-head h3{font-size:1.2rem;font-weight:800;margin:0}.app-card-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.app-card{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius);overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 10px 14px;transition:transform 0.18s ease,box-shadow 0.18s ease}.app-card:hover{transform:translateY(-4px);box-shadow:var(--stc-shadow);border-color:transparent}.app-card-thumb{position:relative;display:block;width:64px;height:64px;border-radius:16px;background:var(--stc-bg-soft);margin-bottom:10px;box-shadow:var(--stc-shadow-sm);flex:0 0 auto}.app-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.app-card-thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.6rem;color:var(--stc-border)}.app-card-type{position:absolute;bottom:-4px;right:-4px;background:var(--stc-ink);color:#fff;font-size:0.56rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;padding:2px 6px;border-radius:999px;border:2px solid #fff}.app-card-body{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;width:100%}.app-card-title{font-weight:800;font-size:1rem;color:var(--stc-ink);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.app-card-title:hover{color:var(--stc-primary)}.app-card-meta{display:flex;justify-content:center;align-items:center;gap:6px;font-size:0.72rem;color:var(--stc-ink-soft);margin:6px 0 12px}.app-card-version{background:var(--stc-primary-light);color:var(--stc-primary-dark);font-weight:700;padding:2px 8px;border-radius:999px}.app-card-download{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;background:var(--stc-primary);color:#fff !important;font-weight:700;font-size:0.78rem;padding:8px 6px;min-height:40px;border-radius:var(--stc-radius-sm);text-decoration:none;transition:background 0.15s ease}.app-card-download:hover{background:var(--stc-primary-dark)}@media (min-width:1200px){.app-card-title{font-size:1.02rem}}.single-app-page.single-app-page--full{max-width:var(--stc-max-content);margin-left:auto;margin-right:auto;float:none}.single-app-page .post-main{width:100%;float:none}.single-app-header{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius-lg);padding:24px;box-shadow:var(--stc-shadow-sm);display:flex;flex-direction:column;gap:14px}.single-app-header>.post-banner,.single-app-header>.single-meta-below{margin-top:0;margin-bottom:0}.single-app-header>.single-meta-below{padding:0;border-top:none;border-bottom:none}.app-header-row{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.app-header-main{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;flex:1 1 260px;min-width:0}.app-icon-single{flex:0 0 72px;width:72px;height:72px;border-radius:20px;overflow:hidden;box-shadow:var(--stc-shadow)}.app-icon-single img{width:100%;height:100%;object-fit:cover;display:block}.app-title-single{flex:1 1 auto;min-width:0}.app-title-single h1{font-size:1.5rem;font-weight:800;margin:0 0 8px;color:var(--stc-ink);word-break:break-word}.single-app-header .app-trusted-label{display:inline-flex;align-items:center;gap:6px;color:var(--stc-accent);font-weight:700;font-size:0.88rem;background:var(--stc-accent-light);padding:4px 12px;border-radius:999px}.app-quick-stats{margin-top:10px;display:flex;gap:16px;flex-wrap:wrap;font-size:0.84rem;color:var(--stc-ink-soft)}.app-cta-single{flex:1 1 100%;width:100%;display:flex;gap:10px}@media (min-width:640px){.app-cta-single{flex:0 0 auto;width:auto;margin-left:auto}}.download-btn-single.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,var(--stc-primary) 0%,var(--stc-primary-dark) 100%);color:#fff !important;font-weight:800;font-size:1rem;padding:14px 26px;border-radius:999px;text-decoration:none;box-shadow:0 8px 20px rgba(37,84,209,0.32);transition:transform 0.15s ease,box-shadow 0.15s ease;border:none;width:100%;flex:1 1 auto;min-width:0}.stc-share-btn{flex:0 0 auto}.app-cta-single .download-btn-single.btn{width:auto;flex:1 1 0%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.download-btn-single.btn{width:auto;flex:0 0 auto}}.download-btn-single.btn.btn-block{width:100%}.download-btn-single.btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(46,107,255,0.4);color:#fff}.download-btn-single .dl-btn-size{opacity:0.85;font-weight:600;margin-left:4px}.app-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:576px){.app-info-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.app-info-grid{grid-template-columns:repeat(4,1fr)}}.app-info-box{background:var(--stc-bg-soft);border-radius:var(--stc-radius-sm);padding:12px 14px}.app-info-box label{display:block;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.03em;color:var(--stc-ink-soft);font-weight:700;margin-bottom:4px}.app-info-box a{color:var(--stc-primary);text-decoration:none;font-weight:600;word-break:break-word;display:inline-block;padding:4px 0;min-height:24px;box-sizing:border-box}.app-screenshots{margin:18px 0;height:auto}.screenshots-title{font-size:1.1rem;font-weight:800;margin:0 0 12px}.app-screenshots-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}.app-screenshots-track .screenshot{flex:0 0 auto;scroll-snap-align:start;border-radius:var(--stc-radius);overflow:hidden;box-shadow:var(--stc-shadow-sm);width:150px}.app-screenshots-track .screenshot img{width:100%;height:auto;display:block}.single-app-page .entry-content{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius-lg);padding:24px;margin-top:18px;line-height:1.75}.single-app-page .entry-content h2{font-size:1.3rem;font-weight:800}.single-app-page .entry-content h2:first-child{margin-top:0}.stcustom-toc{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius-lg);padding:0 20px;margin:0 0 24px;box-shadow:var(--stc-shadow-sm);overflow:hidden}.stcustom-toc-summary{cursor:pointer;list-style:none;font-weight:800;padding:16px 0;display:flex;align-items:center;gap:10px;color:var(--stc-ink);user-select:none}.stcustom-toc-summary::-webkit-details-marker{display:none}.stcustom-toc-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--stc-primary) 0%,#5a2fd6 100%);color:#fff;font-size:0.85rem;flex:0 0 auto}.stcustom-toc-summary-text{font-size:1rem}.stcustom-toc-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--stc-bg-soft);color:var(--stc-ink-soft);font-size:0.72rem;font-weight:700}.stcustom-toc-chevron{margin-left:auto;color:var(--stc-ink-soft);font-size:0.85rem;transition:transform 0.25s ease}.stcustom-toc[open] .stcustom-toc-chevron{transform:rotate(180deg);color:var(--stc-primary)}.stcustom-toc>*:not(summary){display:block}.stc-toc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.28s ease}.stcustom-toc[open] .stc-toc-body{grid-template-rows:1fr}.stc-toc-body-inner{overflow:hidden}.stcustom-toc-list{list-style:none;margin:4px 0 18px;padding:4px 0 0;border-top:1px solid var(--stc-border)}.stcustom-toc-sublist{padding-left:20px;margin-top:2px;margin-bottom:2px;border-top:none}.stcustom-toc-item{position:relative}.stcustom-toc-item a{display:flex;align-items:center;gap:8px;color:var(--stc-ink);text-decoration:none;font-weight:600;font-size:0.92rem;padding:10px 8px;min-height:44px;box-sizing:border-box;border-radius:var(--stc-radius-sm);transition:background 0.12s ease,color 0.12s ease,padding-left 0.12s ease}.stcustom-toc-item a::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--stc-border);transition:background 0.12s ease}.stcustom-toc-item a:hover,.stcustom-toc-item a:focus-visible{background:var(--stc-primary-light);color:var(--stc-primary-dark);padding-left:12px}.stcustom-toc-item a:hover::before,.stcustom-toc-item a:focus-visible::before{background:var(--stc-primary)}@media (max-width:767px){.stcustom-toc{padding:0 16px}.stcustom-toc-summary-text{font-size:0.94rem}}.dl-page-wrap{max-width:640px;margin-left:auto;margin-right:auto;float:none}.download-main{width:100%;float:none}.dl-card{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius-lg);padding:28px 24px;text-align:center}.dl-card-head{display:flex;align-items:center;gap:16px;text-align:left;margin-bottom:22px}.dl-app-icon{border-radius:20px;box-shadow:var(--stc-shadow);flex:0 0 auto}.dl-eyebrow{display:block;font-size:0.76rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--stc-ink-soft);margin-bottom:4px}.dl-page-heading{font-size:1.25rem;font-weight:800;margin:0 0 8px;word-break:break-word}.dl-version{color:var(--stc-primary);font-weight:700;font-size:0.95rem}.dl-meta-chip{display:inline-flex;align-items:center;background:var(--stc-bg-soft);border-radius:999px;padding:4px 12px;font-size:0.8rem;font-weight:700;color:var(--stc-ink-soft)}.dl-progress-wrap{margin:10px 0 24px}.dl-progress-ring{position:relative;width:120px;height:120px;margin:0 auto 14px}.dl-progress-ring svg{transform:rotate(-90deg)}.dl-ring-bg{fill:none;stroke:var(--stc-border);stroke-width:8}.dl-ring-fg{fill:none;stroke:var(--stc-primary);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.dl-progress-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.6rem;font-weight:900;color:var(--stc-ink)}.dl-progress-label{color:var(--stc-ink-soft);font-size:0.92rem;margin:0}.dl-progress-wrap.is-ready .dl-progress-label{color:var(--stc-accent);font-weight:700}.dl-progress-wrap.is-ready .dl-ring-fg{stroke:var(--stc-accent)}.dl-actions{margin:20px 0}.download-btn-single.btn.is-locked{background:var(--stc-bg-soft);color:var(--stc-ink-soft) !important;box-shadow:none;cursor:not-allowed;pointer-events:none}.download-btn-single.btn.is-locked:hover{transform:none;box-shadow:none}.dl-noscript-note{margin:12px 0 0}.dl-security-note{margin:12px 0 0;font-size:0.82rem;color:var(--stc-accent);font-weight:600}.dl-mirrors{border-top:1px solid var(--stc-border);padding-top:18px;margin-top:6px}.dl-mirrors-title{font-size:0.95rem;font-weight:800;margin:0 0 12px}.dl-mirror-link{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--stc-bg-soft);color:var(--stc-ink) !important;font-weight:700;padding:12px;border-radius:var(--stc-radius-sm);text-decoration:none;margin-bottom:10px}.dl-mirror-link:hover{background:var(--stc-primary-light);color:var(--stc-primary-dark) !important}.dl-mirror-link.is-locked{background:var(--stc-bg-soft);color:var(--stc-ink-soft) !important;opacity:0.6;cursor:not-allowed;pointer-events:none}.dl-mirrors-locked-note{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:0.78rem;color:var(--stc-ink-soft)}.dl-back-link{margin:18px 0 0}.dl-back-link a{color:var(--stc-ink-soft);text-decoration:none;font-weight:600;font-size:0.88rem}.dl-back-link a:hover{color:var(--stc-primary)}.site-header{height:auto;border-bottom:none;position:sticky;top:0;z-index:999}.desktop-header,.mobile-header{height:auto;background-color:rgba(255,255,255,0.92);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:0 1px 0 rgba(16,22,43,0.06);padding:0}.stc-header-inner{display:flex;align-items:center;gap:24px;height:var(--stc-header-h)}.stc-header-inner--mobile{justify-content:space-between;gap:12px}.site-branding{height:auto;flex:0 0 auto}.stc-logo{display:inline-flex;align-items:center;font-size:1.4rem;font-weight:900;letter-spacing:-0.02em;background:linear-gradient(135deg,var(--stc-primary) 0%,#5a2fd6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none;padding:10px 0}.main-navigation ul{text-align:left;display:flex;align-items:center;gap:4px}.main-navigation ul li{display:inline-block}.main-navigation ul li a{display:inline-flex;align-items:center;padding:8px 14px;min-height:44px;box-sizing:border-box;font-size:0.95rem;font-weight:700;color:var(--stc-ink);border-radius:999px;transition:background 0.15s ease,color 0.15s ease}.main-navigation ul li a:hover,.main-navigation ul li.current-menu-item>a{color:var(--stc-primary);background:var(--stc-primary-light)}.stc-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.stc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:var(--stc-bg-soft);color:var(--stc-ink);font-size:1.05rem;cursor:pointer;transition:background 0.15s ease,color 0.15s ease;padding:0}.stc-icon-btn:hover{background:var(--stc-primary-light);color:var(--stc-primary)}.search-box-container{position:absolute;top:calc(var(--stc-header-h) + 8px);right:15px;width:340px;max-width:calc(100vw - 30px);display:none;padding:14px;background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius);box-shadow:var(--stc-shadow-lg);z-index:1000}.search-box-container.is-open{display:block}.search-box-container .searchform,.header-search-box .searchform{background:transparent;font-size:1rem;color:inherit;line-height:normal}.searchform .input-group{height:auto;top:0}.searchform .input-group .searchinput{border:1px solid var(--stc-border);border-radius:999px;height:46px;color:var(--stc-ink)}.searchform .input-group .searchinput:focus{border-color:var(--stc-primary)}.searchform .input-group button{color:var(--stc-ink-soft)}.header-search-box{position:absolute;top:100%;left:0;width:100%;display:none;background:var(--stc-white);border-bottom:1px solid var(--stc-border);box-shadow:var(--stc-shadow-sm);padding:12px 15px;z-index:1000}.header-search-box.is-open{display:block}.stc-drawer-backdrop{position:fixed;inset:0;background:rgba(16,22,43,0.5);backdrop-filter:blur(2px);z-index:1998;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0s linear 0.2s}body.stc-drawer-open .stc-drawer-backdrop{opacity:1;visibility:visible;transition:opacity 0.2s ease}.mobile-menu{display:block;position:fixed;top:0;left:0;bottom:0;width:84%;max-width:320px;background:var(--stc-white);z-index:1999;transform:translateX(-100%);visibility:hidden;transition:transform 0.25s ease,visibility 0s linear 0.25s;overflow-y:auto;box-shadow:var(--stc-shadow-lg)}body.stc-drawer-open .mobile-menu{transform:translateX(0);visibility:visible;transition:transform 0.25s ease}.stc-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--stc-border)}.stc-drawer-title{font-weight:800;font-size:1.05rem;color:var(--stc-ink)}.stc-drawer-quicklinks{display:flex;gap:10px;padding:16px}.stc-drawer-quicklinks a{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--stc-primary-light);color:var(--stc-primary-dark);font-weight:700;padding:12px;border-radius:var(--stc-radius-sm);text-decoration:none;font-size:0.9rem}#mobile-navigation{padding:4px 8px 20px;background-color:transparent}#mobile-navigation ul{list-style:none;margin:0;padding:0}#mobile-navigation li{width:100%}#mobile-navigation li a{display:block;color:var(--stc-ink);text-align:left;padding:14px 12px;border-bottom:1px solid var(--stc-border);font-weight:600;min-height:44px}#mobile-navigation li:last-child a{border-bottom:none}#toggleNav{max-width:none;line-height:normal}body.stc-drawer-open{overflow:hidden}@media all and (max-width:768px){.site-header{z-index:1997;width:100%}#content{padding:14px 12px}}#shareBox{display:none;position:fixed;inset:0;z-index:2000;background:rgba(16,22,43,0.55);align-items:center;justify-content:center;padding:20px}#shareBox.is-open{display:flex}.stc-share-panel{position:relative;background:var(--stc-white);border-radius:var(--stc-radius-lg);padding:30px 26px 26px;max-width:340px;width:100%;text-align:center}.stc-share-title{font-weight:800;font-size:1.05rem;color:var(--stc-ink);margin:0 0 18px}#shareBox .social-sharing{display:flex;gap:14px;justify-content:center;list-style:none;margin:0;padding:0}#shareBox .social-sharing a{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--stc-bg-soft);color:var(--stc-ink);font-size:1.3rem}.stc-share-panel #closeShareBox{position:absolute;top:12px;right:12px;background:var(--stc-bg-soft);width:36px;height:36px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:var(--stc-ink);font-weight:800;line-height:1.3;margin:1.4em 0 0.6em}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child{margin-top:0}.entry-content h1{font-size:1.7rem}.entry-content h2{font-size:1.35rem}.entry-content h3{font-size:1.15rem}.entry-content h4{font-size:1.02rem}.entry-content p{color:var(--stc-ink);line-height:1.8;margin:0 0 1.1em;font-size:1rem}.entry-content ul,.entry-content ol{color:var(--stc-ink);line-height:1.8;margin:0 0 1.1em;padding-left:1.4em}.entry-content li{margin-bottom:0.4em}.entry-content a{color:var(--stc-primary);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover{color:var(--stc-primary-dark)}.entry-content strong,.entry-content b{font-weight:800;color:var(--stc-ink)}.entry-content blockquote{margin:1.4em 0;padding:14px 20px;border-left:4px solid var(--stc-primary);background:var(--stc-bg-soft);border-radius:0 var(--stc-radius-sm) var(--stc-radius-sm) 0;color:var(--stc-ink-soft);font-style:italic}.entry-content img{max-width:100%;height:auto;border-radius:var(--stc-radius-sm)}.entry-content table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:0.95rem}.entry-content table th,.entry-content table td{border:1px solid var(--stc-border);padding:10px 12px;text-align:left}.entry-content table th{background:var(--stc-bg-soft);font-weight:700}.entry-content table tr:nth-child(even) td{background:var(--stc-bg-soft)}.entry-content code{background:var(--stc-bg-soft);padding:2px 6px;border-radius:4px;font-size:0.9em}.entry-content pre{background:var(--stc-ink);color:#fff;padding:16px;border-radius:var(--stc-radius-sm);overflow-x:auto}.entry-content pre code{background:transparent;color:inherit;padding:0}.stc-mobile-sticky-dl{display:none}@media (max-width:767px){.stc-mobile-sticky-dl{display:block;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--stc-white);border-top:1px solid var(--stc-border);box-shadow:0 -6px 20px rgba(16,22,43,0.1);transform:translateY(100%);transition:transform 0.2s ease}.stc-mobile-sticky-dl.is-visible{transform:translateY(0)}.stc-mobile-sticky-dl .download-btn-single.btn{width:100%}.has-mobile-sticky-dl.single-app-page--full{padding-bottom:76px}}.site-footer{background:linear-gradient(180deg,#10162b 0%,#0a0e1d 100%);color:rgba(255,255,255,0.75);margin-top:40px;padding:50px 0 0;text-align:left}.stc-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,0.08)}.stc-footer-logo{display:inline-flex;font-size:1.35rem;font-weight:900;letter-spacing:-0.02em;color:#fff;text-decoration:none;margin-bottom:12px}.stc-footer-tagline{font-size:0.9rem;line-height:1.7;color:rgba(255,255,255,0.72);margin:0 0 16px;max-width:340px}.stc-footer-badges{display:flex;gap:10px;flex-wrap:wrap}.stc-footer-badges span{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.08);border-radius:999px;padding:6px 12px;font-size:0.76rem;font-weight:600;color:rgba(255,255,255,0.88)}.stc-footer-heading{color:#fff;font-size:0.95rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 16px}.stc-footer-links{list-style:none;margin:0;padding:0}.stc-footer-links li{margin-bottom:10px;border:none}.stc-footer-links a{color:rgba(255,255,255,0.8);text-decoration:none;font-size:0.94rem;font-weight:500;transition:color 0.15s ease;display:inline-block;padding:0;border:none;text-transform:none}.stc-footer-links a:hover{color:#fff;text-decoration:underline}.stc-footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:18px 0;font-size:0.82rem;color:rgba(255,255,255,0.62)}.stc-footer-bottom-inner p{margin:0}@media (max-width:767px){.site-footer{margin-top:30px;padding-top:36px}.stc-footer-grid{grid-template-columns:1fr;gap:30px;padding-bottom:24px;text-align:center}.stc-footer-logo{font-size:1.2rem}.stc-footer-tagline{max-width:none;margin-left:auto;margin-right:auto}.stc-footer-badges{justify-content:center}.stc-footer-heading{font-size:0.88rem}.stc-footer-links a{display:inline-flex;padding:6px 0;font-size:0.96rem}.stc-footer-bottom-inner{flex-direction:column;text-align:center;gap:8px;padding:16px 0 20px}.stc-footer-disclaimer{font-size:0.76rem}}.page-header .page-title{font-size:1.6rem;font-weight:800;color:var(--stc-ink)}.stc-rating{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius-lg);padding:26px 28px;margin:20px 0;box-shadow:var(--stc-shadow-sm)}.stc-rating-heading{font-size:1.15rem;font-weight:800;color:var(--stc-ink);margin:0 0 20px}.stc-rating-body{display:flex;align-items:stretch;gap:30px;flex-wrap:wrap}.stc-rating-summary{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:150px;padding:6px 26px;background:linear-gradient(180deg,var(--stc-bg-soft) 0%,#fff 100%);border-radius:var(--stc-radius)}.stc-rating-average{font-size:3rem;font-weight:900;background:linear-gradient(135deg,var(--stc-primary) 0%,#5a2fd6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:8px}.stc-stars-display{position:relative;display:inline-block;font-size:1.5rem;line-height:1;letter-spacing:4px;filter:drop-shadow(0 1px 1px rgba(16,22,43,0.08))}.stc-stars-bg{color:#e3e6ee}.stc-stars-fg{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;background:linear-gradient(135deg,#ffc93c 0%,#f5a623 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:0}.stc-rating-count{margin-top:8px;font-size:0.82rem;font-weight:600;color:var(--stc-ink-soft);white-space:nowrap}.stc-rating-divider{flex:0 0 1px;align-self:stretch;background:var(--stc-border)}.stc-rating-action{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;justify-content:center}.stc-rating-prompt{margin:0 0 14px;font-weight:700;color:var(--stc-ink);font-size:1rem}.stc-rating-input{display:flex;gap:4px}.stc-rating-star{background:none;border:none;padding:0;cursor:pointer;font-size:2rem;line-height:1;color:#dde1ea;transition:color 0.12s ease,transform 0.12s ease;min-width:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.stc-rating-star:hover,.stc-rating-star:focus-visible{background:rgba(245,166,35,0.1);transform:scale(1.15);outline:none}.stc-rating-star.is-filled{color:#f5a623;filter:drop-shadow(0 2px 4px rgba(245,166,35,0.35))}.stc-rating-status{margin:10px 0 0;font-size:0.85rem;color:var(--stc-ink-soft);min-height:1.2em}.stc-rating-thanks{margin:0;color:var(--stc-accent);font-weight:700;font-size:0.98rem;display:flex;align-items:center;gap:8px}@media (max-width:767px){.stc-rating{padding:20px}.stc-rating-heading{font-size:1.05rem}.stc-rating-body{flex-direction:column;align-items:center;text-align:center;gap:20px}.stc-rating-summary{width:100%}.stc-rating-divider{width:60%;height:1px;align-self:center}.stc-rating-action{align-items:center;text-align:center}.stc-rating-input{justify-content:center}.stc-rating-average{font-size:2.1rem}}.stc-install-guide{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius-lg);padding:28px 26px;margin-top:20px;box-shadow:var(--stc-shadow-sm)}.stc-install-guide-title{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;color:var(--stc-ink);margin:0 0 6px}.stc-install-guide-title i{color:var(--stc-primary)}.stc-install-guide-subtitle{color:var(--stc-ink-soft);font-size:0.92rem;margin:0 0 26px}.stc-install-steps{list-style:none;margin:0;padding:0;position:relative}.stc-install-step{position:relative;display:flex;align-items:flex-start;gap:18px;padding:18px 10px;border-radius:var(--stc-radius);transition:background 0.15s ease}.stc-install-step:hover{background:var(--stc-bg-soft)}.stc-install-step:not(:last-child)::after{content:"";position:absolute;top:62px;left:38px;width:2px;height:calc(100% - 40px);background:repeating-linear-gradient(180deg,var(--stc-border) 0 6px,transparent 6px 12px)}.stc-install-step-badge{position:relative;flex:0 0 auto;width:52px;height:52px;z-index:1}.stc-install-step-icon{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--stc-primary-light) 0%,#fff 100%);border:1px solid var(--stc-border);color:var(--stc-primary);display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:var(--stc-shadow-sm)}.stc-install-step-num{position:absolute;bottom:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--stc-ink);color:#fff;font-size:0.68rem;font-weight:800;box-shadow:0 0 0 3px var(--stc-white)}.stc-install-step-body{flex:1 1 auto;min-width:0;padding-top:8px}.stc-install-step h3{font-size:0.98rem;font-weight:800;color:var(--stc-ink);margin:0 0 4px}.stc-install-step p{font-size:0.86rem;line-height:1.65;color:var(--stc-ink-soft);margin:0;max-width:62ch}.stc-install-note{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--stc-border);color:var(--stc-ink-soft)}.stc-install-note i{color:var(--stc-primary);margin-top:2px}.stc-install-note p{margin:0;font-size:0.85rem;line-height:1.6}@media (max-width:600px){.stc-install-guide{padding:20px}.stc-install-step{gap:14px;padding:14px 4px}.stc-install-step-badge,.stc-install-step-icon{width:44px;height:44px}.stc-install-step-icon{font-size:1.05rem}.stc-install-step:not(:last-child)::after{top:52px;left:32px}.stc-install-step-body{padding-top:4px}}.post-banner,.dl-page-banner,.banner-row{min-height:50px;display:block}@media (max-width:991px){.app-card-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.app-card-grid{grid-template-columns:repeat(3,1fr);gap:10px}.single-app-header,.single-app-page .entry-content,.dl-card{padding:16px;border-radius:var(--stc-radius)}.app-icon-single{flex:0 0 60px;width:60px;height:60px;border-radius:16px}.app-title-single h1{font-size:1.2rem;margin-bottom:4px}.app-quick-stats{gap:10px;font-size:0.78rem}.app-cta-single .download-btn-single.btn{padding:12px 14px;font-size:0.88rem;gap:4px}.app-cta-single .download-btn-single.btn .mr-5{margin-right:4px}.app-header-row{order:1}.single-meta-below{order:2}}@media (max-width:380px){.app-cta-single .download-btn-single .dl-btn-size{display:none}}@media (max-width:480px){.app-card-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dl-card-head{flex-direction:column;text-align:center}.dl-card-head-text{text-align:center}}@media (max-width:767px){.stc-header-inner{height:var(--stc-header-h)}.stc-logo{font-size:1.2rem}.home-hero-tags{gap:8px}.home-hero-search .searchform .input-group{border-radius:var(--stc-radius)}.page-header .page-title{font-size:1.3rem}.entry-content h1{font-size:1.35rem}.entry-content h2{font-size:1.18rem}.entry-content h3{font-size:1.05rem}.entry-content p,.entry-content li{font-size:0.96rem}}@media (min-width:992px) and (max-width:1200px){.main-navigation ul li a{padding:8px 10px;font-size:0.88rem}}.stc-page-title{font-size:1.7rem;font-weight:800;color:var(--stc-ink);margin:0 0 18px}@media (max-width:767px){.stc-page-title{font-size:1.35rem}}
.stc-404{background:var(--stc-white);border:1px solid var(--stc-border);border-radius:var(--stc-radius-lg);padding:60px 24px;text-align:center;box-shadow:var(--stc-shadow-sm)}.stc-404-badge{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--stc-primary-light);color:var(--stc-primary);font-size:1.8rem;margin-bottom:22px}.stc-404-title{font-size:1.5rem;font-weight:800;color:var(--stc-ink);margin:0 0 10px}.stc-404-text{color:var(--stc-ink-soft);font-size:0.98rem;max-width:440px;margin:0 auto 28px}.stc-404-search{max-width:420px;margin:0 auto 28px}.stc-404-search .searchform .input-group{display:flex;background:var(--stc-bg-soft);border-radius:999px;overflow:hidden}.stc-404-search .searchform .searchinput{flex:1 1 auto;border:none;background:transparent;padding:14px 18px;font-size:0.95rem;outline:none}.stc-404-search .searchform button{border:none;background:var(--stc-primary);color:#fff;padding:0 20px;font-weight:700;cursor:pointer}.stc-404-links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.stc-404-link{display:inline-flex;align-items:center;gap:6px;background:var(--stc-bg-soft);color:var(--stc-ink);font-weight:700;font-size:0.9rem;padding:10px 18px;border-radius:999px;text-decoration:none;min-height:44px;box-sizing:border-box;transition:background 0.15s ease,color 0.15s ease}.stc-404-link:hover{background:var(--stc-primary-light);color:var(--stc-primary-dark)}@media (max-width:767px){.stc-404{padding:44px 18px}.stc-404-title{font-size:1.25rem}}
/*--------------------------------------------------------------
# Single APK page — premium header upgrade
Purely visual refinements layered on top of the existing classes
below (nothing renamed, no markup/JS hooks touched) — safe to add
without risk to layout or functionality.
--------------------------------------------------------------*/
.single-app-header{position:relative;overflow:hidden;background:radial-gradient(120% 160% at 100% 0%,rgba(37,84,209,0.07) 0%,transparent 55%),radial-gradient(90% 140% at 0% 100%,rgba(9,118,62,0.05) 0%,transparent 50%),var(--stc-white);border-color:rgba(37,84,209,0.1);box-shadow:0 1px 2px rgba(16,22,43,0.04),0 24px 48px -18px rgba(16,22,43,0.18)}
.single-app-header::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--stc-primary) 0%,#7c4dff 45%,var(--stc-accent) 100%);z-index:1}
.app-icon-single{position:relative;border-radius:22px;box-shadow:0 0 0 4px #fff,0 0 0 5px rgba(37,84,209,0.14),0 16px 30px -10px rgba(16,22,43,0.3);transition:transform 0.25s ease,box-shadow 0.25s ease}
.app-icon-single:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 0 4px #fff,0 0 0 5px rgba(37,84,209,0.22),0 20px 34px -10px rgba(16,22,43,0.35)}
.app-title-single h1{font-weight:900;letter-spacing:-0.015em}
.single-app-header .app-trusted-label{background:linear-gradient(135deg,var(--stc-accent-light) 0%,#f2fcf6 100%);box-shadow:0 1px 2px rgba(9,118,62,0.08),inset 0 0 0 1px rgba(9,118,62,0.1)}
.app-quick-stats span{display:inline-flex;align-items:center;background:var(--stc-bg-soft);padding:5px 12px;border-radius:999px;font-weight:600;transition:background 0.15s ease}
.app-quick-stats span:hover{background:var(--stc-primary-light)}
.download-btn-single.btn{position:relative;overflow:hidden;box-shadow:0 12px 26px -8px rgba(37,84,209,0.5),0 3px 8px rgba(37,84,209,0.22)}
.download-btn-single.btn::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.4),transparent);transform:skewX(-20deg);transition:left 0.65s ease;pointer-events:none}
.download-btn-single.btn:hover::after{left:130%}
.download-btn-single.btn:hover{box-shadow:0 16px 32px -8px rgba(37,84,209,0.55),0 4px 10px rgba(37,84,209,0.28)}
.stc-share-btn{background:var(--stc-primary-light);color:var(--stc-primary-dark)}
.stc-share-btn:hover{background:var(--stc-primary);color:#fff;transform:translateY(-2px)}
.app-info-box{transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}
.app-info-box:hover{background:#fff;box-shadow:var(--stc-shadow-sm);transform:translateY(-1px)}
@media (max-width:767px){
.single-app-header::before{height:3px}
.app-icon-single{box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(37,84,209,0.14),0 10px 20px -8px rgba(16,22,43,0.28)}
}
/*--------------------------------------------------------------
# Rating breakdown bars (Play-Store style) — premium upgrade
--------------------------------------------------------------*/
.stc-rating-overview{display:flex;align-items:center;gap:28px;flex:1 1 320px;min-width:0}
.stc-rating-breakdown{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}
.stc-rating-bar-row{display:flex;align-items:center;gap:10px}
.stc-rating-bar-label{flex:0 0 12px;text-align:right;font-size:0.78rem;font-weight:700;color:var(--stc-ink-soft)}
.stc-rating-bar-track{flex:1 1 auto;height:8px;border-radius:999px;background:var(--stc-border);overflow:hidden}
.stc-rating-bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--stc-primary) 0%,#7c4dff 100%);transition:width 0.6s ease;animation:stcRatingBarGrow 1s ease-out}
@keyframes stcRatingBarGrow{from{width:0}}
@media (prefers-reduced-motion:reduce){.stc-rating-bar-fill{animation:none}}
@media (max-width:767px){
.stc-rating-overview{flex-direction:column;width:100%;gap:18px}
.stc-rating-breakdown{width:100%;max-width:320px}
}
.stc-slider{position:relative;margin:0 0 30px;border-radius:var(--stc-radius-lg);overflow:hidden;height:clamp(260px,34vw,420px);box-shadow:var(--stc-shadow-lg);background:linear-gradient(160deg,var(--stc-primary) 0%,#5a2fd6 100%)}
.stc-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;height:100%;overflow:hidden}
.stc-slide-bg-link{position:absolute;inset:0;display:block}
.stc-slide-bg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 6s ease}
.stc-slide.is-active .stc-slide-bg{transform:scale(1.08)}
.stc-slide-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,18,0.88) 0%,rgba(6,8,18,0.55) 32%,rgba(6,8,18,0.05) 62%,transparent 100%);pointer-events:none}
.stc-slide-overlay{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 22px 34px;z-index:1}
.stc-slide-identity{display:flex;align-items:center;gap:12px;min-width:0}
.stc-slide-icon-link{flex:0 0 auto;display:block}
.stc-slide-icon{width:56px;height:56px;border-radius:16px;object-fit:cover;display:block;box-shadow:0 0 0 2px rgba(255,255,255,0.85),0 10px 22px -6px rgba(0,0,0,0.55)}
.stc-slide-text{min-width:0}
.stc-slide-title-link{text-decoration:none;display:block}
.stc-slide-title{display:block;color:#fff;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:900;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,0.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}
.stc-slide-meta{display:block;margin-top:4px;font-size:0.78rem;font-weight:600;color:rgba(255,255,255,0.78);text-shadow:0 1px 4px rgba(0,0,0,0.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}
.stc-slide-cta{position:relative;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--stc-primary) 0%,#7c4dff 100%);color:#fff !important;font-weight:800;font-size:0.9rem;padding:12px 24px;border-radius:999px;text-decoration:none;min-height:44px;box-sizing:border-box;box-shadow:0 10px 22px -6px rgba(37,84,209,0.65);transition:transform 0.15s ease,box-shadow 0.15s ease}
.stc-slide-cta::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.45),transparent);transform:skewX(-20deg);transition:left 0.65s ease;pointer-events:none}
.stc-slide-cta:hover{transform:translateY(-2px);box-shadow:0 14px 26px -6px rgba(37,84,209,0.75);color:#fff}
.stc-slide-cta:hover::after{left:130%}
.stc-slider-prev,.stc-slider-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:none;background:rgba(10,12,24,0.35);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.05rem;opacity:0.75;transition:opacity 0.2s ease,background 0.2s ease,transform 0.2s ease}
.stc-slider:hover .stc-slider-prev,.stc-slider:hover .stc-slider-next{opacity:1}
.stc-slider-prev:hover,.stc-slider-next:hover{background:rgba(10,12,24,0.6);transform:translateY(-50%) scale(1.08)}
.stc-slider-prev{left:16px}
.stc-slider-next{right:16px}
.stc-slider-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:2;display:flex;gap:7px}
.stc-slider-dot{width:24px;height:24px;box-sizing:border-box;border-radius:50%;border:none;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}
.stc-slider-dot::before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.55);box-shadow:0 1px 3px rgba(0,0,0,0.35);transition:width 0.2s ease,background 0.2s ease}
.stc-slider-dot.is-active::before{background:#fff;width:20px;border-radius:4px}
@media (max-width:767px){
.stc-slider{height:clamp(280px,88vw,360px);border-radius:var(--stc-radius);margin:0 0 20px}
.stc-slide-overlay{flex-direction:column;align-items:stretch;gap:14px;padding:16px 16px 30px}
.stc-slide-identity{width:100%}
.stc-slide-title,.stc-slide-meta{max-width:100%}
.stc-slide-icon{width:48px;height:48px;border-radius:14px}
.stc-slide-cta{width:100%}
.stc-slider-prev,.stc-slider-next{display:none}
}
/*--------------------------------------------------------------
# Header/Footer premium color pass
--------------------------------------------------------------*/

.site-header{position:sticky;top:0;box-shadow:0 1px 0 rgba(16,22,43,0.05)}
.site-header::after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--stc-primary) 0%,#7c4dff 50%,var(--stc-accent) 100%)}

.stc-icon-btn:hover,.stc-icon-btn:focus-visible{background:linear-gradient(135deg,var(--stc-primary) 0%,#7c4dff 100%);color:#fff}

.search-box-container{border-top:3px solid var(--stc-primary)}

/* Footer: depth + color */
.site-footer{position:relative;overflow:hidden}
.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--stc-primary) 0%,#7c4dff 50%,var(--stc-accent) 100%)}
.site-footer::after{content:"";position:absolute;top:-120px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(124,77,255,0.16) 0%,transparent 70%);pointer-events:none}
.stc-footer-grid,.stc-footer-bottom{position:relative;z-index:1}

.stc-footer-logo{display:inline-flex;align-items:center;gap:10px}
.stc-footer-logo-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--stc-primary) 0%,#7c4dff 100%);color:#fff;font-size:0.85rem;flex:0 0 auto;box-shadow:0 4px 10px -2px rgba(124,77,255,0.5)}

.stc-footer-heading{display:flex;align-items:center;gap:8px}
.stc-footer-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:rgba(124,77,255,0.18);color:#c7b3ff;font-size:0.72rem;flex:0 0 auto}

.stc-footer-links li{position:relative}
.stc-footer-links a{position:relative;transition:color 0.15s ease,padding-left 0.15s ease}
.stc-footer-links a::before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:0;height:2px;background:linear-gradient(90deg,var(--stc-primary) 0%,#7c4dff 100%);transition:width 0.15s ease}
.stc-footer-links a:hover{padding-left:14px}
.stc-footer-links a:hover::before{width:10px}

.stc-footer-badges span{background:rgba(124,77,255,0.16);border:1px solid rgba(124,77,255,0.25)}
