/* =====================================================
   Mobile Login/Signup Button
===================================================== */
.ch-login-btn-mobile {
    background-color: #ff9f00;
    color: #fff;
    border: none;
    border-radius: 6px;
    text-decoration: none;
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
    padding: 4px 8px;
    margin: 2px 1px;
    transition: box-shadow 0.2s ease;
}
.ch-login-btn-mobile:hover {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}

/* =====================================================
   PC Login/Signup Button
===================================================== */
.ch-login-btn-pc {
    background-color: #ff9f00;
    color: #fff;
    border: none;
    border-radius: 6px;
    text-decoration: none;
    display: inline-block;
    font-weight: 700;
    font-size: 15px;
    padding: 4px 10px;
    margin: 2px 10px;
    transition: box-shadow 0.2s ease;
}
.ch-login-btn-pc:hover {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}

/* =====================================================
   Responsive Visibility
===================================================== */
@media (min-width: 768px) {
    .ch-login-btn-mobile { display: none !important; }
}
@media (max-width: 767px) {
    .ch-login-btn-pc { display: none !important; }
}
