/* indianmatka.cloud — colour only, same design. Professional slate, not orange. */
:root,
html,
body,
.vip-card,
.booking-card,
.list-card,
.market-card,
.lucky-container,
.box,
.faq-section,
.faq-item,
.free-games,
.info-card {
  --box-head: #C5C9CE !important;
  --box-body: #E6E8EB !important;
  --box-edge: #8B9096 !important;
  --box-glow: none !important;
  --bg-hed: #C5C9CE !important;
  --timing-light-blue: #E6E8EB !important;
  --bg-w: #E6E8EB !important;
  --bg-main: #F2F3F5 !important;
  --border: #8B9096 !important;
  --h1: #1A1C1F !important;
  --text: #1A1C1F !important;
  --res-color: #1A1C1F !important;
}

html,
body {
  background: #F2F3F5 !important;
  color: #1A1C1F !important;
}

:is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item):nth-child(n of :is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item)),
:is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item):nth-child(6n+1 of :is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item)),
:is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item):nth-child(6n+2 of :is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item)),
:is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item):nth-child(6n+3 of :is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item)),
:is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item):nth-child(6n+4 of :is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item)),
:is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item):nth-child(6n+5 of :is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item)),
:is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item):nth-child(6n of :is(.box:not(.logo), .box.site-intro, .lucky-container, .section-bar, .booking-card, .vip-card, .list-card, .faq-section, .faq-item)) {
  --box-head: #C5C9CE !important;
  --box-body: #E6E8EB !important;
  --box-edge: #8B9096 !important;
  --box-glow: none !important;
  background: #E6E8EB !important;
  border-color: #8B9096 !important;
}

.vip-card,
.vip-card .vip-head,
.vip-card .vip-body,
h3.vip-head,
.booking-card,
.booking-head,
.booking-body,
.list-card,
.list-head,
.market-card,
.market-head,
.market-body,
.live-chip,
.lucky-container,
.lucky-container h3,
.section-bar,
.bg-head,
.bg-head.text,
.res-color,
.t24.res-color,
.free-games,
.free-games article,
.faq-section,
.faq-item,
.faq-question,
.box:not(.logo) {
  background: #E6E8EB !important;
  border-color: #8B9096 !important;
  box-shadow: none !important;
  color: #1A1C1F !important;
}

.vip-card .vip-head,
h3.vip-head,
.booking-head,
.list-head,
.market-head,
.section-bar,
.lucky-container h3,
.faq-question,
.bg-head,
.bg-head.text,
.site-intro h1,
.logo h1 {
  background: #C5C9CE !important;
  color: #1A1C1F !important;
}

.vip-date,
.vip-oc,
.vip-oc-num,
.vip-call,
.vip-call a {
  color: #1A1C1F !important;
}

