.back-link a {
    display: inline-block;
    background-color: #f0f8ff;
    border: 1px solid #013893;
    color: #003893;
    font-weight: bold;
    padding: 1rem 1rem;
    text-decoration: none;
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.shop-list a,
.pref-filter-label {
    font-size: 1rem;
}
.shop-group h3 {
    font-size: 1.2rem;
}