:root {
  --zp-ink: #20211e;
  --zp-paper: #f5f0e8;
  --zp-cream: #fcf9f3;
  --zp-olive: #314b45;
  --zp-gold: #c48d4d;
  --zp-wine: #7b3f3c;
}

body { background: var(--zp-paper) !important; color: var(--zp-ink) !important; font-family: Arial, sans-serif; }
h1, h2, h3, h4 { font-family: Georgia, 'Times New Roman', serif; font-weight: 600; }
.main_menu { background: rgba(28, 33, 29, .96); }
.IWAHhp, .rIcmwfKM7h { letter-spacing: .08em; }
.Xugo8g7, body .Kf8f9s8iu.Xugo8g7 { background-image: linear-gradient(105deg, rgba(24,25,23,.92) 0%, rgba(24,25,23,.62) 46%, rgba(24,25,23,.12) 100%), url('../y7qtmc/sametovyvecer-hero.png') !important; background-position: center; background-size: cover; }
body.kasino-page .Kf8f9s8iu.Xugo8g7 { background-image: linear-gradient(105deg, rgba(28,17,20,.93) 0%, rgba(28,17,20,.62) 48%, rgba(28,17,20,.12) 100%), url('../y7qtmc/sametovyvecer-kasino.png') !important; }
.Xugo8g7:after { background: transparent !important; opacity: 1 !important; }
.Xugo8g7 h1 { max-width: 720px; color: #fff8ea !important; letter-spacing: -.02em; }
.Xugo8g7 .jUP3Osr3 h5 { color: #e1b878 !important; }
.b2JzS7MNkNj { background: var(--zp-gold); border-color: var(--zp-gold); color: #fff; }
.b2JzS7MNkNj:hover { background: var(--zp-wine); border-color: var(--zp-wine); }
.client_logo { background: var(--zp-olive) !important; color: #fff; }
.CafnP2jsew, .tE99aeLnoE, .LggcaH, .review_part, .p2z0rXfmeM, .o6ZeJqS { background: var(--zp-paper) !important; }
.CafnP2jsew h2, .review_part h2, .crWCDleweg6 h2, .p2z0rXfmeM h2, .o6ZeJqS h2, .SFQNZaReRg h2 { color: var(--zp-ink) !important; }
.CafnP2jsew h5, .review_part h5, .crWCDleweg6 h5, .SFQNZaReRg h5 { color: var(--zp-gold) !important; }
.CafnP2jsew p, .review_part p, .crWCDleweg6 p, .p2z0rXfmeM p, .o6ZeJqS p, .LggcaH p { color: #62675f !important; }
.GTfBHfHcaBL, .rWpl6Y, .faq_item, .p2z0rXfmeM .hfPGI9 { background: var(--zp-cream) !important; border: 1px solid rgba(101, 73, 51, .15) !important; box-shadow: 0 18px 42px rgba(51, 35, 25, .09) !important; border-radius: 10px; }
.GTfBHfHcaBL h4, .GTfBHfHcaBL span, .rWpl6Y h4, .faq_question, .p2z0rXfmeM h3 { color: var(--zp-wine) !important; }
.GTfBHfHcaBL p, .GTfBHfHcaBL li a, .rWpl6Y p, .mqdULePN p { color: #62675f !important; }
.EqfLBuaa { overflow: hidden; border-radius: 14px 3px 14px 3px; }
.EqfLBuaa img { width: 100%; height: 100%; object-fit: cover; display: block; filter: saturate(.84) contrast(1.06) sepia(.06); }
.doYsxGhRR { border-top-color: var(--zp-gold); }
.Fl50zunfLaG { background: linear-gradient(135deg, #253c38, #70413d); }
.Fl50zunfLaG:after { background: transparent !important; opacity: 1 !important; }
.faq_question { color: var(--zp-wine) !important; }
.faq_question span { color: var(--zp-gold) !important; }
.nTuSbzSR { background: #1b211d; }
@media (max-width: 767px) { .Xugo8g7 { background-position: 62% center; } }
