:root{--bg:#1b1340;--bg2:#2a1b5e;--card:#251a52;--card2:#2f2266;--line:#45348c;--pk:#ff2fa6;--pk2:#ff5fc4;--cy:#35d4ff;--rd:#d6213a;--or:#ff9f1c;--ye:#ffd23f;--gn:#3ddc84;--tx:#f7f3ff;--mut:#c9bfe8;--top:60px;--hud:48px;--disp:"Baloo 2",system-ui,sans-serif;--txt:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
.cv-v-hi,.cv-v-hi body{--txt:"Noto Sans Devanagari",Inter,system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--top) + 14px)}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
body{margin:0;padding-top:var(--top);background:var(--bg);background-image:radial-gradient(2px 2px at 14% 22%,#ff5fc455 50%,transparent 51%),radial-gradient(1.6px 1.6px at 72% 12%,#35d4ff55 50%,transparent 51%),radial-gradient(2px 2px at 88% 58%,#ffd23f44 50%,transparent 51%),radial-gradient(1.4px 1.4px at 36% 76%,#ffffff33 50%,transparent 51%),linear-gradient(180deg,var(--bg) 0%,var(--bg2) 100%);background-size:380px 380px,440px 440px,520px 520px,300px 300px,100% 100%;background-attachment:fixed;color:var(--tx);font:16px/1.65 var(--txt);-webkit-text-size-adjust:100%}
.cv-v-hi{font-size:17px;line-height:1.75}
img,svg{max-width:100%}
img{height:auto;display:block}
a{color:var(--cy);text-underline-offset:3px}
a:hover{color:var(--ye)}
h1,h2,h3{font-family:var(--disp);line-height:1.15;margin:0 0 .55em;font-weight:800}
h2{font-size:clamp(26px,3.4vw,36px);color:#fff;text-shadow:0 0 14px #35d4ff88,0 0 2px #35d4ff}
h2::after{content:"";display:block;width:84px;height:6px;margin-top:10px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--ye) 0 12px,transparent 12px 20px),var(--rd);background-blend-mode:normal}
h3{font-size:21px;color:var(--ye)}
p{margin:0 0 1em}
.cv-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}
.cv-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ye);color:var(--bg);padding:8px 14px;border-radius:8px}
.cv-skip:focus{left:8px}
.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;font:800 17px/1 var(--disp);letter-spacing:.2px;text-decoration:none;border:0;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s;white-space:nowrap}
.cv-btn--go{background:var(--gn);color:#0f2a1a;box-shadow:0 4px 0 #1f9a55,0 8px 20px #3ddc8444}
.cv-btn--go:hover{color:#0f2a1a;filter:brightness(1.08);transform:translateY(-1px)}
.cv-btn--pink{background:var(--pk);color:#fff;box-shadow:0 4px 0 #a8126a,0 0 22px #ff2fa666}
.cv-btn--pink:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}
.cv-btn:active{transform:translateY(2px);box-shadow:none}
.cv-btn:focus-visible,.cv-burger:focus-visible,a:focus-visible,button:focus-visible,.cv-mults:focus-visible{outline:3px solid var(--ye);outline-offset:2px}

.cv-top{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--top);background:#1b1340f2;border-bottom:2px solid var(--pk);box-shadow:0 0 16px #ff2fa655}
.cv-top__in{height:var(--top);display:flex;align-items:center;gap:16px}
.cv-brand{flex:none;display:flex;align-items:center}
.cv-brand img{height:44px;width:auto}
.cv-menu{display:flex;align-items:center;gap:14px;flex:1;min-width:0}
.cv-nav{display:flex;gap:2px;flex:1;justify-content:center}
.cv-nav a{color:var(--mut);text-decoration:none;font:600 14px/1 var(--txt);padding:10px 8px;border-radius:8px;white-space:nowrap}
.cv-nav a:hover{color:#fff;background:#ff2fa61f}
.cv-lang{display:flex;align-items:center;gap:6px;flex:none;color:var(--mut)}
.cv-lang a{display:inline-flex;align-items:center;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--mut);text-decoration:none;font:700 14px/1 var(--disp)}
.cv-lang a[aria-current]{border-color:var(--cy);color:#fff;box-shadow:0 0 10px #35d4ff55}
.cv-top__cta{height:44px;padding:0 18px;font-size:16px;flex:none}
.cv-burger{display:none;flex:none;margin-left:auto;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:46px;height:44px;background:transparent;border:1px solid var(--line);border-radius:12px;cursor:pointer}
.cv-burger span{display:block;width:20px;height:2px;background:var(--pk2);box-shadow:0 0 6px var(--pk)}
@media (max-width:1180px){
  .cv-burger{display:inline-flex}
  .cv-menu{display:none;position:absolute;top:var(--top);left:0;right:0;flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px 18px;background:#1b1340;border-bottom:2px solid var(--pk);box-shadow:0 18px 40px #000a}
  .cv-menu-open .cv-menu{display:flex}
  .cv-nav{flex-direction:column;gap:0}
  .cv-nav a{padding:13px 6px;font-size:16px;border-bottom:1px solid #45348c88;border-radius:0}
  .cv-lang a{height:40px;padding:0 16px}
}
@media (max-width:480px){:root{--top:56px}.cv-brand img{height:38px}.cv-top__cta{height:40px;padding:0 14px;font-size:15px}.cv-top__in{gap:10px}}

.cv-hud{position:fixed;top:var(--top);left:0;right:0;z-index:40;height:var(--hud);background:#241a55f5;border-bottom:2px solid var(--rd);transform:translateY(-110%);visibility:hidden;transition:transform .2s,visibility .2s}
.cv-hud.is-on{transform:none;visibility:visible}
.cv-hud__in{height:var(--hud);display:flex;align-items:center;justify-content:space-between;gap:16px}
.cv-hud dl{display:flex;gap:26px;margin:0}
.cv-hud dl div{display:flex;align-items:baseline;gap:8px}
.cv-hud dt{font:600 13px/1 var(--txt);color:var(--mut)}
.cv-hud dd{margin:0;font:800 17px/1 var(--disp);color:var(--or)}
.cv-hud .cv-btn{height:36px;padding:0 18px;font-size:15px;box-shadow:none}
@media (max-width:900px){.cv-hud{display:none}}

.cv-hero{position:relative;overflow:hidden}
.cv-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;opacity:.42}
.cv-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1b1340cc 0%,#1b1340b3 40%,#1b1340 100%);pointer-events:none}
.cv-hero__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "sub" "demo";padding-top:26px;padding-bottom:40px}
.cv-hero__copy{grid-area:copy}
.cv-hero__sub{grid-area:sub;color:var(--mut);font-size:15px;margin-top:18px}
.cv-hero__sub .cv-lead{color:var(--tx);font-size:16px}
.cv-demo{grid-area:demo;margin-top:8px}
.cv-crumbs ol{display:flex;gap:8px;list-style:none;margin:0 0 8px;padding:0;font-size:13px;color:var(--mut)}
.cv-crumbs li+li::before{content:"›";margin-right:8px;color:var(--pk)}
.cv-crumbs a{color:var(--mut);text-decoration:none}
.cv-kicker{font:800 13px/1.3 var(--disp);letter-spacing:2px;text-transform:uppercase;color:var(--cy);margin:0 0 6px}
.cv-hero h1{font-size:clamp(28px,3.6vw,44px);color:#fff;text-shadow:0 0 18px #ff2fa6aa,0 2px 0 #a8126a;margin-bottom:8px}
.cv-v-hi .cv-hero h1{line-height:1.3}
.cv-dates{font-size:13px;color:var(--mut);margin:0 0 14px}
.cv-plates{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.cv-plates li{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:linear-gradient(180deg,#ffb23f,#ff8a1c);color:#2a1300;box-shadow:inset 0 -3px 0 #c55f00,0 0 12px #ff9f1c55}
.cv-plates li::before{content:"★";font-size:14px;color:#fff6c8}
.cv-plates span{font:600 12px/1.1 var(--txt);opacity:.9}
.cv-plates b{font:800 16px/1.1 var(--disp)}
.cv-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}
.cv-micro{font-size:13px;color:var(--mut);margin:0}
.cv-micro b{color:#fff;background:var(--rd);border-radius:4px;padding:0 5px}
.cv-micro a{color:var(--mut)}
.cv-demo h2{font-size:clamp(21px,2.4vw,28px);margin-bottom:12px}
.cv-demo h2::after{display:none}
.cv-carpet{position:relative;padding:14px;border-radius:18px;background:var(--rd);background-image:radial-gradient(circle at 7px 7px,var(--ye) 4px,#b8860b 5px,transparent 6px),radial-gradient(circle at 7px 7px,var(--ye) 4px,#b8860b 5px,transparent 6px);background-size:44px 14px,44px 14px;background-position:0 0,0 100%;background-repeat:repeat-x;box-shadow:0 0 0 2px #ff9f1c,0 0 30px #ff2fa655}
.cv-screen{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#140d33}
.cv-screen>img{width:100%;height:100%;object-fit:cover;filter:brightness(.55)}
.cv-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#140d33}
.cv-gate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:12px}
.cv-gate[hidden],.cv-prog[hidden]{display:none}
.cv-gate__badge{font:800 13px/1 var(--disp);letter-spacing:2px;color:var(--ye);border:2px solid var(--ye);border-radius:999px;padding:6px 12px;background:#1b1340cc}
.cv-gate small{font-size:13px;color:#fff;text-shadow:0 1px 3px #000}
.cv-prog{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:10px 14px;background:#1b1340e6;font-size:13px;color:#fff}
.cv-prog i{display:block;height:8px;margin-top:6px;border-radius:4px;background:#ffffff22;overflow:hidden}
.cv-prog b{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gn),var(--ye),var(--or));transition:width .4s}
.cv-carpet__bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 4px 0;font:600 12px/1.3 var(--txt);color:#fff}
.cv-fs{background:#1b1340;border:1px solid var(--ye);color:#fff;border-radius:999px;height:32px;padding:0 14px;cursor:pointer;font:700 13px var(--txt)}
.cv-demo__txt{margin-top:14px;font-size:15px;color:var(--mut)}
@media (max-width:760px){
  .cv-hero__in{grid-template-areas:"copy" "demo" "sub";padding-top:12px;padding-bottom:26px}
  .cv-kicker{display:none}
  .cv-hero h1{font-size:23px;margin-bottom:6px}
  .cv-dates{font-size:12px;margin-bottom:10px}
  .cv-plates{gap:5px;margin-bottom:12px}
  .cv-plates li{padding:4px 10px 4px 8px;gap:5px}
  .cv-plates li::before{font-size:11px}
  .cv-plates span{font-size:11px}
  .cv-plates b{font-size:14px}
  .cv-ctas{gap:8px;margin-bottom:6px}
  .cv-ctas .cv-btn{flex:1 1 0;height:46px;padding:0 10px;font-size:15px}
  .cv-micro{margin-bottom:12px;font-size:12px}
  .cv-demo{margin-top:0}
  .cv-demo h2{font-size:19px;margin-bottom:8px}
  .cv-carpet{padding:10px;border-radius:14px;background-size:34px 10px,34px 10px}
  .cv-hero__sub{margin-top:20px}
}

.cv-casinos{padding:54px 0 36px}
.cv-cas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
@media (max-width:980px){.cv-cas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.cv-cas-grid{grid-template-columns:minmax(0,1fr)}}
.cv-cas{position:relative;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid #35d4ff77;border-radius:18px;padding:18px;box-shadow:0 0 14px #35d4ff22}
.cv-cas--pick{border:2px solid var(--pk);box-shadow:0 0 26px #ff2fa655}
.cv-cas__pick{position:absolute;top:-13px;left:18px;margin:0;background:var(--pk);color:#fff;font:800 13px/1 var(--disp);letter-spacing:.5px;padding:6px 12px;border-radius:999px;box-shadow:0 0 12px #ff2fa6aa}
.cv-cas__id{display:flex;align-items:center;gap:12px}
.cv-cas__id img{width:48px;height:48px;border-radius:12px;border:1px solid var(--cy);box-shadow:0 0 10px #35d4ff55}
.cv-cas__id h3{margin:0;font-size:21px;color:#fff}
.cv-cas__bonus{margin:2px 0 0;font:800 26px/1.15 var(--disp);color:var(--or);text-shadow:0 0 12px #ff9f1c55}
.cv-cas__terms{margin:0;font-size:13px;color:var(--mut)}
.cv-cas__facts{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:7px;font-size:14px}
.cv-cas__facts li{display:flex;align-items:center;gap:9px}
.cv-cas__facts svg{width:18px;height:18px;flex:none}
.cv-cas__act{margin-top:auto;display:flex;flex-direction:column;gap:8px}
.cv-cas__act .cv-btn{width:100%}
.cv-cas__claim{text-align:center;font-weight:700;font-size:14px;color:var(--cy);padding:6px}
.cv-pays__t{margin:8px 0 10px;color:var(--mut)}
.cv-pays{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.cv-pays li{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;background:var(--card);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:600}
.cv-pays svg{width:22px;height:22px}
.cv-casinos__note{font-size:13px;color:var(--mut)}

.cv-toc{padding:6px 0}
.cv-toc .cv-wrap>p{font:800 14px/1 var(--disp);letter-spacing:2px;text-transform:uppercase;color:var(--pk2);margin-bottom:12px}
.cv-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:t}
.cv-toc li{counter-increment:t}
.cv-toc a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--tx);text-decoration:none;font-size:14px}
.cv-toc a::before{content:counter(t);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--or);color:#2a1300;font:800 12px var(--disp)}
.cv-toc a:hover{border-color:var(--pk);color:#fff}

.cv-sec{padding:54px 0 6px}
.cv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 28px}
@media (max-width:760px){.cv-stats{grid-template-columns:minmax(0,1fr)}}
.cv-stat{background:var(--card);border:1px solid #35d4ff66;border-radius:18px;padding:18px}
.cv-stat svg{width:46px;height:46px;margin-bottom:6px}
.cv-stat b{display:block;font:800 30px/1.1 var(--disp);color:var(--or)}
.cv-stat span{display:block;font-size:13px;color:var(--cy);font-weight:700;margin:4px 0 10px}
.cv-stat p{margin:0;font-size:15px;color:var(--mut)}
.cv-table{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}
.cv-table table{width:100%;border-collapse:collapse;font-size:15px}
.cv-table th,.cv-table td{text-align:left;padding:11px 14px;border-bottom:1px solid #45348c99;vertical-align:top}
.cv-table tbody tr:last-child th,.cv-table tbody tr:last-child td{border-bottom:0}
.cv-table tbody th{color:var(--cy);font-weight:700}
.cv-table thead th{font:800 15px/1.2 var(--disp);color:#fff;background:#3a2a7a}
.cv-levels i,.cv-mults i,.cv-ex i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;vertical-align:-1px;background:var(--lv)}
.cv-lv--easy{--lv:var(--gn)}.cv-lv--med{--lv:var(--ye)}.cv-lv--hard{--lv:var(--or)}.cv-lv--hc{--lv:var(--rd)}
.cv-levels tbody th{color:#fff;white-space:nowrap}
.cv-levels tbody tr{box-shadow:inset 4px 0 0 var(--lv)}
.cv-levels td:last-child{color:var(--lv);font-weight:700}
.cv-mults{max-height:480px;margin-top:18px}
.cv-mults table{font-variant-numeric:tabular-nums;min-width:520px}
.cv-mults thead th{position:sticky;top:0;z-index:1}
.cv-mults td{font:700 15px/1.2 var(--disp);color:var(--or);text-align:right}
.cv-mults thead th:not(:first-child){text-align:right}
.cv-mults tbody tr:nth-child(odd) td,.cv-mults tbody tr:nth-child(odd) th{background:#ffffff08}
.cv-mults tbody th{width:64px;color:var(--mut)}
.cv-cap{font-size:13px;color:var(--mut);margin-top:8px}
.cv-ex{margin-top:16px;padding:16px 18px;border-radius:16px;background:linear-gradient(90deg,#d6213a33,#d6213a11);border:1px solid #d6213a99}
.cv-ex p{margin:0 0 8px;font-weight:700}
.cv-ex ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
@media (max-width:760px){.cv-ex ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cv-ex li{background:var(--card);border-radius:12px;padding:10px 12px;font-size:14px}
.cv-ex b{color:var(--ye);font:800 18px var(--disp)}
.cv-steps{list-style:none;margin:22px 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
@media (max-width:900px){.cv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.cv-steps{grid-template-columns:minmax(0,1fr)}}
.cv-step{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;position:relative}
.cv-step i{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--or);color:#2a1300;font:800 20px var(--disp);font-style:normal;box-shadow:0 0 12px #ff9f1c88;margin-bottom:8px}
.cv-step:nth-child(4) i{background:var(--gn);color:#0f2a1a}
.cv-step b{display:block;font:800 19px/1.2 var(--disp);color:#fff;margin-bottom:4px}
.cv-step p{margin:0;font-size:15px;color:var(--mut)}
.cv-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
@media (max-width:760px){.cv-pair{grid-template-columns:minmax(0,1fr)}}
.cv-fig{margin:0;background:var(--card);border:1px solid #35d4ff66;border-radius:16px;overflow:hidden}
.cv-fig img{width:100%;aspect-ratio:16/9;object-fit:cover}
.cv-fig figcaption{padding:10px 14px;font-size:13px;color:var(--mut)}
.cv-ticks{list-style:none;margin:0 0 1em;padding:0;display:grid;gap:9px}
.cv-ticks li{position:relative;padding-left:28px}
.cv-ticks li::before{content:"★";position:absolute;left:2px;top:0;color:var(--or)}
.cv-ticks b{color:#fff}
.cv-honest{padding:14px 18px;border-radius:14px;background:#d6213a22;border:1px solid #d6213aaa;color:#fff;font-weight:600}
.cv-tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}
@media (max-width:640px){.cv-tips{grid-template-columns:minmax(0,1fr)}}
.cv-tips>div{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--pk);border-radius:14px;padding:16px 18px}
.cv-tips h3{font-size:19px}
.cv-tips p{margin:0;color:var(--mut);font-size:15px}
.cv-devices{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
@media (max-width:560px){.cv-devices{grid-template-columns:minmax(0,1fr)}}
.cv-devices li{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px}
.cv-devices svg{grid-row:1/3;width:30px;height:30px}
.cv-devices b{color:#fff}
.cv-devices span{font-size:13px;color:var(--mut)}
.cv-pc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}
@media (max-width:640px){.cv-pc{grid-template-columns:minmax(0,1fr)}}
.cv-pc>div{background:var(--card);border-radius:16px;padding:18px;border:1px solid var(--gn)}
.cv-pc .cv-pc__con{border-color:var(--rd)}
.cv-pc h3{color:var(--gn)}
.cv-pc__con h3{color:#ff6b7f}
.cv-pc ul{margin:0;padding-left:20px;display:grid;gap:6px}
.cv-real{padding:14px 18px;border-radius:14px;background:#3ddc8418;border:1px solid #3ddc8488}
.cv-rgline{padding:14px 18px;border-radius:14px;background:var(--card);border:1px solid var(--line)}
.cv-faq{display:grid;gap:10px;width:100%}
.cv-faq details{background:var(--card);border:1px solid var(--line);border-radius:14px}
.cv-faq details[open]{border-color:var(--pk)}
.cv-faq summary{cursor:pointer;list-style:none;padding:16px 50px 16px 18px;position:relative;font:800 18px/1.35 var(--disp);color:#fff}
.cv-faq summary::-webkit-details-marker{display:none}
.cv-faq summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--or);color:#2a1300;font:800 18px/1 var(--disp)}
.cv-faq details[open] summary::after{content:"–"}
.cv-faq details>div{padding:0 18px 4px;color:var(--mut)}
.cv-body{padding-bottom:40px}

.cv-foot{margin-top:40px;padding:30px 0 96px;background:#140d33;border-top:2px solid var(--rd);font-size:14px;color:var(--mut)}
.cv-foot__road{width:320px;height:70px;margin-bottom:10px}
.cv-foot__badges{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.cv-foot__badges li{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:#fff;font-weight:600}
.cv-foot__badges svg{width:20px;height:20px}
.cv-foot strong{color:#fff}
.cv-lang--foot{margin:4px 0 16px}
.cv-foot__nav{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:14px}
.cv-foot__nav a{color:var(--tx)}
.cv-dock{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#1b1340f2;border-top:2px solid var(--pk)}
.cv-dock .cv-btn{flex:1 1 0;height:46px;font-size:16px}
@media (min-width:901px){.cv-dock{display:none}.cv-foot{padding-bottom:30px}}

.cv-rg .cv-hud,.cv-rg .cv-dock{display:none!important}
.cv-page{padding-top:40px;padding-bottom:40px;max-width:900px}
.cv-page h1{font-size:clamp(30px,4vw,42px);color:#fff}
.cv-page ul{padding-left:22px;display:grid;gap:6px;margin:0 0 1em}
