/* Style More Info buttons and other buttons with #1f3371 */

.more-link,
.more-link:link,
.more-link:visited {
    background: #1f3371 !important;
    color: #ffffff !important;
    padding: 0.6em 1.2em !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: inline-block !important;
    transition: all 0.3s ease !important;
    margin: 1em 0 0.5em !important;
}

.more-link:hover,
.more-link:active {
    background: #2a4082 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 2px 5px rgba(31, 51, 113, 0.3) !important;
}

/* Also style other buttons */
input[type="submit"],
button,
.button {
    background: #1f3371 !important;
    color: #ffffff !important;
    border: none !important;
    padding: 0.6em 1.2em !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

input[type="submit"]:hover,
button:hover,
.button:hover {
    background: #2a4082 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 2px 5px rgba(31, 51, 113, 0.3) !important;
}

/* Widget more links */
.widget-category-posts .more-link,
#widget-category-posts-single .single-post .more-link {
    background: #1f3371 !important;
    color: #ffffff !important;
}

.widget-category-posts .more-link:hover,
#widget-category-posts-single .single-post .more-link:hover {
    background: #2a4082 !important;
    color: #ffffff !important;
}