/* -- Footer Custom Highlights -- */
.footer-highlight-pink {
    color: #db2777;
    /* Pink-600 */
    font-weight: 700;
}

.footer-highlight-blue {
    color: #2563eb;
    /* Blue-600 */
    font-weight: 700;
}

[data-theme="dark"] .footer-highlight-pink {
    color: #f472b6;
    /* Pink-400 for dark mode */
}

[data-theme="dark"] .footer-highlight-blue {
    color: #60a5fa;
    /* Blue-400 for dark mode */
}

.site-footer {
    padding: 3rem 0;
    text-align: center;
    border-top: 1px solid var(--border-color);
    background: var(--bg-principal);
    font-size: 0.95rem;
    color: var(--text-secondary);
}

.site-footer p {
    line-height: 1.8;
    margin: 0;
}