/**
 * Enhanced Internal Linking Styles
 * Provides styling for internal link categories
 */

/* Base internal link style */
.internal-link {
    text-decoration: none;
    transition: all 0.2s ease;
    border-bottom: 1px dotted rgba(229, 9, 20, 0.3);
    color: inherit;
}

.internal-link:hover {
    color: #E50914;
    border-bottom: 1px solid #E50914;
}

/* High priority links (conversion-focused) */
.high_priority-link {
    font-weight: 500;
    border-bottom: 1px solid rgba(229, 9, 20, 0.5);
}

.high_priority-link:hover {
    background-color: rgba(229, 9, 20, 0.05);
}

/* Regional links - disabled */

/* Informational links */
.informational-link {
    border-bottom: 1px dotted rgba(229, 9, 20, 0.2);
}

/* About and contact links */
.about_contact-link {
    border-bottom: 1px dotted rgba(229, 9, 20, 0.2);
}

/* Technical term links */
.technical-link {
    font-style: italic;
    border-bottom: 1px dotted rgba(229, 9, 20, 0.3);
}

/* Debug info styling for admins */
.debug-info {
    font-family: monospace;
    font-size: 12px;
}

.debug-info ul {
    margin-left: 20px;
    list-style-type: disc;
}

/* Responsive styles */
@media (max-width: 768px) {
    .internal-link {
        border-bottom-width: 1px;
    }
} 