html body .box,
html body .box:not(.logo),
html body .contener.box,
html body .market-card,
html body .vip-card,
html body .booking-card,
html body .list-card,
html body .lucky-container,
html body .info-card,
html body .faq-section,
html body .faq-item,
html body .section-bar,
html body .free-games,
html body .free-games article,
html body .keyword-box,
html body .support-box,
html body .live-chip {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
html body .results-section .market-card,
html body .vip-wrap .vip-card {
  margin: 3px auto !important;
}
html body .vip-wrap {
  margin: 0 auto !important;
}
html body .vip-body,
html body .booking-body,
html body .market-body {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
html body .vip-head,
html body .booking-head,
html body .market-head,
html body .section-bar {
  margin: 0 !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

html body a,
html body .site-footer a,
html body .footer-nav a,
html body .cta-btn,
html body .mbtn {
  color: #1A1C1F !important;
}
html body p a,
html body .footer-nav a,
html body .info-card a {
  text-decoration: underline !important;
}
html body .cta-btn,
html body .mbtn {
  background: #C5C9CE !important;
  color: #1A1C1F !important;
  border: 1px solid #8B9096 !important;
}
html body .market-name,
html body .section-bar,
html body .vip-head,
html body .time-badge,
html body .live-chip,
html body .site-footer {
  color: #1A1C1F !important;
}

html body .box,
html body .box:not(.logo),
html body .contener.box,
html body .market-card,
html body .vip-card,
html body .booking-card,
html body .list-card,
html body .lucky-container,
html body .info-card,
html body .faq-section,
html body .faq-item,
html body .section-bar,
html body .announce-bar,
html body .free-games,
html body .free-games article,
html body .keyword-box,
html body .support-box,
html body .live-chip,
html body .site-footer,
html body .date-banner,
html body .site-intro {
  border-width: 2px !important;
  border-style: solid !important;
  border-color: #8B9096 !important;
}

html body .hl-green,
html body .market-card.hl-green,
html body .vip-card.hl-green,
html body .live-chip.hl-green,
html body [data-game-id="6"],
html body [data-game-id="12"] {
  background: #E6E8EB !important;
  border-color: #8B9096 !important;
}
html body .hl-green .market-head,
html body .hl-green .vip-head,
html body .hl-green .booking-head,
html body [data-game-id="6"] .market-head,
html body [data-game-id="6"] .vip-head,
html body [data-game-id="12"] .market-head,
html body [data-game-id="12"] .vip-head {
  background: #C5C9CE !important;
  border-color: #8B9096 !important;
  color: #1A1C1F !important;
}
html body .hl-green .market-body,
html body .hl-green .vip-body,
html body [data-game-id="6"] .market-body,
html body [data-game-id="6"] .vip-body,
html body [data-game-id="12"] .market-body,
html body [data-game-id="12"] .vip-body {
  background: #E6E8EB !important;
}

html body .logo,
html body .texthead,
html body .live,
html body .head_live,
html body .zone,
html body .panel-body {
  background: #E6E8EB !important;
  border-color: #8B9096 !important;
  color: #1A1C1F !important;
}
html body .texthead h1,
html body .head_live,
html body .logo a,
html body th {
  background: #C5C9CE !important;
  color: #1A1C1F !important;
}
html body table,
html body td {
  background: #E6E8EB !important;
  border-color: #8B9096 !important;
}

:root {
  --primary: #C5C9CE !important;
  --primary-dark: #8B9096 !important;
  --primary-blue: #C5C9CE !important;
  --accent-pink: #C5C9CE !important;
  --accent-orange: #C5C9CE !important;
  --accent-orange-soft: #E6E8EB !important;
  --surface-white: #E6E8EB !important;
  --border-blue: #8B9096 !important;
  --border-card: #8B9096 !important;
  --bg-w: #E6E8EB !important;
  --bg-hed: #C5C9CE !important;
  --bg-main: #E6E8EB !important;
  --h1: #1A1C1F !important;
  --sub-head: #C5C9CE !important;
  --border: #8B9096 !important;
  --time-color: #1A1C1F !important;
  --res-color: #1A1C1F !important;
}

html body,
html body .site-shell,
html body .panel-body {
  background: #E6E8EB !important;
  color: #1A1C1F !important;
}

html body .site-intro,
html body .contener.box.logo,
html body .contener.box.logo.site-intro,
html body .keyword-box,
html body .support-box,
html body .date-banner,
html body .brand-name-plate,
html body .container .box {
  background: #E6E8EB !important;
  background-image: none !important;
  border-color: #8B9096 !important;
  color: #1A1C1F !important;
}

html body .site-intro h1,
html body .logo h1,
html body h1,
html body .announce-bar,
html body .section-bar,
html body .yellow,
html body .header,
html body .container .header,
html body .button,
html body .bg-head,
html body .bg-head.text {
  background: #C5C9CE !important;
  background-image: none !important;
  color: #1A1C1F !important;
  border-color: #8B9096 !important;
  box-shadow: none !important;
}

html body h2,
html body h3,
html body h4,
html body p,
html body .highlight,
html body .footer-note,
html body .brand-sub,
html body .intro-lead,
html body .site-intro p,
html body .site-intro h3 {
  color: #1A1C1F !important;
  border-left-color: #C5C9CE !important;
}

html body .res_chart a,
html body .zone {
  background: #E6E8EB !important;
  color: #1A1C1F !important;
  border-color: #8B9096 !important;
}
