/* Кастомные стили для альбомов и фотографий */
.album-card, .photo-card {
    cursor: pointer;
    transition: box-shadow 0.2s;
}
.album-card:hover, .photo-card:hover {
    box-shadow: 0 0 10px #0088cc33;
}
.photo-img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 0.5rem 0.5rem 0 0;
}
.album-img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    border-radius: 0.5rem 0.5rem 0 0;
    background: #f0f0f0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: #888;
}
.refresh-btn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
} 