/* BMW PROJECT - GLOBAL THEME */

:root {
    --bmw-bg: #071525;
    --bmw-panel: #0B2035;
    --bmw-panel-light: #123053;
    --bmw-blue: #087AC4;
    --bmw-light-blue: #55B8E8;
    --bmw-silver: #B8C5D2;
    --bmw-white: #F3F6FA;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    color: var(--bmw-white);
}

.auth-card,
.login-card,
.register-card,
.account-card,
.member-card,
.admin-card,
.dashboard-card,
.panel,
.card {
    background: linear-gradient(
        135deg,
        rgba(7,21,37,.97),
        rgba(18,48,83,.95)
    ) !important;

    border-color: rgba(151,176,204,.4) !important;
    color: var(--bmw-white);
}

.auth-card h1,
.auth-card h2,
.login-card h1,
.login-card h2,
.register-card h1,
.register-card h2,
.account-card h1,
.account-card h2,
.member-card h1,
.member-card h2,
.admin-card h1,
.admin-card h2,
.dashboard-card h1,
.dashboard-card h2 {
    color: var(--bmw-white) !important;
}

input,
select,
textarea {
    background-color: #071525;
    border-color: rgba(151,176,204,.45);
    color: #FFFFFF;
}

button,
input[type="submit"],
.btn,
.button {
    background: linear-gradient(110deg,#087AC4,#0066B1);
    color: #FFFFFF;
    border-color: rgba(124,198,245,.45);
}

a {
    color: #73C8F2;
}

a:hover {
    color: #FFFFFF;
}
