/********** Button CSS **********/
.btn
{
    font-family: 'Nunito', sans-serif;
    font-weight: 600;
    transition: .5s;
    margin-bottom: 5px; /* 버튼 아래 간격 추가 */
}

.btn-primary,
.btn-secondary 
{
    color: #FFFFFF;
    box-shadow: inset 0 0 0 50px transparent;
}

.btn-primary:hover 
{
    box-shadow: inset 0 0 0 0 var(--primary);
}

.btn-secondary:hover 
{
    box-shadow: inset 0 0 0 0 var(--secondary);
}

.btn-square 
{
    width: 36px;
    height: 36px;
}

.btn-sm-square 
{
    width: 30px;
    height: 30px;
}

.btn-lg-square 
{
    width: 48px;
    height: 48px;
}

.btn-square,
.btn-sm-square,
.btn-lg-square 
{
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}