.theme-lotofacil{--primary-color: #77257a;--primary-dark: #5a1d5e;--primary-light: #9a4a9e;--secondary-color: #c77ac9;--accent-color: #e0a8e2;--background-light: #f9f4f9;--border-color: #d4a0d6;--text-on-primary: #ffffff;--hover-color: #8f3592;--shadow-color: rgba(119, 37, 122, .15);--gradient-start: #77257a;--gradient-end: #9a4a9e}.theme-mega-sena{--primary-color: #209869;--primary-dark: #147250;--primary-light: #2cb87d;--secondary-color: #5dca9a;--accent-color: #8ee2bb;--background-light: #f0faf5;--border-color: #a8e6cd;--text-on-primary: #ffffff;--hover-color: #28a876;--shadow-color: rgba(32, 152, 105, .15);--gradient-start: #209869;--gradient-end: #2cb87d}.theme-quina{--primary-color: #260085;--primary-dark: #1a0060;--primary-light: #3a00b3;--secondary-color: #6133cc;--accent-color: #9370db;--background-light: #f4f0ff;--border-color: #c5b3e6;--text-on-primary: #ffffff;--hover-color: #2e009e;--shadow-color: rgba(38, 0, 133, .15);--gradient-start: #260085;--gradient-end: #3a00b3}.theme-lotomania{--primary-color: #f78100;--primary-dark: #d46d00;--primary-light: #ff9624;--secondary-color: #ffa947;--accent-color: #ffc470;--background-light: #fff8f0;--border-color: #ffe0b3;--text-on-primary: #ffffff;--hover-color: #ff9110;--shadow-color: rgba(247, 129, 0, .15);--gradient-start: #f78100;--gradient-end: #ff9624}.theme-timemania{--primary-color: #00a651;--primary-dark: #008641;--primary-light: #00c961;--secondary-color: #33c577;--accent-color: #66e09a;--background-light: #f0faf5;--border-color: #99ebb9;--text-on-primary: #ffffff;--hover-color: #00b858;--shadow-color: rgba(0, 166, 81, .15);--gradient-start: #00a651;--gradient-end: #00c961}.theme-dia-de-sorte{--primary-color: #cb852b;--primary-dark: #a86d23;--primary-light: #e09933;--secondary-color: #e6b35c;--accent-color: #f0cd85;--background-light: #fdf8f0;--border-color: #f5e1c2;--text-on-primary: #ffffff;--hover-color: #d89235;--shadow-color: rgba(203, 133, 43, .15);--gradient-start: #cb852b;--gradient-end: #e09933}body{--primary-color: #77257a;--primary-dark: #5a1d5e;--primary-light: #9a4a9e;--secondary-color: #c77ac9;--accent-color: #e0a8e2;--background-light: #f9f4f9;--border-color: #d4a0d6;--text-on-primary: #ffffff;--hover-color: #8f3592;--shadow-color: rgba(119, 37, 122, .15);--gradient-start: #77257a;--gradient-end: #9a4a9e}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--background-light)}.btn-primary{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-color:var(--primary-color);color:var(--text-on-primary)}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));border-color:var(--primary-dark);color:var(--text-on-primary)}.btn-primary:focus,.btn-primary:active{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:0 0 0 .25rem var(--shadow-color)}.btn-primary:disabled{background:var(--primary-light);border-color:var(--primary-light);opacity:.6}.bg-primary{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))!important}.text-primary{color:var(--primary-color)!important}.border-primary{border-color:var(--primary-color)!important}.badge.bg-primary{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))!important}a{color:var(--primary-color)}a:hover{color:var(--primary-dark)}.alert-primary{background-color:var(--background-light);border-color:var(--border-color);color:var(--primary-dark)}.card{border-color:var(--border-color)}.card .card-header.bg-primary{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))!important;border-bottom-color:var(--primary-dark)}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem var(--shadow-color)}.progress-bar{background-color:var(--primary-color)}.spinner-border.text-primary{color:var(--primary-color)!important}.table-primary{background-color:var(--background-light);border-color:var(--border-color)}.list-group-item.active{background-color:var(--primary-color);border-color:var(--primary-color)}.nav-pills .nav-link.active{background-color:var(--primary-color)}.page-link{color:var(--primary-color)}.page-link:hover{color:var(--primary-dark);background-color:var(--background-light);border-color:var(--border-color)}.page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color)}
