/**
 * ═════════════════════════════════════════════════════════════════════════════
 * PLIK: footer.css - STOPKA (wspólna dla User i Admin)
 * ═════════════════════════════════════════════════════════════════════════════
 * 
 * 📍 STRUKTURA:
 * ────────────
 * [Terms & Conditions] • [Privacy Policy] • [Contact]
 * © 2025 Created by SKY-NET. All rights reserved.
 * 
 * 🎨 DOSTOSOWANIE:
 * ───────────────
 * • Padding: padding w .app-footer
 * • Blur: backdrop-filter w .app-footer
 * • Ramka górna: border-top
 * • Odstęp linków: gap w .app-footer-links
 * • Kolor "SKY-NET": color w .app-footer-copyright strong
 * 
 * ═════════════════════════════════════════════════════════════════════════════
 */

/* Wsparcie dla starej klasy .user-footer (backward compatibility) */
.user-footer,
.app-footer {
    margin-top: auto;                     /* Przyklejona do dołu strony */
    width: 100%;

    /* WYGLĄD - Glassmorphism */
    background: rgba(0, 0, 0, 0.4);          /* Tło jak reszta paneli */
    backdrop-filter: blur(1px);           /* BLUR - zwiększ dla większego rozmycia */
    -webkit-backdrop-filter: blur(1px);

    /* RAMKA I CIEŃ */
    border-top: 2px solid rgba(68, 68, 68, 0.5); /* RAMKA GÓRNA */
    box-shadow: 0 -4px 20px rgba(0,0,0,0.3); /* Cień do góry */

    padding: 20px 20px 15px 20px;        /* PADDING (góra prawo dół lewo) */

    position: relative;
    z-index: 100;
}

.user-footer-container,
.app-footer-container {
    max-width: 1900px;
    margin: 0 auto;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    gap: 12px;                            /* Odstęp między linkami a copyright */
    text-align: center;
}

/* Linki w stopce */
.user-footer-links,
.app-footer-links {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;                            /* ODSTĘP MIĘDZY LINKAMI */
    flex-wrap: wrap;

    font-weight: 700;
    font-size: 0.65em;                    /* ROZMIAR TEKSTU LINKÓW */
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1.3em;
}

.user-footer-links a,
.app-footer-links a {
    color: #ffffff;              /* Kolor biały */
    text-decoration: none;
    transition: color 0.3s ease;
    white-space: nowrap;
}

.user-footer-links a:hover,
.app-footer-links a:hover {
    color: rgba(255, 255, 255, 0.5);      /* KOLOR HOVER - 50% przezroczystości */
}

.footer-separator {
    color: rgba(255, 255, 255, 0.4);      /* Kropki między linkami */
    font-size: 0.8em;
    user-select: none;
}

/* Copyright */
.user-footer-copyright,
.app-footer-copyright {
    font-weight: 600;
    font-size: 0.55em;                    /* ROZMIAR TEKSTU COPYRIGHT */
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: rgba(255, 255, 255, 0.7);
}

.user-footer-copyright p,
.app-footer-copyright p {
    margin: 0;
}

.user-footer-copyright strong,
.app-footer-copyright strong {
    color: #667eea;           /* KOLOR "SKY-NET" - fioletowy */
    font-weight: 800;
    letter-spacing: 0.12em;
    text-shadow: 0 0 10px rgba(102, 126, 234, 0.5); /* ŚWIECENIE */
}
