/* css/hunter/theme.css */

/* =========================
   RPG Depth
========================= */

.hunter-character-section,
.glove-preview-section,
.hunter-pet-card {
    border: 2px solid #f3d58b;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .9),
        0 3px 0 #d6a94f,
        0 8px 18px rgba(15, 23, 42, .08);
}

.hunter-character-card,
.glove-preview-item,
.hunter-preview-grid div,
.hunter-feed-item {
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .9),
        0 2px 0 rgba(217, 119, 6, .28),
        0 6px 14px rgba(15, 23, 42, .06);
}

.hunter-checkin-btn,
.line-login-btn {
    transition:
        transform .12s ease,
        box-shadow .12s ease,
        opacity .12s ease;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .25),
        0 4px 0 rgba(0, 0, 0, .25),
        0 8px 18px rgba(15, 23, 42, .12);
}

.hunter-checkin-btn:active,
.line-login-btn:active {
    transform: translateY(2px);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .2),
        0 2px 0 rgba(0, 0, 0, .25),
        0 5px 12px rgba(15, 23, 42, .1);
}

.hunter-checkin-btn:disabled {
    transform: none;
    cursor: not-allowed;
    background: #9ca3af;
    box-shadow: none;
}
