/* ===== CONSISTENT UX - ACTION BUTTONS IN SAME POSITION ===== */
/* Visi pagrindiniai veiksmai (Pirkti arba Žaisti) toje pačioje vietoje */

/* Kainos mygtukas - apačioje dešinėje (kaip Play mygtukas) */
.card-price-action {
    position: absolute;
    bottom: 20px;
    right: 20px;

    /* Stilius panašus į Play mygtuką, bet su kaina */
    font-size: 0.95rem;
    font-weight: 600;
    color: var(--accent-color);

    /* Subtilus fonas */
    background: rgba(41, 151, 255, 0.1);
    padding: 8px 14px;
    border-radius: 10px;
    border: 1px solid rgba(41, 151, 255, 0.2);

    /* Animacija */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);

    /* RYŠKUS - opacity: 1 (ne 0.8) */
    opacity: 1 !important;
    z-index: 2;
}

/* Hover efektas - paryškėja */
.topic-card-locked:hover .card-price-action {
    opacity: 1;
    background: rgba(41, 151, 255, 0.15);
    border-color: rgba(41, 151, 255, 0.3);
    transform: scale(1.05);
}

/* Senas .card-price stilius - paslėpti, jei dar egzistuoja */
.card-price {
    display: none !important;
}

/* Užtikrinti, kad locked kortelės turėtų relative poziciją */
.topic-card-locked {
    position: relative;
}

/* ===== LOCKED CONTENT - "UŽ STIKLO" EFEKTAS ===== */
/* Sumažinti turinio nepermatomumą - "pasyvus" turinys */

/* Ikona ir pavadinimas - sumažintas opacity */
.topic-card-locked .topic-icon,
.topic-card-locked h3,
.topic-card-locked .card-description {
    opacity: 0.65 !important;
    transition: opacity 0.3s ease;
}

/* Lock ikona - RYŠKI (opacity: 1) */
.topic-card-locked .lock-overlay {
    opacity: 1 !important;
    z-index: 2;
}

/* Hover būsena - šiek tiek paryškėja, bet ne visiškai */
.topic-card-locked:hover .topic-icon,
.topic-card-locked:hover h3,
.topic-card-locked:hover .card-description {
    opacity: 0.75 !important;
}

/* Lock ikona hover - dar ryškesnė */
.topic-card-locked:hover .lock-overlay {
    opacity: 1 !important;
}

/* Kainos mygtukas - visada ryškus */
.topic-card-locked .card-price-action {
    opacity: 1 !important;
}

/* Light mode optimizacija */
body.light-mode .card-price-action {
    color: #007aff;
    background: rgba(0, 122, 255, 0.08);
    border-color: rgba(0, 122, 255, 0.15);
}

body.light-mode .topic-card-locked:hover .card-price-action {
    background: rgba(0, 122, 255, 0.12);
    border-color: rgba(0, 122, 255, 0.25);
}

/* Light mode - dar labiau sumažinti opacity */
body.light-mode .topic-card-locked .topic-icon,
body.light-mode .topic-card-locked h3,
body.light-mode .topic-card-locked .card-description {
    opacity: 0.6 !important;
}

body.light-mode .topic-card-locked:hover .topic-icon,
body.light-mode .topic-card-locked:hover h3,
body.light-mode .topic-card-locked:hover .card-description {
    opacity: 0.7 !important;
}