/* ============================================
   BASE.CSS - Shared styles across pages
   ============================================ */

/* ============================================
   SHARED ANIMATIONS
   ============================================ */

@keyframes fadeInUp {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ============================================
   BACK TO TOP BUTTON
   ============================================ */

.back-to-top {
    display: block;
    margin: 6rem auto;
    padding: 1rem 2.5rem;
    border-radius: 50px;
    background: linear-gradient(135deg, #555555, #333333);
    border: 1px solid var(--glass-border);
    color: white;
    font-size: 1rem;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    letter-spacing: 1px;
    width: fit-content;
}

.back-to-top:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.6);
    background: linear-gradient(135deg, #666666, #444444);
}
