/* Orange Rounded Live Demo Buttons */

.project-link.link-demo {
    background-color: #ff6b35 !important;
    color: white !important;
    border: none !important;
    border-radius: 25px !important;
    padding: 12px 24px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: inline-block !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3) !important;
}

.project-link.link-demo:hover {
    background-color: #e55a2b !important;
    color: white !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4) !important;
    text-decoration: none !important;
}

.project-link.link-demo:active {
    transform: translateY(0) !important;
    box-shadow: 0 2px 10px rgba(255, 107, 53, 0.3) !important;
}

.project-link.link-demo:focus {
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(255, 107, 53, 0.2) !important;
}