﻿/* ============================================================
   CDL Footer – Clean Glassmorphism Footer
   Matches layout-core.css — Modal-safe
   ============================================================ */

footer.footer {
    flex-shrink: 0;
    background: rgba(255,255,255,0.85);
    backdrop-filter: blur(10px) saturate(140%);
    -webkit-backdrop-filter: blur(10px) saturate(140%);
    border-top: 1px solid rgba(0,0,0,0.05);
    text-align: center;
    color: var(--muted);
    font-size: 0.9rem;
    padding: 1.2rem 1rem;
    position: relative;
    z-index: 2; /* stays above background, below modals */
}

    /* Footer Links */
    footer.footer a {
        color: #444;
        text-decoration: none;
        font-weight: 500;
        transition: color .25s ease;
    }

        footer.footer a:hover {
            color: var(--primary);
            text-decoration: underline;
        }

/* Compact layout on mobile */
@media (max-width: 768px) {
    footer.footer {
        font-size: 0.85rem;
        padding: 1rem;
    }
}
