/* theme_cosmic.css - Wyrafinowany Glassmorphism */

:root {
    --glass-bg: rgba(20, 32, 35, 0.65);
    --glass-border: rgb(6, 129, 230);
    --neon-blue: #00f2ff;
    --neon-purple: #7000ff;
    --text-main: #bebebe;
}

body {
    /* Gradient tła, który "oddycha" */
    background: radial-gradient(circle at 50% 50%, #132a38 0%, #070816 100%) fixed !important;
    color: var(--text-main) !important;
    font-family: 'Inter', sans-serif;
}

/* Karta z efektem "Glow" przy najechaniu */
.card {
    background: var(--glass-bg) !important;
    backdrop-filter: blur(15px) !important;
    border: 1px solid var(--glass-border) !important;
    border-radius: 16px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

.card:hover {
    border-color: var(--neon-blue) !important;
    box-shadow: 0 0 20px rgba(0, 242, 255, 0.15) !important;
    transform: translateY(-5px);
}

/* Nagłówki sekcji - koniec z nudnym błękitem */
.card-header {
    background: rgba(255, 255, 255, 0.03) !important;
    border-bottom: 1px solid var(--glass-border) !important;
    padding: 1.25rem !important;
}

/* Przyciski z efektem "Shimmer" (inspirowane CSS Wand) */
.btn-primary {
    position: relative;
    overflow: hidden;
    background: linear-gradient(45deg, var(--neon-purple), var(--neon-blue)) !important;
    border: none !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    padding: 12px 24px !important;
    transition: 0.3s !important;
}

.btn-primary:after {
    content: '';
    position: absolute;
    top: -50%; left: -50%;
    width: 200%; height: 200%;
    background: rgba(255,255,255,0.1);
    transform: rotate(45deg);
    transition: 0.5s;
}

.btn-primary:hover:after {
    left: 120%;
}

/* Tabele - sprawiamy, by były czytelne na ciemnym tle */
.table {
    color: var(--text-main) !important;
    border-color: var(--glass-border) !important;
}

.table thead th {
    border-top: none !important;
    color: var(--neon-blue) !important;
    text-transform: uppercase;
    font-size: 0.8rem;
    letter-spacing: 1px;
}


/* Nadpisujemy standardowe wyciszenie Bootstrapa dla motywu Cosmic */
.text-muted {
    color: #8b949e !important; /* Jaśniejszy szary, pasujący do trybu Dark */
    opacity: 0.8;
}

/* Opcjonalnie: własna klasa 'neon-muted' dla jeszcze lepszego efektu */
.text-cosmic-muted {
    color: #a0a0c8 !important; /* Szary wpadający w lekki błękit/fiolet */
    font-size: 0.9rem;
    letter-spacing: 0.5px;
}