.mobile-shell .mp-shell.game-red_jodi {
  --rj-brand:var(--theme-primary,#007c76);--rj-deep:var(--theme-primary-deep,#00615d);--rj-ink:#173447;--rj-muted:#607581;--rj-surface:#fff;
  --rj-soft:color-mix(in srgb,var(--rj-brand) 7%,white);--rj-line:color-mix(in srgb,var(--rj-brand) 22%,white);--rj-shadow:color-mix(in srgb,var(--rj-deep) 12%,transparent);
  padding-bottom:0!important;background:linear-gradient(var(--rj-soft),#f6f9fb);color:var(--rj-ink);
}
html[data-app-theme=neon] .mobile-shell .game-red_jodi {--rj-ink:#e6f3fc;--rj-muted:#b4c7d6;--rj-surface:#142332;--rj-soft:#1a2d40;--rj-line:#36516b;background:#0e1824}
.mobile-shell .game-red_jodi .mp-header {min-height:56px;padding:7px 10px!important;gap:7px;border-radius:0 0 17px 17px;background:radial-gradient(ellipse at 12% 0,#ffffff26,transparent 65%),linear-gradient(120deg,var(--rj-brand),var(--rj-deep))!important}
.mobile-shell .game-red_jodi .mp-header h1 {font:900 clamp(14px,4vw,18px)/1.15 Arial,sans-serif;white-space:normal;overflow-wrap:anywhere;color:white!important}
.mobile-shell .game-red_jodi .mp-back {width:30px;height:32px}
.mobile-shell .game-red_jodi .mp-wallet-pill {min-height:32px!important;padding:0 8px;font-size:11px;background:color-mix(in srgb,var(--rj-deep) 78%,black)}
.mobile-shell .game-red_jodi .mp-content {padding:10px 10px 150px!important}
.mobile-shell .game-red_jodi .mp-row-2 {gap:9px;margin:0 0 12px}
.mobile-shell .game-red_jodi .mp-field-box {min-height:44px!important;padding:0 10px;border:1px solid var(--rj-line);border-radius:11px;background:var(--rj-surface);color:var(--rj-ink);font-size:12px}
.mobile-shell .game-red_jodi .rj-heading {display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;font:600 10px Arial,sans-serif;color:var(--rj-muted)}
.mobile-shell .game-red_jodi .rj-heading>strong {color:#b92343!important;font:900 14px Arial,sans-serif;letter-spacing:.04em}
.mobile-shell .game-red_jodi .rj-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 8px}
.mobile-shell .game-red_jodi .rj-card {display:grid;grid-template-rows:auto 44px;gap:6px;min-width:0;padding:7px 5px 6px;border:1px solid #e9c8ce;border-radius:14px;background:linear-gradient(155deg,var(--rj-surface),#fff0f3);box-shadow:0 3px 0 #e8d0d6,0 5px 10px var(--rj-shadow)}
.mobile-shell .game-red_jodi .rj-number {display:grid;place-items:center;min-height:25px;color:#b51d3d!important;font:900 clamp(21px,6vw,27px)/1 Arial,sans-serif;letter-spacing:.02em}
.mobile-shell .game-red_jodi .rj-card input {width:100%;min-width:0;height:44px;margin:0;padding:0 3px;border:1px solid #e5c7ce;border-radius:9px;color:var(--rj-ink);background:var(--rj-surface);text-align:center;font:800 18px Arial,sans-serif;box-shadow:inset 0 1px 3px #5e344510}
.mobile-shell .game-red_jodi .rj-card.selected {border-color:#c53a57;background:linear-gradient(150deg,#fff6f8,#fbd3dd);box-shadow:0 3px 0 #dba2b0,0 5px 10px var(--rj-shadow)}
.mobile-shell .game-red_jodi .rj-card.selected input {border-color:#c7445f;color:#851e38;background:#fff7f9}
.mobile-shell .game-red_jodi .rj-card.invalid input {border-color:#bf183b;background:#fff0f3;color:#a11835;box-shadow:inset 0 0 0 1px #bf183b}
.mobile-shell .game-red_jodi .rj-card:focus-within {outline:2px solid var(--rj-brand);outline-offset:1px}
.mobile-shell .game-red_jodi .mp-bottom-bar {min-height:62px;padding:8px 10px;background:var(--rj-surface);color:var(--rj-muted)}
.mobile-shell .game-red_jodi .mp-bottom-bar .mp-stat strong {color:var(--rj-ink)}
.mobile-shell .game-red_jodi .mp-submit-btn {min-height:44px;border-radius:12px;background:linear-gradient(120deg,var(--rj-brand),var(--rj-deep))!important}
html[data-app-theme=neon] .mobile-shell .game-red_jodi .rj-card {background:linear-gradient(150deg,#182b3e,#3b2535);border-color:#885265;box-shadow:0 3px 0 #493143}
html[data-app-theme=neon] .mobile-shell .game-red_jodi .rj-number,
html[data-app-theme=neon] .mobile-shell .game-red_jodi .rj-heading>strong {color:#ff9cb3!important}
