/* Скин «как наши запуски Вавады» (Александр 30.10): структура блоков vavada-brand, палитра/шрифт/логотип — от templates/vavada-ru */
@font-face{font-family:Geologica;src:url(/fonts/Geologica-Light.woff2) format("woff2");font-weight:300;font-display:swap}
@font-face{font-family:Geologica;src:url(/fonts/Geologica-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:Geologica;src:url(/fonts/Geologica-Medium.woff2) format("woff2");font-weight:500 800;font-display:swap}
:root{--bg:#101018;--bg2:#171722;--card:#252536;--line:#33334a;--txt:#cfcff3;--mut:#8a8aae;
  --gold:#fe284a;--gold2:#ffde26;--red:#fe284a;--r:12px;--serif:Geologica,system-ui,sans-serif;--sans:Geologica,system-ui,sans-serif}
body{background:var(--bg);color:#bcbcd1}
a{color:#ffde26}
.rz-h2,.rz-text h2,.rz-hero__title,.rz-card__title,.rz-band__title{font-family:Geologica,sans-serif !important;font-weight:500 !important;letter-spacing:0 !important;color:#fff}
.rz-hero__title{font-size:clamp(30px,4vw,50px) !important;line-height:1.15 !important}
.rz-eyebrow{color:#ffde26;letter-spacing:.12em}
.rz-btn{border-radius:8px;letter-spacing:.02em;text-transform:none;font-weight:600}
.rz-btn--gold{background:#fe284a;color:#fff !important;box-shadow:0 10px 26px -12px rgba(254,40,74,.8)}
.rz-btn--gold:hover{background:#e41d3c}
.rz-btn--ghost{border-color:#484868;background:#252536;color:#fff}
.rz-btn--ghost:hover{border-color:#fe284a;color:#fff}
.rz-header{background:#1e1e2c !important;position:sticky;box-shadow:0 2px 14px rgba(0,0,0,.35)}
.rz-header__in{height:68px}
.rz-logo__mark,.rz-logo__txt{display:none !important}
.rz-logo{background:url(/content/img/logo/logo.webp) no-repeat left center/contain;width:150px;height:34px}
.rz-nav a{color:#bcbcd1;letter-spacing:.02em;text-transform:none;font-weight:500;font-size:14px}
.rz-nav a.is-active,.rz-nav a:hover{color:#fff}
.rz-nav a:not(.rz-btn)::after{background:#fe284a}
.rz-hero{min-height:auto !important;padding:70px 0 60px !important;background:linear-gradient(90deg,rgba(16,16,24,.92),rgba(16,16,24,.55)),url(/content/img/banners/desktop-banner-1x.webp) center/cover no-repeat !important}
.rz-hero::before,.rz-hero::after{display:none !important}
.rz-card{background:#252536 !important;border:1px solid #33334a !important;border-radius:12px !important}
.rz-card__img{opacity:.45}
.rz-card__label{color:#ffde26 !important}
.rz-card__more{color:#fe284a !important}
.rz-band{background:#1e1e2c !important;border-top:1px solid #33334a;border-bottom:1px solid #33334a}
.rz-toc__box,.rz-side__box{background:#252536 !important;border:1px solid #33334a !important;border-radius:12px !important}
.rz-toc__title{color:#ffde26 !important}
.rz-faq__item{background:#1e1e2c !important;border-color:#33334a !important;border-radius:10px !important}
.rz-review{background:#252536 !important;border-color:#33334a !important;border-radius:12px !important}
.rz-review__stars{color:#ffde26 !important}
.rz-chips a{background:#252536 !important;border-color:#33334a !important;color:#cfcff3 !important;border-radius:8px !important}
.rz-chips a:hover{border-color:#fe284a !important}
.rz-footer{background:#171722 !important;border-top:1px solid #33334a}
.rz-text table th{background:#2c2c40 !important;color:#fff}
.rz-text table td,.rz-text table th{border-color:#3a3a54 !important}
/* боковое меню разделов */
.rz-side__box{padding:16px 18px;margin-bottom:16px}
.rz-side__title{display:block;font-weight:600;color:#ffde26;margin-bottom:8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.rz-side__list a{display:block;color:#cfcff3;padding:7px 0;border-bottom:1px dashed #33334a;font-size:14.5px}
.rz-side__list a:last-child{border-bottom:0}
.rz-side__list a.is-active,.rz-side__list a:hover{color:#fe284a}
