/* Footer fixed with transparency + blur */
.luna-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1040;
    height: 40px;
    background-color: rgba(19, 23, 29, 0.94);
    backdrop-filter: blur(6px);
    border-top: 1px solid var(--surface-border);
    color: var(--text-primary);
}

.luna-footer,
.luna-footer a,
.luna-footer span,
.luna-footer small,
.luna-footer p {
    color: var(--text-primary) !important;
}
