/*!
 * @package     mod_photoflow
 * @copyright   (C) stacklio.app
 * @license     GNU General Public License version 3 or later
 */

.photoflow-gallery .photoflow-grid {
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    align-items:flex-start;
    justify-content: center;
}

.photoflow-gallery .photoflow-item {
    display:block;
    text-decoration:none;
    overflow:hidden;
    border-radius:6px;
    box-shadow:0 2px 6px rgba(0,0,0,0.12);
}

.photoflow-gallery .photoflow-item img {
    display:block;
    width:100%;
    height:auto;
    vertical-align:middle;
    transition: transform .25s ease, box-shadow .25s ease;
}

.photoflow-gallery .photoflow-item:hover img {
    transform: scale(1.03);
}

.photoflow-controls {
    text-align:center;
}

.photoflow-controls .photoflow-loadmore {
    padding:10px 16px;
    border-radius:6px;
    border:1px solid #ccc;
    background:#fff;
    cursor:pointer;
    font-size:14px;
}
