:root{--sc-bg:#0a1320;--sc-panel:#111f30;--sc-line:#263b51;--sc-text:#eaf3ff;--sc-muted:#9bb0c6;--sc-accent:#66d4ef;--sc-blue:#4598fa}
body.skycs-components{background:#0a1320!important;background-image:none!important;color:var(--sc-text);font-family:'Noto Sans',Arial,sans-serif;line-height:1.65}
.skycs-components a:focus:not(:focus-visible),.skycs-components button:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
.skycs-components a:focus-visible,.skycs-components button:focus-visible{outline:2px solid #76e0f1!important;outline-offset:5px;box-shadow:none!important}
.skycs-components a,.skycs-components button{-webkit-tap-highlight-color:transparent}
.sky-header{background:rgba(12,24,40,.98)!important;border-bottom:1px solid #293b50;position:relative;z-index:50}
.sky-brand{border:0!important;box-shadow:none!important;background:none!important;border-radius:12px}
.sky-navigation{gap:18px!important}.sky-nav-download{border-radius:12px!important;box-shadow:0 6px 20px #2b8ddb25!important}
.sc-language{position:relative;display:inline-flex;color:var(--sc-text);font-size:14px;line-height:1.4}
.sc-language button{font:inherit;color:inherit;cursor:pointer}
.sc-language-trigger{display:flex;align-items:center;gap:10px;background:#15283b;border:1px solid #3a536c;border-radius:12px;padding:12px 15px;min-height:48px}
.sc-language-trigger:hover{background:#1e374e;border-color:#68cde7}
.sc-flag{display:inline-flex;width:25px;height:16px;flex-shrink:0;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #ffffff25}.sc-flag svg{width:100%;height:100%}
.sc-language-list{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:270px;max-height:380px;overflow:auto;padding:8px;background:#12283a;border:1px solid #3c6377;border-radius:16px;box-shadow:0 18px 60px #0009;z-index:100;scrollbar-color:#4e8d9c #12283a;scrollbar-width:thin}
.sc-language-list[hidden]{display:none!important}
.sc-language-option{display:flex;align-items:center;gap:12px;padding:13px 12px;border:0;border-radius:9px;background:transparent;width:100%;text-align:start;min-height:46px}
.sc-language-option:hover{background:#203c50}.sc-language-option[aria-selected=true]{background:#087b88;color:#fff}
.skycs-components .sky-search,.skycs-components #sky-search-empty{display:none!important}
.skycs-components .last-article{margin-top:30px}.skycs-components .sky-catalog-tools{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:25px}
.skycs-components .l-article__cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px!important}
.skycs-components .l-article__card{width:auto!important;margin:0!important;min-width:0;padding:18px!important;border:1px solid #2c4055!important;border-radius:20px!important;background:linear-gradient(145deg,#16273b,#101c2b)!important;overflow:hidden;box-shadow:0 12px 28px #0002;display:flex;flex-direction:column;transition:border-color .18s,transform .18s}
.skycs-components .l-article__card:hover{border-color:#5087a7!important;transform:translateY(-3px)}
.skycs-components .l-article__card>a:first-child{display:flex;flex-direction:column;gap:14px;color:#ecf5ff!important;text-decoration:none!important}
.skycs-components .l-article__card img{max-width:100%;object-fit:cover;border-radius:12px;border:0!important}
.skycs-components .l-article__card .l-article__img{width:100%;aspect-ratio:16/9;height:auto!important;object-fit:cover}
.skycs-components .l-article__card .title{font-size:19px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;text-align:start!important;margin:0 0 14px!important;color:#eaf4ff!important}
.skycs-components .l-article__card>p,.skycs-components .l-article__card .l-article__text{font-size:14px!important;line-height:1.7!important;color:#afc1d3!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:14px 0 20px!important}
.skycs-components .l-article__button{margin-top:auto!important;border-radius:11px!important;transform:none!important;background:linear-gradient(110deg,#60cee8,#468efa)!important;border:1px solid #8cdef4!important;min-height:48px;box-shadow:none!important}
.skycs-components .l-article__button:before,.skycs-components .l-article__button:after{display:none!important}
.skycs-components .l-article__button:hover{filter:brightness(1.1)}
.skycs-components .aside__content{background:#101f30!important;border:1px solid #2c4055;border-radius:16px;overflow:hidden;margin-bottom:18px}
.skycs-components .aside__block-title{padding:17px!important;background:#182c41!important;transform:none!important;border:0!important}
.skycs-components .aside__title{color:#81d9ed!important;letter-spacing:.07em;font-size:11px!important}
.skycs-components .aside-item{padding:11px 13px!important;border-top:1px solid #26384d;gap:12px}.skycs-components .aside-item__img{width:42px!important;height:42px!important;object-fit:cover;border-radius:9px}.skycs-components .aside__text{line-height:1.5!important;font-size:12px!important;color:#c9d8e7!important;text-decoration:none}
.skycs-components.sc-build-page .main-screen{display:none!important}
.sc-build-page .content-wrap.wrapper-content{display:block!important;width:min(1280px,94vw)!important;max-width:none!important;margin:28px auto 65px!important;padding:0!important}
.sc-build-page .youplay-news.youplay-post{display:grid!important;grid-template-columns:minmax(0,1fr) 270px;gap:26px;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.sc-build-page .youplay-news.youplay-post:before,.sc-build-page .youplay-news.youplay-post:after{display:none!important;content:none!important}
.sc-build-page .youplay-news.youplay-post>.col-md-9,.sc-build-page .youplay-news.youplay-post>.col-md-3{width:auto!important;float:none!important;padding:0!important;min-width:0}
.sc-build-page article.news-one{padding:0!important;background:transparent!important;box-shadow:none!important}
.sc-build-page article.news-one>h2{display:none!important}
.sc-build-hero{display:grid;grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:25px;padding:28px;border:1px solid #314b65;border-radius:22px;background:radial-gradient(ellipse at top left,#1a4058,transparent 65%),linear-gradient(140deg,#152a40,#101c2d);margin-bottom:24px;overflow:hidden}
.sc-build-hero h1{font-size:clamp(25px,2.6vw,39px)!important;line-height:1.22!important;text-align:start!important;margin:14px 0 20px!important;letter-spacing:-.025em;color:#f2f7ff}
.sc-eyebrow{display:block;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.15em;color:#7edcea}
.sc-build-cover{width:100%!important;aspect-ratio:16/10;height:auto!important;object-fit:cover;border-radius:14px;border:1px solid #53748c44}
.sc-back-link{font-size:13px;color:#b3cbdc;text-decoration:none!important}.sc-back-link:hover{color:#81e4f2}
.sc-build-page .description{font-size:15px!important;line-height:1.85!important;color:#bdcddd}
.sc-build-page #lightgallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0!important;margin:0 0 24px!important;list-style:none;width:100%}
.sc-build-page #lightgallery>li{width:auto!important;height:auto!important;float:none!important;margin:0!important;border:0!important;overflow:hidden;border-radius:13px;background:#12263b;position:relative}
.sc-build-page #lightgallery>li>a{display:block;border:0!important;overflow:hidden;box-shadow:none}
.sc-build-page #lightgallery img.img-responsive{width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;transition:transform .2s;border:0!important}
.sc-build-page #lightgallery a:hover img.img-responsive{transform:scale(1.04)}
.sc-build-page .demo-gallery{padding:0!important;margin:0!important;width:100%!important}.sc-build-page .demo-gallery-poster{display:none!important}
.sc-build-section{background:#111f30;border:1px solid #293e54;border-radius:18px;padding:23px 26px;margin-bottom:20px;overflow-wrap:anywhere}
.sc-build-section h3{font-size:21px!important;line-height:1.35!important;font-weight:700;color:#e9f5ff;margin:0 0 14px!important}
.sc-build-section p{margin:0 0 12px}.sc-build-section br{line-height:2}
.sc-build-page article iframe{display:block!important;max-width:100%!important;width:100%!important;height:auto!important;aspect-ratio:16/9;border:0!important;border-radius:15px;margin:22px auto!important;background:#09121d}
.sc-download-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%!important;margin:24px 0!important;padding:0!important;float:none!important}
.sc-download-button{display:flex!important;align-items:center;justify-content:center;gap:9px;margin:0!important;min-height:54px;padding:13px 14px;border:1px solid #415d77;border-radius:12px;background:#182f46;color:#deedfb!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .18s,border-color .18s}
.sc-download-button:first-child{color:#07192b!important;background:linear-gradient(110deg,#65d4ea,#5b9ff7);border-color:#88daef}
.sc-download-button:hover{background:#24455f;border-color:#74cade}.sc-download-button:first-child:hover{filter:brightness(1.1)}
.sc-build-page .tags,.sc-build-page .meta{font-size:11px!important;color:#8197ac!important;line-height:1.7!important;margin:16px 0!important;opacity:.8}.sc-build-page .tags a,.sc-build-page .meta a{color:#a6bbce!important;text-decoration:none!important}
.sc-build-page .side-block{padding:18px!important;margin:0 0 20px!important;border:1px solid #2b4158;border-radius:18px;background:#101f30}
.sc-build-page .side-block h4{font-size:15px!important;font-weight:700;color:#8bdef0;margin:0 0 16px!important}
.sc-build-page .side-block ul{padding:0!important;list-style:none;margin:0!important}.sc-build-page .side-block li{margin:0!important;border-bottom:1px solid #23374b;padding:10px 0!important}.sc-build-page .side-block li:last-child{border:0}
.sc-build-page .side-block li a{display:flex!important;align-items:center;gap:10px;font-size:12px!important;line-height:1.45!important;color:#c4d7e8;text-decoration:none!important}
.sc-build-page .side-block li img{width:42px!important;height:42px!important;object-fit:cover;border-radius:8px;flex-shrink:0}.sc-build-page .side-block a[aria-current=page]{color:#79deec!important}
html[dir=rtl] .sc-build-hero,html[dir=rtl] .sc-build-section{text-align:right}
@media(max-width:1000px){.sc-build-page .youplay-news.youplay-post{grid-template-columns:minmax(0,1fr)!important}.sc-build-page .youplay-news.youplay-post>.col-md-3{display:grid;grid-template-columns:1fr;gap:20px}.sc-build-page .side-block ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.skycs-components .l-article__cards{gap:16px!important}}
@media(max-width:600px){.sc-build-hero{grid-template-columns:1fr;padding:22px;gap:18px}.sc-build-cover{aspect-ratio:16/8}.sc-build-section{padding:20px}.sc-download-grid{grid-template-columns:1fr}.skycs-components .l-article__cards{grid-template-columns:1fr!important}.sc-build-page #lightgallery{gap:8px}.sc-build-page .side-block ul{grid-template-columns:1fr}.sky-navigation .sc-language{order:-1}.sc-language-list{inset-inline-start:0;inset-inline-end:auto;width:min(280px,85vw)}.skycs-components .l-article__card{padding:15px!important}}
@media(prefers-reduced-motion:reduce){.skycs-components .l-article__card,.sc-build-page #lightgallery img.img-responsive,.sc-download-button{transition:none!important;transform:none!important}}
.sc-build-page .sc-download-top{margin:18px 0 24px!important}
.sc-build-page .sc-download-button{display:flex!important;align-items:center;justify-content:center;gap:11px!important;min-height:60px!important;border:1px solid #89d9ff!important;border-radius:12px!important;font-size:16px!important;font-weight:800!important;transition:transform .18s,background .18s,box-shadow .18s!important;text-decoration:none!important}
.sc-build-page .sc-download-button[data-source="direct"]{background:linear-gradient(110deg,#68daef,#3185f5)!important;color:#071a2d!important;box-shadow:0 5px 20px #249beb30!important}
.sc-build-page .sc-download-button[data-source="direct"]:hover{background:linear-gradient(110deg,#a5f5ff,#63aaff)!important;box-shadow:0 8px 30px #32b7ff55!important;transform:translateY(-3px)}
.sc-build-page .sc-download-button[data-source="google"]{background:#f0f5fb!important;color:#1c354e!important;border-color:#c5d5e9!important}
.sc-build-page .sc-download-button[data-source="google"]:hover{background:#fff!important;border-color:#4285f4!important;box-shadow:0 8px 24px #4285f440!important;transform:translateY(-3px)}
.sc-build-page .sc-download-button[data-source="yandex"]{background:#ffdc54!important;color:#342800!important;border-color:#ffe78d!important}
.sc-build-page .sc-download-button[data-source="yandex"]:hover{background:#ffeb9a!important;border-color:#ffb800!important;box-shadow:0 8px 24px #ffcc3340!important;transform:translateY(-3px)}
.sc-source-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:25px;flex-shrink:0;line-height:1}
.sc-source-icon svg{display:block;width:25px;height:25px}
[data-source="yandex"] .sc-source-icon{color:#ed2024;font-family:Arial,sans-serif;font-weight:bold;background:white;border-radius:50%;font-size:22px}
.sc-hero-download{margin-top:24px;max-width:300px;padding:0 22px!important}
.sc-floating-download{position:fixed;inset:auto 0 0;z-index:1000;background:#0b192bf2;backdrop-filter:blur(16px);border-top:1px solid #60b7ed55;padding:12px max(4vw,16px);display:flex;justify-content:center;align-items:center;gap:30px;box-shadow:0 -6px 30px #0004}
.sc-floating-title{max-width:60vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#eaf3ff;font-size:16px;font-weight:700}
.sc-floating-download .sc-download-button{min-width:240px;min-height:48px!important;padding:0 22px}
.sc-has-download-bar{padding-bottom:85px!important}
@media(max-width:600px){.sc-floating-title{display:none}.sc-floating-download .sc-download-button{width:100%;min-width:0}.sc-floating-download{padding:10px 16px}.sc-hero-download{max-width:none}}
