

html[data-theme-id="MEDP"]:not(#medp) {
  
  --md-bg: #edf7f0;
  --md-bg-deep: #dff0e5;
  --md-inset: #e6f3ea;
  --md-overlay: rgba(12, 32, 22, .5);
  --md-selection: rgba(21, 128, 61, .85);
  --md-bg-image-scrim: rgba(237, 247, 240, .3);
  
  --md-surface: #ffffff;
  --md-surface-2: #f2f9f4;
  --md-surface-3: #e0f0e6;
  --md-line: rgba(21, 128, 61, .22);
  --md-table-stripe: rgba(21, 128, 61, .04);
  --md-table-hover: rgba(21, 128, 61, .09);
  
  --md-ink: #14301f;
  --md-ink-2: #33523f;
  --md-ink-3: #4d6657;
  --md-on-color: #ffffff;
  --md-focus-ring: #0f7a3a;
  
  --md-field: #ffffff;
  --md-field-ink: #17201c;
  --md-field-hint: #64716a;
  --md-field-icon: #526159;
  --md-field-border: #8fa89a;
  --md-field-disabled: #e3ebe6;
  --md-field-disabled-ink: #36413b;
  
  --md-green: #15803d;
  --md-green-hi: #178a41;
  --md-on-primary: #ffffff;
  --md-green-2: #2f6b4f;
  --md-green-2-hi: #387b5c;
  --md-ring: #4ade80;
  --md-btn-disabled: #d5e3da;
  --md-btn-disabled-ink: #5f7468;
  
  --md-accent: #12703a;
  --md-accent-soft: rgba(21, 128, 61, .28);
  --md-gold: #975a06;
  --md-on-gold: #ffffff;
  --md-blue: #2f6f88;
  --md-orange: #9d4e24;
  --md-line-green: #06c755;
  
  --md-red: #b93c32;
  --md-red-text: #b42318;
  --md-step-bg: #b93c32;
  --md-danger-soft-bg: #fdecea;
  --md-danger-soft-line: rgba(180, 35, 24, .35);
  --md-warn-soft-bg: #fdf3d7;
  --md-warn-soft-line: rgba(151, 90, 6, .4);
  --md-pending: #1d6fa5;
  --md-pending-bg: #8a6412;
  --md-refund: #b45309;
  --md-open-ring: rgba(21, 128, 61, .45);
  --md-closed-bg: #fde3e0;
  --md-closed-ink: #8f1d14;
  
  --md-amount-1: #963f29;
  --md-amount-2: #8b651c;
  --md-amount-3: #17683d;
  --md-amount-4: #176955;
  --md-amount-5: #285d67;
  --md-amount-6: #4d5572;
  --md-amount-7: #6f4f77;
  --md-amount-8: #80513a;
  
  --md-bet-extra: #176955;
  --md-bet-delete-from: #a8512d;
  --md-bet-delete-to: #71312c;
  --md-bet-input-ink: #17201c;
  
  --md-tier-1: #176955;
  --md-tier-2: #285d67;
  --md-tier-3: #5f4d72;
  --md-tier-4: #775b24;
  --md-deposit-from: #1a9447;
  --md-deposit-to: #0f6b34;
  --md-withdraw-from: #c04438;
  --md-withdraw-to: #8f2f2a;
  
  --md-bank-default: #0f766e;
  --md-bank-kbank: #138f2d;
  --md-bank-scb: #4e2a84;
  --md-bank-bbl: #1e4598;
  --md-bank-ktb: #0b76b8;
  --md-bank-bay: #8a6d00;
  --md-bank-ttb: #1a3c8f;
  --md-bank-gsb: #c2185b;
  --md-bank-baac: #3f7d20;
  --md-bank-uob: #0b3979;
  --md-bank-cimb: #7e2f36;
  --md-bank-kkp: #594a8f;
  
  --md-header-bg: var(--md-bg);
  --md-header-chip-ink: var(--md-ink);
  --md-drawer-bg: var(--md-bg-deep);
  --md-footer-bg: var(--md-bg-deep);
  --md-toast-bg: #14301f;
  --md-toast-ink: #ffffff;
  
  --md-shadow-1: rgba(16, 60, 36, .12);
  --md-shadow-2: rgba(16, 60, 36, .09);
  --md-shadow-3: rgba(16, 60, 36, .06);
  --md-shadow-card: rgba(16, 60, 36, .1);
  --md-shadow-float: rgba(16, 60, 36, .2);
  --md-shadow-dialog: rgba(16, 60, 36, .26);
  
  --md-green-rgb: 21, 128, 61;
  --md-accent-rgb: 18, 112, 58;
  --md-bg-rgb: 237, 247, 240;
}

html[data-theme-id="MEDP"]:not(#medp) {
  color-scheme: light !important;         
}

html[data-theme-id="MEDP"]:not(#medp) small[data-medp-tx-label]::after { background: var(--md-ink-3); }

html[data-theme-id="MEDP"]:not(#medp) .medp-blog-card__icon,
html[data-theme-id="MEDP"]:not(#medp) .medp-featured__icon,
html[data-theme-id="MEDP"]:not(#medp) .medp-invite__icon,
html[data-theme-id="MEDP"]:not(#medp) .medp-pay__steps li::before { background: var(--md-surface-3); color: var(--md-accent); }

html[data-theme-id="MEDP"]:not(#medp) .medp-topup-presets > [class*="col-"] a.button-main.bg-gradient-theme[data-medp-tier],
html[data-theme-id="MEDP"]:not(#medp) .medp-topup-presets > [class*="col-"] a.button-main.bg-gradient-theme[data-medp-tier] span {
  color: var(--md-on-color) !important;
  -webkit-text-fill-color: var(--md-on-color) !important;
}

html[data-theme-id="MEDP"]:not(#medp) .medp-hero-placeholder .medp-hero-live__logo { mix-blend-mode: normal; }

html[data-site-products="lottery"][data-theme-id="MEDP"]:not(#medp) a[href="/casino"],
html[data-site-products="lottery"][data-theme-id="MEDP"]:not(#medp) a[href^="/casino?"],
html[data-site-products="lottery"][data-theme-id="MEDP"]:not(#medp) li:has(> a[href="/casino"]),
html[data-site-products="lottery"][data-theme-id="MEDP"]:not(#medp) [class*="col-"]:has(> a[href="/casino"]) { display: none !important; }
html[data-site-products="lottery"][data-theme-id="MEDP"]:not(#medp) .row > .col-6:has(> a[href="/latte"].check-button):has(+ .col-6 > a[href="/casino"]) {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
