@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400&family=Ubuntu:wght@400&display=swap');

body {
    font-family: 'Ubuntu', 'Poppins', sans-serif; /* Use Ubuntu font as fallback */
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* Prevent horizontal scroll */
}

ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

li {
    border-radius: 8px;
    padding: 10px;
    margin-bottom: 5px;
    font-weight: bold;
    overflow: hidden; /* Hide overflow */
    text-overflow: ellipsis; /* Show ellipsis for overflow */
    display: flex; /* Use flex layout */
    align-items: center; /* Align items vertically */
    justify-content: space-between; /* Space out content */
}

li a, li a:visited {
    text-decoration: none;
    color: inherit; /* Keeps link color consistent with the dynamic script */
}

li a img {
    border: 0;
    vertical-align: middle; /* Align images vertically in line with text */
}

/* Banner styles */
#redirectBanner {
    display: none;
    background-color: red;
    color: white;
    text-align: center;
    padding: 10px;
    position: fixed; /* Fixed position at the top */
    top: 0;
    left: 0;
    width: 100%; /* Full width */
    box-sizing: border-box;
    z-index: 1000; /* Ensure it's above other elements */
}

/* Style adjustments for smaller screens */
@media (max-width: 600px) {
    li {
        flex-direction: column; /* Stack items vertically on small screens */
        text-align: center; /* Center text */
        /* Add additional styles for smaller screens */
    }

    li a {
        margin-bottom: 5px; /* Add some spacing between links */
        /* Add additional styles for links on smaller screens */
    }
}
