﻿/* Profile container styles */
.profile-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #f0f0f0;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Add shadow for depth */
}

/* Profile photo styles */
.profile-photo {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-bottom: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Add shadow to the photo */
}

/* Accounts container styles */
.accounts-container {
    margin-top: 20px;
}

/* Account card styles */
.account-card {
    margin: 10px;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Add shadow for depth */
    border: 1px solid #ddd; /* Add outline */
    transition: transform 0.2s; /* Add transition for hover effect */
}

    .account-card:hover {
        transform: scale(1.05); /* Scale up on hover */
        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* Enhance shadow on hover */
    }

/* Card text styles */
.card-text {
    font-size: 1.2em; /* Make text larger */
    font-family: 'Roboto', sans-serif; /* Use a nice font */
}

/* Card actions styles */
.account-card button {
    margin: 10px;
    padding: 10px 20px;
    border: none;
    background-color: #28a745;
    color: white;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Add shadow to buttons */
    transition: background-color 0.3s, transform 0.3s; /* Add transition for hover effect */
}

    .account-card button:hover {
        background-color: #218838;
        transform: scale(1.05); /* Scale up on hover */
    }
