
/* Theme definitions */
:root {
    --color-primary: #00ff41;
    --color-primary-rgb: 0, 255, 65;
}

body.theme-origin {
    --color-primary: #00ff41;
    --color-primary-rgb: 0, 255, 65;
}
body.theme-science {
    --color-primary: #00897b;
    --color-primary-rgb: 0, 137, 123;
}
body.theme-cases {
    --color-primary: #e53935;
    --color-primary-rgb: 229, 57, 53;
}
body.theme-fit {
    --color-primary: #fbc02d;
    --color-primary-rgb: 251, 192, 45;
}
body.theme-investment {
    --color-primary: #7b1fa2;
    --color-primary-rgb: 123, 31, 162;
}
body.theme-vision {
    --color-primary: #0288d1;
    --color-primary-rgb: 2, 136, 209;
}

body {
    background-color: #0a0a0a;
    color: #e0e0e0;
}

/* Glass panel */
.glass-panel {
    background: rgba(20, 20, 20, 0.6);
    backdrop-filter: blur(8px);
}
