:root{--body-bg: #2c3e50;--body-color: #bdc3c7;--primary-btn-bg: #2980b9;--primary-btn-color: #ffffff;--primary-btn-hover: #1f618d;--secondary-btn-bg: #e74c3c;--secondary-btn-color: #ffffff;--secondary-btn-hover: lighten(#e74c3c, 10%);--link-color: #3498db;--link-hover-color: #2980b9;--link-primary-bg: #3498db;--link-primary-color: #ffffff;--link-primary-hover: #2980b9;--link-secondary-bg: #e74c3c;--link-secondary-color: #ffffff;--link-secondary-hover: lighten(#e74c3c, 10%);--important-text-color: #e74c3c;--highlighted-text-color: #1abc9c;--table-header-bg: #34495e;--table-header-color: #ffffff;--table-row-bg-even: #2c3e50;--table-row-bg-odd: #34495e;--table-row-color: #bdc3c7;--dropdown-bg: #34495e;--dropdown-color: #bdc3c7;--dropdown-hover-bg: #3b4a5a;--header-bg-gradient: linear-gradient(to right, #1abc9c, #3498db);--header-color: #ffffff}body{background:var(--body-bg);color:var(--body-color)}a{color:var(--link-color)}a:hover{color:var(--link-hover-color)}a.primary{background:var(--link-primary-bg);color:var(--link-primary-color)}a.primary:hover{background:var(--link-primary-hover)}a.secondary{background:var(--link-secondary-bg);color:var(--link-secondary-color)}a.secondary:hover{background:var(--link-secondary-hover)}button.primary{background:var(--primary-btn-bg);color:var(--primary-btn-color)}button.primary:hover{background:var(--primary-btn-hover)}button.secondary{background:var(--secondary-btn-bg);color:var(--secondary-btn-color)}button.secondary:hover{background:var(--secondary-btn-hover)}span.important{color:var(--important-text-color)}span.highlighted{color:var(--highlighted-text-color)}table thead{background:var(--table-header-bg);color:var(--table-header-color)}table tbody tr{color:var(--table-row-color)}table tbody tr:nth-child(2n){background:var(--table-row-bg-even)}table tbody tr:nth-child(odd){background:var(--table-row-bg-odd)}.dropdown{background:var(--dropdown-bg);color:var(--dropdown-color)}.dropdown:hover{background:var(--dropdown-hover-bg)}
