/*
 * site-footer.css — styles for the shared footer emitted by
 * partials/footer.php. Moved out of an inline <style> block (2026-10-27)
 * because a <style> element inside <body> fails W3C validation.
 */

.tn-footer {
    margin-top: 5px;
    padding: 20px 16px;
/*  border-top: 1px solid #e5e7eb; */
    text-align: center;
    font-size: 0.82rem;
    color: #6b7280;
    line-height: 1.8;
}

.tn-footer-tagline {
    margin-bottom: 8px;
}

.tn-footer-tagline .fa {
    direction: rtl;
    display: inline-block;
    font-family: Tahoma, "Segoe UI", sans-serif;
}

.tn-footer-links a {
    color: #6b7280;
    text-decoration: none;
    margin: 0 8px;
}

.tn-footer-links a:hover {
    color: #374151;
    text-decoration: underline;
}
