/* CodexKR Apk Store 1.0 — approved navy / teal / indigo visual system */
:root{
  --ckr-primary:#069f96;
  --ckr-primary-dark:#057f79;
  --ckr-navy:#031b3e;
  --ckr-secondary:#4f5eea;
  --ckr-indigo:var(--ckr-secondary);
  --ckr-gold:#f3a500;
  --ckr-soft:#f3fbfc;
  --ckr-bg:#fff;
  --ckr-text:#071735;
  --ckr-muted:#69758d;
  --ckr-line:#e4e9f0;
  --ckr-radius:14px;
  --ckr-container:1240px;
  --ckr-shadow:0 9px 28px rgba(19,42,71,.06);
}

html{scroll-padding-top:92px}
body{background:var(--ckr-bg);color:var(--ckr-text);font-size:14px;overflow-x:hidden}
body.ckr-dark{--ckr-bg:#07152a;--ckr-text:#eff7ff;--ckr-muted:#aebbd0;--ckr-line:#20334e;--ckr-soft:#0c2037;background:#07152a}
.ckr-container{width:min(calc(100% - 40px),var(--ckr-container))}
.ckr-card{border-color:var(--ckr-line);box-shadow:var(--ckr-shadow)}
.ckr-section{margin-top:24px}
.ckr-btn{min-height:42px;border-color:#aab5c8;border-radius:8px;color:#0d436f;padding:10px 18px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}
.ckr-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(10,42,77,.11)}
.ckr-btn-primary{border-color:transparent;background:linear-gradient(135deg,var(--ckr-primary-dark),var(--ckr-primary));color:#fff}
.ckr-icon{width:1.2em;height:1.2em;display:inline-block;vertical-align:-.18em}

/* Permanent legal bar */
.ckr-state-warning{background:#d80913;color:#fff;border:0;min-height:32px;position:relative;z-index:30;overflow:hidden}
.ckr-state-warning-inner{min-height:32px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:4px 0}
.ckr-state-warning-icon{display:grid;place-items:center;width:18px;height:18px;border:1px solid rgba(255,255,255,.7);border-radius:50%}
.ckr-state-warning-icon .ckr-icon{width:12px;height:12px}
.ckr-state-warning-inner div{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%;overflow:hidden}
.ckr-state-warning strong{font-size:11px;white-space:nowrap}
.ckr-state-warning p{margin:0;font-size:10px;color:#fff}

/* Header */
.ckr-site-header{height:70px;background:var(--ckr-bg);border-bottom:1px solid var(--ckr-line);position:sticky;top:0;z-index:25;box-shadow:0 3px 13px rgba(4,29,67,.035)}
.admin-bar .ckr-site-header{top:32px}
.ckr-header-inner{gap:20px}
.ckr-brand{gap:9px;min-width:max-content}
.ckr-logo-box{width:40px;height:40px;border-radius:9px;background:linear-gradient(145deg,#8b2cff,#4857f4 55%,#05bfae);box-shadow:0 8px 20px rgba(86,67,229,.22);font-size:21px}
.ckr-brand strong{font-size:22px;letter-spacing:-.45px}
.ckr-brand small{font-size:8px;letter-spacing:.65px;color:var(--ckr-primary-dark)}
.ckr-main-nav>a,.ckr-nav-more summary{padding:0 7px;font-size:11px;font-weight:750}
.ckr-main-nav>a:hover,.ckr-main-nav>a.is-active,.ckr-nav-more[data-current=true] summary{color:var(--ckr-primary-dark)}
.ckr-main-nav>a.is-active:after{height:3px;background:linear-gradient(90deg,var(--ckr-primary),var(--ckr-secondary))}
.ckr-header-actions{gap:9px}
.ckr-icon-btn{width:39px;height:39px;border-radius:9px;color:#071735}
.ckr-submit-btn{min-height:40px;color:var(--ckr-primary-dark);border-color:var(--ckr-primary);white-space:nowrap}
.ckr-search-panel{top:calc(100% + 2px)}
.ckr-mobile-panel{background:var(--ckr-bg);border-top:1px solid var(--ckr-line);box-shadow:0 15px 30px rgba(4,25,56,.12)}
.ckr-site-notice{width:100%;margin:0;padding:6px 0;background:#d80913;border:0;border-radius:0;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1.35}.ckr-site-notice .ckr-container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Home hero */
.ckr-home-hero{margin-top:0;width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;min-height:510px;padding:54px max(20px,calc((100vw - min(1240px,calc(100vw - 40px)))/2)) 0;background:
radial-gradient(circle at 78% 45%,rgba(59,205,220,.22),transparent 26%),
radial-gradient(circle at 88% 20%,rgba(94,92,239,.12),transparent 23%),
linear-gradient(120deg,var(--ckr-bg) 22%,#f5fbff 64%,#edf7ff);position:relative}
.ckr-home-hero:before{display:none}
.ckr-home-hero:after{right:7%;top:12%;width:360px;height:360px;border-color:rgba(77,93,235,.08);box-shadow:0 0 0 45px rgba(8,172,165,.025),0 0 0 90px rgba(78,93,235,.018)}
.ckr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:50px;min-height:330px;align-items:center}
.ckr-eyebrow{color:#068d86;letter-spacing:1.1px;font-size:11px}
.ckr-hero-copy h1{margin:7px 0 14px;font-size:60px;line-height:1.02;letter-spacing:-2.3px;white-space:pre-line;background:linear-gradient(110deg,#061735 19%,var(--ckr-secondary) 53%,var(--ckr-primary) 83%);-webkit-background-clip:text;background-clip:text;color:transparent}
.ckr-hero-copy>p{max-width:560px;font-size:18px;line-height:1.65;color:#65728e;margin-bottom:24px}
.ckr-hero-search{max-width:580px;padding:5px;border-radius:10px;box-shadow:0 8px 22px rgba(20,55,85,.08)}
.ckr-hero-search input{font-size:14px;padding:10px 13px}
.ckr-hero-search button{width:48px;padding:0;background:var(--ckr-primary);border-radius:7px}
.ckr-search-button-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.ckr-search-button-icon{display:inline-grid;font-size:19px}
.ckr-trending{font-size:11px;margin-top:15px}
.ckr-trending a{padding:4px 10px;border-color:#e3e7ef;color:#4f5e7a;background:var(--ckr-bg)}
.ckr-hero-ctas{display:flex;gap:14px;margin-top:24px}
.ckr-hero-ctas .ckr-btn{min-width:170px}
.ckr-hero-visual{height:320px;isolation:isolate}
.ckr-visual-orbit{width:310px;height:310px;border-color:rgba(67,91,233,.11);box-shadow:0 0 0 43px rgba(27,193,187,.035),0 0 0 83px rgba(80,95,234,.022)}
.ckr-home-creator{position:absolute;z-index:3;left:50%;bottom:-1px;width:auto;height:var(--ckr-home-creator-size,315px);max-width:75%;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 18px 24px rgba(26,50,92,.18))}
.ckr-float-icon{z-index:4;width:65px;height:65px;border-radius:13px;font-size:31px;color:#fff;animation:ckrApkFloat 4.6s ease-in-out infinite;background:linear-gradient(145deg,#9b2ff1,#505dee);box-shadow:0 12px 27px rgba(53,52,148,.2)}
.ckr-float-icon .ckr-icon{width:34px;height:34px}
.ckr-float-icon.i1{left:5%;top:28%;background:linear-gradient(145deg,#ff8540,#e94b35)}
.ckr-float-icon.i2{left:54%;top:3%;background:linear-gradient(145deg,#ffbe25,#e27d09);animation-delay:-1.2s}
.ckr-float-icon.i3{right:2%;top:33%;background:linear-gradient(145deg,#7350f0,#4326ba);animation-delay:-2.2s}
.ckr-verified-float{display:none}
.ckr-home-stats{width:min(610px,52%);height:78px;margin:22px 0 0;border:0;border-top:1px solid #dde5ee;border-radius:0;background:transparent;position:relative;z-index:5}
.ckr-home-stats .ckr-stat{justify-content:flex-start;padding:0 14px;border-color:#dfe5ee}
.ckr-home-stats .ckr-stat:first-child{padding-left:0}
.ckr-home-stats .ckr-stat>span{font-size:22px;color:#5665dc}
.ckr-home-stats .ckr-stat strong{font-size:14px}
.ckr-home-stats .ckr-stat small{font-size:9px}
@keyframes ckrApkFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}
.ckr-animations-off .ckr-float-icon{animation:none}

/* Home catalogue */
.ckr-category-rail{gap:0;padding:16px 6px;background:var(--ckr-bg);border:1px solid var(--ckr-line);border-radius:14px;box-shadow:var(--ckr-shadow);scrollbar-width:none}
.ckr-category-pill{height:78px;min-width:150px;flex:1;border:0;border-right:1px solid var(--ckr-line);border-radius:0;flex-direction:column;gap:6px;font-size:12px}
.ckr-category-pill:first-child{border-color:var(--ckr-line);color:var(--ckr-text)}
.ckr-category-pill:last-child{border-right:0}
.ckr-category-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#8451ee,#4c55e4);color:#fff;font-size:25px;box-shadow:0 6px 15px rgba(65,61,175,.17)}
.ckr-category-pill:nth-child(2n) .ckr-category-icon{background:linear-gradient(145deg,#e93b49,#a71125)}
.ckr-category-pill:nth-child(3n) .ckr-category-icon{background:linear-gradient(145deg,#f6ac1b,#c87500)}
.ckr-category-pill:nth-child(4n) .ckr-category-icon{background:linear-gradient(145deg,#2159b9,#102c74)}
.ckr-category-pill:nth-child(5n) .ckr-category-icon{background:linear-gradient(145deg,#169a64,#087044)}
.ckr-home-main{grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}
.ckr-download-panel{padding:20px 22px}
.ckr-title-row{margin-bottom:13px}
.ckr-title-row h2{font-size:18px;letter-spacing:-.25px}
.ckr-title-row p{font-size:11px}
.ckr-filter-row button{font-size:10px;padding:6px 12px;border-radius:7px}
.ckr-game-list{border-top:0}
.ckr-game-list-head{display:grid;grid-template-columns:minmax(230px,1.25fr) 105px 70px 70px 115px 96px;gap:12px;padding:10px 8px;border-bottom:1px solid var(--ckr-line);color:#7a8497;font-size:10px;text-transform:uppercase;letter-spacing:.35px}
.ckr-game-row{grid-template-columns:minmax(230px,1.25fr) 105px 70px 70px 115px 96px;gap:12px;padding:11px 8px;min-height:66px}
.ckr-game-main{grid-template-columns:46px minmax(0,1fr);gap:11px}
.ckr-game-main .ckr-app-icon{width:46px;height:46px;border-radius:10px;font-size:20px}
.ckr-game-main h3{font-size:13px;margin:0}
.ckr-home-verified{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#3778ec;color:#fff;font-size:9px;vertical-align:1px}
.ckr-mobile-row-meta{display:none}
.ckr-row-category,.ckr-row-version,.ckr-row-size{font-size:11px;color:#68748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ckr-game-rating{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:10px}
.ckr-game-rating .ckr-stars{font-size:12px;letter-spacing:0}
.ckr-game-rating small{font-size:9px;color:#7a8598;margin:0}
.ckr-game-action{text-align:left}
.ckr-game-action .ckr-btn{min-height:32px;padding:6px 10px;border-radius:6px;font-size:10px;white-space:nowrap}
.ckr-game-action>small{display:none}
.ckr-home-sidebar{gap:14px}
.ckr-side-box{padding:17px}
.ckr-side-box h3{font-size:15px}
.ckr-top-game{grid-template-columns:70px 1fr}
.ckr-top-game .ckr-app-icon{width:70px;height:70px;border-radius:12px;font-size:28px}
.ckr-ranked-list{gap:8px}
.ckr-ranked-item{grid-template-columns:32px minmax(0,1fr) 25px}
.ckr-ranked-item .ckr-app-icon{width:32px;height:32px;border-radius:7px}
.ckr-ranked-item strong{font-size:11px}
.ckr-ranked-item small{font-size:9px}
.ckr-ranked-item b{font-size:12px}
.ckr-newsletter h3{margin:0 0 4px;font-size:15px}
.ckr-newsletter p{font-size:11px;margin:0}

/* Home lower content */
.ckr-lower-block{padding:22px}
.ckr-update-grid{gap:16px}
.ckr-update-card{min-height:205px;padding:0;display:block;position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#21126d,#5626c8 60%,#d3429c)}
.ckr-update-card:nth-child(2){background:linear-gradient(135deg,#070c42,#3a136d 58%,#e14c2f)}
.ckr-update-card:nth-child(3){background:linear-gradient(135deg,#322077,#713ce8 55%,#e249a1)}
.ckr-update-icon{width:100%;height:112px;border-radius:0;background:radial-gradient(circle at center,rgba(255,255,255,.24),transparent 60%);color:#ffd039;font-size:68px}
.ckr-update-icon .ckr-icon{width:78px;height:78px}
.ckr-update-card>div{background:var(--ckr-bg);padding:14px 16px;min-height:93px}
.ckr-update-card h3{font-size:14px;margin:5px 0 3px}
.ckr-update-card p{font-size:10px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ckr-update-card a{display:block;margin-top:7px;text-align:right;color:#087e78;font-size:10px;font-weight:800}
.ckr-double-cards{gap:20px}
.ckr-benefit-card{min-height:190px;padding:24px 28px;grid-template-columns:1fr 115px}
.ckr-benefit-card h2{font-size:17px}
.ckr-check-list{font-size:11px}
.ckr-big-symbol{font-size:78px;color:#098e89}
.ckr-big-symbol .ckr-icon{width:95px;height:95px}
.ckr-browse-grid{gap:12px}
.ckr-browse-card{height:76px;padding:12px;grid-template-columns:39px 1fr 26px}
.ckr-browse-card .ckr-category-icon{width:39px;height:39px;font-size:21px}
.ckr-browse-card strong{font-size:11px}.ckr-browse-card small{font-size:9px}
.ckr-home-resource-grid,.ckr-home-faq-telegram{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.ckr-home-faq-telegram.is-single{grid-template-columns:1fr}
.ckr-home-resource-grid .ckr-content-card,.ckr-home-faq-telegram .ckr-content-card{padding:20px}
.ckr-resource-links,.ckr-article-list{display:grid;gap:8px}
.ckr-resource-links>a{display:grid;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ckr-line);border-radius:8px}
.ckr-resource-links>a span,.ckr-article-list>a>span{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,#5f6af1,#08aaa0);color:#fff}
.ckr-resource-links strong{font-size:11px}.ckr-resource-links i{font-size:20px;font-style:normal}
.ckr-article-list>a{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--ckr-line)}
.ckr-article-list>a:last-child{border-bottom:0}
.ckr-article-list strong,.ckr-article-list small{display:block}.ckr-article-list strong{font-size:11px}.ckr-article-list small{font-size:9px;color:var(--ckr-muted)}
.ckr-home-faq-telegram{align-items:stretch}
.ckr-mini-faq details{border-bottom:1px solid var(--ckr-line);font-size:11px}
.ckr-mini-faq summary{padding:9px 2px;font-weight:750;cursor:pointer}
.ckr-mini-faq p{margin:0 0 10px;color:var(--ckr-muted)}
.ckr-home-community{display:grid;grid-template-columns:75px 1fr 100px;gap:17px;align-items:center;padding:25px;color:#fff;background:linear-gradient(125deg,#067b86,#0eb5b3 55%,#4d5ee4);border:0}
.ckr-home-community h2{margin:0 0 3px;font-size:18px}.ckr-home-community p{margin:0;font-size:11px;opacity:.9}.ckr-home-community .ckr-btn{background:#fff;color:#175482;border:0}
.ckr-telegram-round{background:linear-gradient(145deg,#32c4ed,#087cc8);font-size:30px}
.ckr-home-seo-intro{font-size:13px}
.ckr-telegram-banner{display:none}

/* Game page */
.ckr-single-main{padding-bottom:30px}
.ckr-breadcrumb{margin:18px 0 12px;font-size:11px}
.ckr-related-ticker{margin-bottom:15px;font-size:11px;min-width:0}
.ckr-ticker-window{min-width:0;flex:1;overflow:hidden}
.ckr-ticker-track{display:flex;width:max-content;max-width:none;gap:0;overflow:visible;scrollbar-width:none;animation:ckrApkTicker var(--ckr-ticker-duration,34s) linear infinite;will-change:transform}
.ckr-ticker-group{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding-right:10px;white-space:nowrap}
.ckr-ticker-track a{display:inline-flex;flex:0 0 auto;padding:6px 12px;background:#fff;border-color:#e4e8ef;white-space:nowrap}
.ckr-ticker-window:hover .ckr-ticker-track{animation-play-state:paused}
.ckr-animations-off .ckr-ticker-track{animation:none;transform:none}
.ckr-animations-off .ckr-ticker-window{overflow-x:auto}
@keyframes ckrApkTicker{to{transform:translate3d(calc(-1 * var(--ckr-ticker-distance,600px)),0,0)}}
.ckr-game-hero{padding:24px 28px;background:linear-gradient(120deg,var(--ckr-bg) 35%,#f5fbff 76%,#f4f2ff);overflow:hidden;position:relative}
.ckr-game-hero:after{content:"";position:absolute;right:12%;top:0;width:230px;height:230px;background:radial-gradient(circle,rgba(91,94,237,.08),transparent 67%);pointer-events:none}
.ckr-game-hero-grid{display:grid;grid-template-columns:180px minmax(0,1fr) 155px 230px;gap:24px;align-items:center;position:relative;z-index:1}
.ckr-game-hero .ckr-app-icon{width:180px;height:180px;border-radius:28px;font-size:68px;border:4px solid #f0b917;box-shadow:0 10px 26px rgba(14,35,66,.12)}
.ckr-game-category-label{padding:4px 9px;border-color:#d7ddf6;color:#5261e7;background:#f5f6ff}
.ckr-game-identity h1{font-size:35px;letter-spacing:-1px;margin:7px 0}
.ckr-verified-tick{background:#3479ef}
.ckr-byline{font-size:11px}.ckr-byline strong{color:#3767c8}
.ckr-game-rating-line{font-size:11px}.ckr-game-rating-line .ckr-stars{font-size:17px;letter-spacing:1px}
.ckr-rating-disclosure{font-size:8px}
.ckr-game-summary{font-size:12px;line-height:1.55;margin:9px 0;max-width:650px}
.ckr-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}
.ckr-hero-facts>span{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:8px;border:1px solid var(--ckr-line);border-radius:8px;background:rgba(255,255,255,.78)}
.ckr-hero-facts .ckr-icon{grid-row:1/3;width:21px;height:21px;color:#5161e6}
.ckr-hero-facts small,.ckr-hero-facts b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckr-hero-facts small{font-size:8px;color:var(--ckr-muted)}.ckr-hero-facts b{font-size:9px}
.ckr-game-badges{margin-top:9px}.ckr-game-badges span{padding:4px 8px;font-size:9px;background:#fff}
.ckr-game-creator-wrap{height:196px;display:flex;align-items:flex-end;justify-content:center;align-self:end;position:relative;z-index:2}
.ckr-game-creator-wrap img{display:block;width:auto!important;height:min(196px,var(--ckr-creator-size))!important;max-width:150px!important;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px rgba(16,35,74,.16))}
.ckr-game-actions{display:grid;gap:8px;text-align:left}
.ckr-game-actions .ckr-btn{font-size:13px;min-height:54px;border-radius:9px}
.ckr-btn-all-mix,.ckr-btn-secondary{border-color:var(--ckr-secondary);background:linear-gradient(135deg,var(--ckr-secondary),#3945c6);color:#fff}
.ckr-version-size{text-align:center;margin:0;font-size:9px}
.ckr-secure-label{text-align:center;font-size:9px;margin:0;color:#17805d}
.ckr-share-row{margin-top:18px;padding-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}
.ckr-share-row a{font-size:10px}
.ckr-game-stats{padding:13px 18px;gap:0}
.ckr-game-stats .ckr-stat{min-height:58px}.ckr-game-stats .ckr-stat>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#eef5ff;color:#4f62e7;font-size:20px}.ckr-game-stats .ckr-stat strong{font-size:14px}.ckr-game-stats .ckr-stat small{font-size:9px}
.ckr-game-tabs{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid var(--ckr-line);border-radius:10px 10px 0 0;background:var(--ckr-bg);overflow:hidden;position:sticky;top:75px;z-index:12}
.ckr-game-tabs a{padding:12px;text-align:center;border-right:1px solid var(--ckr-line);font-size:10px;font-weight:800;color:#5f6c84}.ckr-game-tabs a:first-child{color:#079c93;border-bottom:2px solid #079c93}.ckr-game-tabs a:last-child{border-right:0}
.ckr-game-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px;margin-top:0}
.ckr-game-content{gap:13px}
.ckr-content-card{padding:18px}.ckr-content-card h2{font-size:15px;margin-bottom:9px}.ckr-content-card .entry-content{font-size:11px;line-height:1.65}
.ckr-feature-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.ckr-feature-item{min-height:60px;padding:10px;font-size:9px;background:#fbfcff}.ckr-feature-item b{display:block;font-size:14px}
.ckr-screenshot-strip{gap:10px}.ckr-screenshot-strip a{flex-basis:calc(25% - 8px)}.ckr-screenshot-strip img{aspect-ratio:1.55/1;border-radius:8px}
.ckr-screenshot-placeholders>span{flex:0 0 calc(25% - 8px);min-height:120px;padding:17px 12px;border-radius:9px;background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.22),transparent 30%),linear-gradient(145deg,#07164b,#372084 60%,#5c31c4);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ckr-screenshot-placeholders>span:nth-child(2){background:linear-gradient(145deg,#061a46,#087b88)}.ckr-screenshot-placeholders>span:nth-child(3){background:linear-gradient(145deg,#2c176e,#8b245c)}.ckr-screenshot-placeholders>span:nth-child(4){background:linear-gradient(145deg,#072d5e,#0a9a8d)}.ckr-screenshot-placeholders .ckr-icon{width:34px;height:34px;color:#ffd23c;margin-bottom:7px}.ckr-screenshot-placeholders b,.ckr-screenshot-placeholders small{display:block}.ckr-screenshot-placeholders b{font-size:10px}.ckr-screenshot-placeholders small{font-size:8px;opacity:.82}
.ckr-change-grid{font-size:10px}
.ckr-info-cell{grid-template-columns:96px 1fr;padding:8px 10px}.ckr-info-cell b,.ckr-info-cell span{font-size:9px}
.ckr-download-box{background:linear-gradient(135deg,#f6fffe,#f2f9ff)}
.ckr-download-head{grid-template-columns:44px minmax(0,1fr) 215px}.ckr-shield{width:44px;height:44px;font-size:22px}.ckr-download-head h2{font-size:15px}.ckr-download-head p{font-size:9px}.ckr-download-actions{display:flex;gap:7px}.ckr-download-actions .ckr-btn{font-size:10px;padding:7px 11px}
.ckr-server-row{grid-template-columns:minmax(160px,1fr) 100px 120px;padding:9px 10px}.ckr-server-row strong{font-size:10px}.ckr-server-row .ckr-btn{font-size:9px}
.ckr-trust-mini{font-size:9px}.ckr-previous-row{font-size:10px}
.ckr-rating-box{font-size:10px}
.ckr-long-content summary{font-size:13px}
.ckr-long-content-inner .entry-content{font-size:13px;line-height:1.75;overflow-wrap:anywhere}
.ckr-single-sidebar{gap:13px}.ckr-single-sidebar .ckr-side-box{padding:15px}.ckr-detail-thumb{gap:10px}.ckr-detail-thumb .ckr-app-icon{width:62px;height:62px}.ckr-detail-list span{font-size:9px}.ckr-sidebar-cats a{font-size:10px}
.ckr-qr{width:160px;height:160px;margin:0 auto}.ckr-qr canvas,.ckr-qr img{width:150px!important;height:150px!important;margin:auto}.ckr-qr-caption{text-align:center;font-size:9px;color:var(--ckr-muted)}
.ckr-game-promo-banner{min-height:145px;padding:20px 24px;border:0!important;background:linear-gradient(115deg,#17105c,#342196 55%,#0b756f)!important;color:#fff;overflow:hidden}.ckr-game-promo-logo .ckr-app-icon{width:92px;height:92px;border-radius:16px}.ckr-game-promo-copy h2{font-size:18px}.ckr-game-promo-copy p{font-size:10px;opacity:.9}.ckr-game-promo-model img{max-height:142px!important;width:auto!important;object-fit:contain;object-position:center bottom}.ckr-game-promo-banner .ckr-btn{background:#08a99f;color:#fff;border:0}
.ckr-related-cards{gap:12px}.ckr-related-game{min-width:120px}.ckr-related-game .ckr-app-icon{width:52px;height:52px}.ckr-related-game h3{font-size:10px}
.ckr-install-help{padding:14px 22px}
.ckr-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ckr-how-card{padding:18px}.ckr-how-list{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ckr-how-step{display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:start}.ckr-how-step>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eeedff;color:#5c61e7}.ckr-how-step strong,.ckr-how-step small{display:block}.ckr-how-step strong{font-size:9px}.ckr-how-step small{font-size:8px;color:var(--ckr-muted)}

/* Category / archive */
.ckr-category-hero{background:linear-gradient(115deg,#f8fcff,#eefafa 58%,#f2f1ff);border-bottom:1px solid var(--ckr-line)}
.ckr-category-hero-grid h1{font-size:38px}.ckr-category-benefit{background:#fff}
.ckr-category-grid{gap:15px}.ckr-game-card{transition:transform .2s ease,box-shadow .2s ease}.ckr-game-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(10,36,72,.1)}
.ckr-category-list .ckr-category-grid{grid-template-columns:1fr!important}
.ckr-category-list .ckr-game-card{display:grid;grid-template-columns:minmax(250px,1fr) minmax(280px,1.5fr) 170px;align-items:center;gap:20px;min-height:0}
.ckr-category-list .ckr-game-card>p{margin:0}
.ckr-category-compact .ckr-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.ckr-category-compact .ckr-game-card{min-height:165px;padding:12px}
.ckr-category-compact .ckr-game-card>p{display:none}
.ckr-category-compact .ckr-game-card-top{grid-template-columns:50px minmax(0,1fr)}
.ckr-category-compact .ckr-game-card-top .ckr-app-icon{width:50px;height:50px}
.ckr-category-compact .ckr-card-badge{grid-column:2;width:max-content}
.ckr-game-card .ckr-btn{background:linear-gradient(135deg,var(--ckr-primary-dark),var(--ckr-primary));color:#fff;border:0}

/* Footer */
.ckr-site-footer{margin-top:30px;background:var(--ckr-navy);background:linear-gradient(120deg,var(--ckr-navy),color-mix(in srgb,var(--ckr-navy) 76%,#0b5e9b));color:#d9e6f4;border-top:0}
.ckr-footer-main{grid-template-columns:1.2fr repeat(3,.75fr) 1.2fr;gap:28px;padding-top:34px;padding-bottom:26px}.ckr-footer-brand .ckr-brand strong{color:#fff}.ckr-footer-brand p,.ckr-footer-column p{font-size:10px;line-height:1.6}.ckr-footer-column h3{font-size:12px;color:#fff}.ckr-footer-links a{font-size:10px}.ckr-footer-newsletter input,.ckr-footer-newsletter button{height:38px}.ckr-footer-bottom{font-size:9px}.ckr-codexkr-credit{color:#47d6c6}
.ckr-floating-creator{z-index:20}.ckr-floating-creator>img{max-height:170px}

@media (max-width:1100px){
  .ckr-main-nav,.ckr-submit-btn{display:none}
  .ckr-mobile-toggle{display:grid}
  .ckr-mobile-panel.is-open{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:absolute;top:100%;left:0;right:0;padding:12px 20px;background:var(--ckr-bg);border-bottom:1px solid var(--ckr-line);box-shadow:0 12px 24px rgba(0,0,0,.08)}
  .ckr-mobile-panel a{padding:10px;border-bottom:1px solid var(--ckr-line);font-size:12px}
  .ckr-brand strong{font-size:18px}.ckr-brand small{display:none}
  .ckr-game-list-head,.ckr-game-row{grid-template-columns:minmax(200px,1.2fr) 90px 58px 62px 100px 90px;gap:8px}
  .ckr-game-hero-grid{grid-template-columns:155px minmax(0,1fr) 125px 205px;gap:17px}.ckr-game-hero .ckr-app-icon{width:155px;height:155px}.ckr-game-creator-wrap{height:170px}.ckr-game-creator-wrap img{height:170px!important;max-width:125px!important}
}

@media (max-width:820px){
  .ckr-container{width:min(calc(100% - 24px),var(--ckr-container))}
  .admin-bar .ckr-site-header{top:46px}
  .ckr-state-warning-inner{padding:4px 6px}.ckr-state-warning strong{display:none}.ckr-state-warning p{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ckr-site-header{height:60px}.ckr-header-inner{gap:7px}.ckr-logo-box{width:34px;height:34px}.ckr-brand strong{font-size:19px}.ckr-header-actions{gap:6px}.ckr-icon-btn{width:37px;height:37px}.ckr-main-nav,.ckr-submit-btn{display:none}.ckr-mobile-toggle{display:grid}.ckr-mobile-panel.is-open{display:grid;grid-template-columns:1fr 1fr;padding:10px 12px}.ckr-mobile-panel a{padding:10px;border-bottom:1px solid var(--ckr-line);font-size:12px}
  .ckr-home-hero{padding:26px 18px 0;min-height:0}.ckr-hero-grid{grid-template-columns:minmax(0,1fr) 48%;gap:5px;min-height:225px;align-items:start}.ckr-eyebrow{display:none}.ckr-hero-copy h1{font-size:34px;line-height:1.08;letter-spacing:-1.2px;margin:8px 0 9px}.ckr-hero-copy>p{font-size:12px;line-height:1.55;margin-bottom:14px}.ckr-hero-search{grid-column:1/3;width:100%;position:absolute;left:0;bottom:54px}.ckr-hero-search input{font-size:11px}.ckr-trending{display:none}.ckr-hero-ctas{position:absolute;left:0;bottom:0;width:calc(200% + 5px);gap:9px;margin:0}.ckr-hero-ctas .ckr-btn{flex:1;min-width:0;min-height:38px;padding:8px 10px;font-size:10px}.ckr-hero-visual{height:205px}.ckr-visual-orbit{width:190px;height:190px;box-shadow:0 0 0 25px rgba(27,193,187,.03)}.ckr-home-creator{height:195px;max-width:96%;bottom:0}.ckr-float-icon{width:43px;height:43px;border-radius:10px}.ckr-float-icon .ckr-icon{width:24px;height:24px}.ckr-float-icon.i1{left:0;top:32%}.ckr-float-icon.i2{left:47%;top:2%}.ckr-float-icon.i3{right:-2%;top:39%}.ckr-home-stats{width:100%;height:auto;margin-top:14px;padding:8px 0;grid-template-columns:1fr 1fr;border:1px solid var(--ckr-line);border-radius:12px;background:var(--ckr-bg)}.ckr-home-stats .ckr-stat{min-height:55px;padding:8px 18px;justify-content:flex-start;border-bottom:1px solid var(--ckr-line)}.ckr-home-stats .ckr-stat:nth-child(2){border-right:0}.ckr-home-stats .ckr-stat:nth-child(3),.ckr-home-stats .ckr-stat:nth-child(4){border-bottom:0}.ckr-home-stats .ckr-stat strong{font-size:13px}
  .ckr-category-rail{padding:10px 4px}.ckr-category-pill{min-width:105px;height:67px;font-size:10px}.ckr-category-icon{width:36px;height:36px;font-size:21px}
  .ckr-home-main{display:block}.ckr-download-panel{padding:16px 12px}.ckr-filter-row{display:none}.ckr-game-list-head{display:none}.ckr-game-row{grid-template-columns:minmax(0,1fr) 70px 94px;gap:6px;padding:9px 2px;min-height:62px}.ckr-game-main{grid-template-columns:43px minmax(0,1fr);gap:8px}.ckr-game-main .ckr-app-icon{width:43px;height:43px}.ckr-game-main h3{font-size:12px}.ckr-mobile-row-meta{display:block!important;font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckr-row-category,.ckr-row-version,.ckr-row-size{display:none}.ckr-game-rating{display:block;font-size:10px}.ckr-game-rating .ckr-stars{display:block;font-size:10px}.ckr-game-rating small{display:block}.ckr-game-action .ckr-btn{width:94px;min-height:34px;font-size:9px;padding:5px}.ckr-home-sidebar{margin-top:14px;display:grid;grid-template-columns:1fr 1fr}.ckr-home-sidebar .ckr-newsletter{grid-column:1/3}.ckr-top-game{grid-template-columns:56px 1fr}.ckr-top-game .ckr-app-icon{width:56px;height:56px}
  .ckr-update-grid{grid-template-columns:1fr}.ckr-update-card{min-height:126px;display:grid;grid-template-columns:32% 1fr}.ckr-update-icon{height:126px}.ckr-update-card>div{min-height:126px}.ckr-double-cards,.ckr-home-resource-grid,.ckr-home-faq-telegram{grid-template-columns:1fr}.ckr-benefit-card{min-height:155px;padding:20px;grid-template-columns:1fr 100px}.ckr-browse-grid{grid-template-columns:1fr 1fr}.ckr-home-community{grid-template-columns:58px 1fr 82px;padding:18px}.ckr-home-community h2{font-size:14px}.ckr-home-community p{font-size:9px}.ckr-home-community .ckr-telegram-round{width:52px;height:52px}
  .ckr-breadcrumb{margin-top:12px}.ckr-related-ticker>strong{display:none}.ckr-game-hero{padding:14px}.ckr-game-hero-grid{grid-template-columns:98px minmax(0,1fr) 92px;gap:7px 10px;align-items:start}.ckr-game-identity{display:contents}.ckr-game-hero-grid>.ckr-app-icon{grid-column:1;grid-row:1/5}.ckr-game-hero .ckr-app-icon{width:98px;height:98px;border-radius:20px;border-width:3px}.ckr-game-category-label{grid-column:2;grid-row:1;justify-self:start;font-size:8px}.ckr-game-identity h1{grid-column:2;grid-row:2;font-size:23px;margin:0}.ckr-byline{grid-column:2;grid-row:3;font-size:9px;margin:0}.ckr-game-rating-line{grid-column:2;grid-row:4}.ckr-game-rating-line .ckr-stars{font-size:13px}.ckr-review-count,.ckr-rating-disclosure{display:none}.ckr-game-summary{grid-column:1/4;grid-row:5;font-size:10px;line-height:1.45;margin:5px 0 0}.ckr-hero-facts{grid-column:1/4;grid-row:6;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:2px}.ckr-hero-facts>span{display:block;text-align:center;padding:6px 3px}.ckr-hero-facts .ckr-icon{width:17px;height:17px}.ckr-hero-facts small{margin-top:2px}.ckr-hero-facts b{font-size:8px}.ckr-game-badges{grid-column:1/4;grid-row:7;justify-content:space-between;margin-top:2px}.ckr-game-badges span{font-size:8px}.ckr-game-creator-wrap{grid-column:3;grid-row:1/5;height:116px;align-self:start}.ckr-game-creator-wrap img{height:116px!important;max-width:92px!important}.ckr-game-actions{grid-column:1/4;grid-row:8;display:grid;grid-template-columns:1fr 1fr;gap:7px}.ckr-game-actions .ckr-btn{min-height:45px;font-size:12px}.ckr-game-actions .ckr-version-size,.ckr-game-actions .ckr-secure-label{grid-column:1/3}.ckr-share-row{font-size:0}.ckr-share-row a{font-size:0}.ckr-share-row .ckr-icon{width:21px;height:21px}.ckr-game-stats{grid-template-columns:1fr 1fr;padding:8px}.ckr-game-stats .ckr-stat{border-bottom:1px solid var(--ckr-line);padding:8px}.ckr-game-stats .ckr-stat:nth-child(2){border-right:0}.ckr-game-stats .ckr-stat:nth-child(3),.ckr-game-stats .ckr-stat:nth-child(4){border-bottom:0}.ckr-game-tabs{top:64px;margin-top:13px}.ckr-game-tabs a{padding:10px 3px;font-size:8px}.ckr-game-layout{display:block}.ckr-game-content{gap:11px}.ckr-content-card{padding:14px}.ckr-feature-grid{grid-template-columns:1fr 1fr}.ckr-screenshot-strip a{flex-basis:75%}.ckr-info-table{grid-template-columns:1fr}.ckr-info-cell:nth-child(odd){border-right:0}.ckr-download-head{grid-template-columns:38px 1fr}.ckr-download-actions{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr}.ckr-server-row{grid-template-columns:1fr 70px 90px;gap:5px}.ckr-previous-row{grid-template-columns:1fr 70px 90px 25px}.ckr-rating-box{grid-template-columns:80px 1fr}.ckr-single-sidebar{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.ckr-single-sidebar>*{min-width:0}.ckr-single-sidebar .ckr-alert-card,.ckr-single-sidebar .ckr-ad-slot{grid-column:1/3}.ckr-qr{width:130px;height:130px}.ckr-qr canvas,.ckr-qr img{width:120px!important;height:120px!important}.ckr-how-grid{grid-template-columns:1fr}.ckr-how-list{grid-template-columns:1fr 1fr}.ckr-game-promo-banner{grid-template-columns:70px 1fr 95px!important;min-height:112px;padding:13px}.ckr-game-promo-logo .ckr-app-icon{width:65px;height:65px}.ckr-game-promo-copy h2{font-size:12px}.ckr-game-promo-model img{max-height:108px!important}.ckr-game-promo-banner .ckr-btn{font-size:8px;padding:6px}.ckr-install-help{display:none}
  .ckr-category-hero-grid{grid-template-columns:1fr}.ckr-category-art{display:none}.ckr-category-hero-grid h1{font-size:28px}.ckr-category-grid{grid-template-columns:1fr 1fr!important}
  .ckr-footer-main{display:block;padding:25px 0 15px}.ckr-footer-brand{margin-bottom:18px}.ckr-footer-column{border-top:1px solid rgba(255,255,255,.13);padding:11px 0}.ckr-footer-column h3{margin:0}.ckr-footer-links{display:grid;grid-template-columns:1fr 1fr}.ckr-footer-bottom{display:block;text-align:center}.ckr-footer-credits{justify-content:center;margin-top:8px}
  .ckr-floating-creator>img{max-height:105px}.ckr-game-creator-wrap img{height:min(116px,var(--ckr-creator-mobile-size))!important}.ckr-screenshot-placeholders>span{flex-basis:75%}
}

@media (max-width:460px){
  .ckr-brand strong{font-size:17px}.ckr-header-actions .ckr-icon-btn{width:35px;height:35px}
  .ckr-home-hero{padding-inline:14px}.ckr-hero-copy h1{font-size:31px}.ckr-hero-grid{grid-template-columns:minmax(0,1fr) 46%}.ckr-home-creator{height:173px}.ckr-float-icon{width:38px;height:38px}.ckr-home-stats .ckr-stat{padding:7px 12px}
  .ckr-game-row{grid-template-columns:minmax(0,1fr) 58px 84px}.ckr-game-action .ckr-btn{width:84px}.ckr-game-rating{font-size:9px}
  .ckr-home-sidebar{grid-template-columns:1fr}.ckr-home-sidebar .ckr-newsletter{grid-column:1}.ckr-browse-grid{grid-template-columns:1fr 1fr}.ckr-home-community{grid-template-columns:48px 1fr}.ckr-home-community>a{grid-column:1/3}.ckr-home-community .ckr-telegram-round{width:45px;height:45px}.ckr-game-creator-wrap img{height:min(103px,var(--ckr-creator-mobile-size))!important}
  .ckr-game-hero-grid{grid-template-columns:84px minmax(0,1fr) 76px;gap:8px}.ckr-game-hero .ckr-app-icon{width:84px;height:84px}.ckr-game-identity h1{font-size:20px}.ckr-game-creator-wrap{height:103px}.ckr-game-creator-wrap img{height:103px!important;max-width:76px!important}.ckr-game-summary{font-size:9px}.ckr-hero-facts b{font-size:7px}.ckr-game-actions .ckr-btn{font-size:11px}.ckr-single-sidebar{grid-template-columns:1fr}.ckr-single-sidebar .ckr-alert-card,.ckr-single-sidebar .ckr-ad-slot{grid-column:1}.ckr-how-list{grid-template-columns:1fr}.ckr-category-grid{grid-template-columns:1fr!important}
}

/* Mobile hero is a real four-row grid. Keeping the search and CTAs in the
   grid prevents the absolute 200%-wide controls from widening the page. */
@media (max-width:820px){
  .ckr-home-hero{padding:26px 18px 18px}
  .ckr-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 46%;grid-template-rows:auto auto auto auto;gap:8px 7px;min-height:0;align-items:start}
  .ckr-hero-copy{display:contents}
  .ckr-hero-copy h1{grid-column:1;grid-row:1;margin:8px 0 4px}
  .ckr-hero-copy>p{grid-column:1;grid-row:2;margin:0 0 5px}
  .ckr-hero-search{grid-column:1/-1;grid-row:3;position:static;left:auto;bottom:auto;width:100%}
  .ckr-hero-ctas{grid-column:1/-1;grid-row:4;position:static;left:auto;bottom:auto;width:100%;max-width:100%;margin:0}
  .ckr-hero-visual{grid-column:2;grid-row:1/3;height:190px}
  .ckr-category-list .ckr-category-grid{grid-template-columns:1fr!important}
  .ckr-category-list .ckr-game-card{grid-template-columns:1fr;gap:10px}
  .ckr-category-list .ckr-game-card>p{margin:0}
  .ckr-category-compact .ckr-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (max-width:460px){.ckr-category-compact .ckr-category-grid{grid-template-columns:1fr!important}}

/* All public layout selectors in the Control Center have visible, responsive
   behaviour. These rules deliberately come after the reference skin. */
body.ckr-home-cards .ckr-game-list-head{display:none}
body.ckr-game-compact .ckr-game-hero-grid{grid-template-columns:150px minmax(0,1fr) 130px 210px;gap:18px}
body.ckr-game-compact .ckr-game-creator-wrap{height:165px}
body.ckr-game-compact .ckr-game-creator-wrap img{height:min(165px,var(--ckr-creator-size))!important}
@media (max-width:820px){
  body.ckr-home-cards .ckr-game-list{grid-template-columns:1fr}
  body.ckr-game-compact .ckr-game-hero-grid{grid-template-columns:98px minmax(0,1fr) 92px}
  body.ckr-game-compact .ckr-game-hero .ckr-app-icon{width:98px;height:98px}
  body.ckr-game-compact .ckr-game-creator-wrap{height:116px}
  body.ckr-game-compact .ckr-game-creator-wrap img{height:116px!important;max-width:92px!important}
  body.ckr-game-wide .ckr-single-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:460px){
  body.ckr-game-compact .ckr-game-hero-grid{grid-template-columns:84px minmax(0,1fr) 76px}
  body.ckr-game-compact .ckr-game-hero .ckr-app-icon{width:84px;height:84px}
  body.ckr-game-compact .ckr-game-creator-wrap{height:103px}
  body.ckr-game-compact .ckr-game-creator-wrap img{height:103px!important;max-width:76px!important}
  body.ckr-game-wide .ckr-single-sidebar{grid-template-columns:1fr}
}

/* The reference layout contains intentional white presentation surfaces.
   Explicit dark-scheme counterparts keep every heading and control readable. */
body.ckr-dark .ckr-site-header,
body.ckr-dark .ckr-mobile-panel,
body.ckr-dark .ckr-search-panel,
body.ckr-dark .ckr-category-rail,
body.ckr-dark .ckr-hero-search,
body.ckr-dark .ckr-trending a,
body.ckr-dark .ckr-ticker-track a,
body.ckr-dark .ckr-game-tabs,
body.ckr-dark .ckr-game-badges span,
body.ckr-dark .ckr-category-benefit,
body.ckr-dark .ckr-update-card>div,
body.ckr-dark .ckr-hero-facts>span,
body.ckr-dark .ckr-feature-item{background:#0b1d33!important;color:var(--ckr-text);border-color:var(--ckr-line)}
body.ckr-dark .ckr-home-hero{background:radial-gradient(circle at 78% 45%,rgba(35,195,190,.15),transparent 28%),radial-gradient(circle at 88% 20%,rgba(106,99,255,.14),transparent 25%),linear-gradient(120deg,#07152a 22%,#0b2035 64%,#101d3a)!important}
body.ckr-dark .ckr-game-hero{background:linear-gradient(120deg,#09182c 35%,#0b2337 76%,#171a3a)!important}
body.ckr-dark .ckr-category-hero{background:linear-gradient(115deg,#09182c,#0b2933 58%,#171b3b)!important}
body.ckr-dark .ckr-download-box,
body.ckr-dark .ckr-newsletter,
body.ckr-dark .ckr-alert-card,
body.ckr-dark .ckr-install-help{background:linear-gradient(135deg,#0b2630,#0d2036)!important}
body.ckr-dark .ckr-hero-copy h1{background:linear-gradient(110deg,#f3f8ff 18%,#a8a9ff 54%,#58e4d8 84%);-webkit-background-clip:text;background-clip:text;color:transparent}
body.ckr-dark .ckr-hero-copy>p,
body.ckr-dark .ckr-row-category,
body.ckr-dark .ckr-row-version,
body.ckr-dark .ckr-row-size,
body.ckr-dark .ckr-game-tabs a{color:var(--ckr-muted)}
body.ckr-dark .ckr-icon-btn{color:var(--ckr-text);border-color:var(--ckr-line)}
body.ckr-dark .ckr-btn:not(.ckr-btn-primary):not(.ckr-btn-all-mix):not(.ckr-btn-secondary){color:#72ded4;border-color:#3b6c80}
body.ckr-dark .ckr-game-stats .ckr-stat>span{background:#132946}
body.ckr-dark .ckr-home-stats{border-color:var(--ckr-line)}
body.ckr-dark input,
body.ckr-dark textarea,
body.ckr-dark select{background:#0b1d33;color:var(--ckr-text);border-color:var(--ckr-line)}
@media (max-width:820px){body.ckr-dark .ckr-home-stats{background:#0b1d33!important}}

@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ckr-float-icon,.ckr-ticker-track{animation:none!important}.ckr-btn,.ckr-game-card{transition:none!important}.ckr-ticker-window{overflow-x:auto}}
