:root{--ml-bg-primary: #0f1419;--ml-bg-secondary: #1a1a1a;--ml-bg-card: #1f2937;--ml-gold: #ffd700;--ml-gold-dim: #ffd74a;--ml-win: #22c55e;--ml-loss: #ef4444;--ml-text-primary: #ffffff;--ml-text-secondary: #a0a0a0;--ml-border: #374151}body[data-affiliate="basecasino.io"]{--ml-gold: #3DD6D0;--ml-gold-dim: #5de0db;--ml-bg-primary: #0F0F10;--ml-bg-secondary: #1A1A1C;--ml-bg-card: #1A1A1C;--ml-border: #2a2a2c;--ml-text-secondary: #A1A1AA}body[data-affiliate="betarama.io"]{--ml-gold: #E44428;--ml-gold-dim: #FCEBD3;--ml-bg-primary: #1B1410;--ml-bg-secondary: #261C17;--ml-bg-card: #261C17;--ml-border: #3a2a20;--ml-text-secondary: #B8AFA0}body[data-affiliate="evojacks.com"]{--ml-bg-primary: #161928;--ml-bg-secondary: #1e2140;--ml-bg-card: #1e2140;--ml-border: #2a2d50}body[data-affiliate="lolcasino.io"]{--ml-bg-primary: #161928;--ml-bg-secondary: #1e2140;--ml-bg-card: #1e2140;--ml-border: #2a2d50}body[data-affiliate="wickedbet.com"]{--ml-bg-primary: #1E1E1E;--ml-bg-secondary: #1B1E2E;--ml-bg-card: #1B1E2E;--ml-border: #333}.ml-badge-sm{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:0.75rem;border-radius:50%;font-weight:bold}.ml-badge-md{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:1rem;border-radius:50%;font-weight:bold}.ml-badge-lg{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:1.25rem;border-radius:50%;font-weight:bold}.ml-badge-proof{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;font-size:0.85rem;border-radius:50%;font-weight:bold}.ml-badge-matched{box-shadow:0 0 12px rgba(34,197,94,0.6);animation:ml-pulse-matched 2s infinite}.ml-badge-bonus-matched{box-shadow:0 0 12px rgba(255,193,7,0.6)}@keyframes ml-pulse-matched{0%,100%{box-shadow:0 0 8px rgba(34,197,94,0.4)}50%{box-shadow:0 0 16px rgba(34,197,94,0.8)}}.ml-stat-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;margin-bottom:20px}.ml-stat-card{background:var(--ml-bg-secondary, #1a1a1a);border:1px solid var(--ml-border, #374151);border-radius:8px;padding:12px;text-align:center;transition:transform 0.2s, box-shadow 0.2s}.ml-stat-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.2)}.ml-stat-card .stat-value{font-size:1.25rem;font-weight:bold;color:var(--ml-gold, gold);text-align:center;justify-content:center}.ml-stat-card .stat-label{font-size:0.75rem;color:var(--ml-text-secondary, #a0a0a0);margin-top:4px}.ml-page-header{background:var(--ml-bg-secondary, #1a1a1a);border-bottom:1px solid var(--ml-border, #374151);padding:15px 20px;margin-bottom:20px;border-radius:8px 8px 0 0}.ml-page-header h2,.ml-page-header h3{color:var(--ml-text-primary, #fff);margin:0}.ml-card-header-gold{background:linear-gradient(135deg, #1a1a1a, #2a2a2a);border-bottom:2px solid var(--ml-gold, gold);color:var(--ml-text-primary, #fff);padding:12px 16px;text-align:center;font-weight:bold}.ml-card-header-success{background:linear-gradient(135deg, #1a1a1a, #2a2a2a);border-bottom:2px solid var(--ml-win, #22c55e);color:var(--ml-text-primary, #fff);padding:12px 16px;text-align:center}.ml-clickable-card{cursor:pointer;transition:transform 0.2s}.ml-clickable-card:hover{transform:translateY(-2px)}.ml-wins-filter-card:hover{transform:scale(1.02);box-shadow:0 4px 15px rgba(255,215,0,0.15)}.no_entries_yet{color:var(--ml-text-secondary, #a0a0a0);padding:2rem 1rem}.no_entries_yet .no_entries_fa{font-size:3rem;color:var(--ml-border, #374151);margin-bottom:1rem;display:block}.no_entries_yet h5,.no_entries_yet strong{color:var(--ml-text-primary, #fff);font-size:1.1rem;margin-bottom:0.5rem}.no_entries_yet p,.no_entries_yet small{color:var(--ml-text-secondary, #a0a0a0);font-size:0.9rem}.no_entries_fa{color:#666}@media (max-width: 768px){.ml-stat-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.ml-stat-grid{grid-template-columns:1fr}}.ml-themed-page{color:var(--ml-text-primary, #fff);min-height:100vh}.ml-themed-page .slots-wrapper,.ml-themed-page .container-fluid{background:transparent;background:var(--ml-bg-secondary, #1a1a1a)}.ml-themed-page h2,.ml-themed-page h3,.ml-themed-page h4{color:var(--ml-text-primary, #fff)}.ml-themed-page .card{background:var(--ml-bg-card, #1f2937);border:1px solid var(--ml-border, #374151);color:var(--ml-text-primary, #fff)}.ml-themed-page .card-header{background:linear-gradient(135deg, #1a1a1a, #2a2a2a);border-bottom:1px solid var(--ml-border, #374151);color:var(--ml-text-primary, #fff)}.ml-themed-page .card-header.bg-primary,.ml-themed-page .card-header.bg-info,.ml-themed-page .card-header.bg-success,.ml-themed-page .card-header.bg-warning{background:linear-gradient(135deg, #1a1a1a, #2a2a2a) !important;border-bottom:2px solid var(--ml-gold, gold);color:var(--ml-text-primary, #fff) !important}.ml-themed-page .card-body{background:var(--ml-bg-card, #1f2937);color:var(--ml-text-primary, #fff)}.ml-themed-page .card-footer{background:rgba(255,255,255,0.03);border-top:1px solid var(--ml-border, #374151);color:var(--ml-text-secondary, #a0a0a0)}.ml-themed-page .form-control,.ml-themed-page .form-select{background:#1a1a2e;border:1px solid var(--ml-border, #374151);color:var(--ml-text-primary, #fff)}.ml-themed-page .form-control:focus,.ml-themed-page .form-select:focus{background:#1a1a2e;border-color:var(--ml-gold, gold);color:var(--ml-text-primary, #fff);box-shadow:0 0 0 0.2rem rgba(255,215,0,0.15)}.ml-themed-page .form-label{color:var(--ml-text-secondary, #a0a0a0)}.ml-themed-page input[type="date"]{color-scheme:dark}.ml-themed-page .btn-primary{background:linear-gradient(135deg, var(--ml-gold, gold), #e6c200);border:none;color:#000;font-weight:bold}.ml-themed-page .btn-primary:hover{background:linear-gradient(135deg, #e6c200, #ccac00);color:#000}.ml-themed-page .btn-secondary{background:var(--ml-bg-card, #1f2937);border:1px solid var(--ml-border, #374151);color:var(--ml-text-primary, #fff)}.ml-themed-page .btn-secondary:hover{background:#374151;border-color:#4b5563;color:var(--ml-text-primary, #fff)}.ml-themed-page .btn-success{background:linear-gradient(135deg, var(--ml-gold, gold), #e6c200);border:none;color:#000;font-weight:bold}.ml-themed-page .btn-success:hover{background:linear-gradient(135deg, #e6c200, #ccac00);color:#000}.ml-themed-page .btn-outline-success,.ml-themed-page .btn-outline-warning{background:transparent;border:1px solid var(--ml-border, #374151);color:var(--ml-text-secondary, #a0a0a0)}.ml-themed-page .btn-outline-success:hover,.ml-themed-page .btn-outline-warning:hover{background:var(--ml-bg-card, #1f2937);border-color:var(--ml-gold, gold);color:var(--ml-text-primary, #fff)}.ml-themed-page .btn-warning{background:linear-gradient(135deg, var(--ml-gold, gold), #e6c200);border:none;color:#000;font-weight:bold}.ml-themed-page .btn-warning:hover{background:linear-gradient(135deg, #e6c200, #ccac00);color:#000}.ml-themed-page .btn-outline-primary{background:transparent;border:1px solid var(--ml-border, #374151);color:var(--ml-text-secondary, #a0a0a0)}.ml-themed-page .btn-outline-primary:hover{background:var(--ml-bg-card, #1f2937);border-color:var(--ml-gold, gold);color:var(--ml-text-primary, #fff)}.ml-themed-page .entry-card{background:var(--ml-bg-card, #1f2937);border-color:var(--ml-border, #374151) !important;color:var(--ml-text-primary, #fff)}.ml-themed-page .entry-card .border-top{border-color:var(--ml-border, #374151) !important}.ml-themed-page .nav-tabs .nav-link{color:var(--ml-text-secondary, #a0a0a0)}.ml-themed-page .nav-tabs .nav-link.active{background:var(--ml-bg-card, #1f2937);border-color:var(--ml-border, #374151);color:var(--ml-gold, gold)}.ml-themed-page .table{color:var(--ml-text-primary, #fff);--bs-table-bg: transparent}.ml-themed-page .table th{background:rgba(255,215,0,0.08);color:var(--ml-gold, gold);border-bottom:1px solid var(--ml-border, #374151)}.ml-themed-page .table td{border-color:var(--ml-border, #374151)}.ml-themed-page .table-striped>tbody>tr:nth-of-type(odd)>*{background:rgba(255,255,255,0.02);color:var(--ml-text-primary, #fff)}.ml-themed-page .table-striped>tbody>tr:nth-of-type(even)>*{background:transparent;color:var(--ml-text-primary, #fff)}.ml-themed-page .badge.bg-success{background:rgba(34,197,94,0.2) !important;color:var(--ml-win, #22c55e);border:1px solid rgba(34,197,94,0.3)}.ml-themed-page .badge.bg-warning{background:rgba(245,158,11,0.2) !important;color:#f59e0b;border:1px solid rgba(245,158,11,0.3)}.ml-themed-page .badge.bg-danger,.ml-themed-page .badge.bg-secondary{background:rgba(239,68,68,0.2) !important;color:var(--ml-loss, #ef4444);border:1px solid rgba(239,68,68,0.3)}.ml-themed-page .badge.bg-info{background:rgba(59,130,246,0.2) !important;color:#3b82f6;border:1px solid rgba(59,130,246,0.3)}.ml-themed-page .badge.bg-primary{background:rgba(255,215,0,0.15) !important;color:var(--ml-gold, gold);border:1px solid rgba(255,215,0,0.3)}.ml-themed-page a:not(.btn){color:var(--ml-gold, gold)}.ml-themed-page a:not(.btn):hover{color:var(--ml-gold-dim, #ffd74a)}.ml-themed-page .page-link{background:var(--ml-bg-card, #1f2937);border-color:var(--ml-border, #374151);color:var(--ml-text-primary, #fff)}.ml-themed-page .page-item.active .page-link{background:var(--ml-gold, gold);border-color:var(--ml-gold, gold);color:#000}.ml-themed-page .number-badge{background:var(--ml-bg-secondary, #1a1a1a);border:1px solid var(--ml-border, #374151);color:var(--ml-text-primary, #fff)}.ml-themed-page .d-flex.gap-2{background:transparent}.ml-themed-page .text-muted,.ml-themed-page small,.ml-themed-page .text-secondary{color:var(--ml-text-secondary, #a0a0a0) !important}.ml-themed-page .border-bottom{border-color:var(--ml-border, #374151) !important}.ml-themed-page .btn-outline-secondary,.ml-themed-page .btn-outline-dark,.ml-themed-page .btn-outline-info{background:transparent;border:1px solid var(--ml-border, #374151);color:var(--ml-text-secondary, #a0a0a0)}.ml-themed-page .btn-outline-secondary:hover,.ml-themed-page .btn-outline-dark:hover,.ml-themed-page .btn-outline-info:hover{background:var(--ml-bg-card, #1f2937);border-color:var(--ml-gold, gold);color:var(--ml-text-primary, #fff)}.ml-themed-page .alert-info{background:rgba(59,130,246,0.1);border-color:rgba(59,130,246,0.2);color:var(--ml-text-primary, #fff)}.ml-themed-page .alert-success{background:rgba(34,197,94,0.1);border-color:rgba(34,197,94,0.2);color:var(--ml-text-primary, #fff)}.ml-themed-page .alert-warning{background:rgba(245,158,11,0.1);border-color:rgba(245,158,11,0.2);color:var(--ml-text-primary, #fff)}.ml-themed-page .font-monospace[readonly]{background-color:#1e1e1e;color:#d4d4d4;font-size:11px;border-color:var(--ml-border, #374151)}.ml-themed-page .position-relative>.position-absolute.btn{top:5px;right:5px;z-index:10}.ml-themed-page .user-inclusion-proof{background:var(--ml-bg-secondary, #1a1a1a);border-color:var(--ml-border, #374151) !important}
