/**
 * Giveaway Manager - Promotional Popup Theme: Template 2 (Orange Palette & Statue Artwork)
 * Loaded ONLY when Template 2 is active or previewed.
 */

.giveaway-popup--template-2 {
    background: rgba(10, 6, 3, 0.76);
}

.giveaway-popup--template-2 .giveaway-popup__card {
    border-color: #4A2A12;
    background: #0E0905;
    box-shadow: 0 32px 80px rgba(8, 4, 1, 0.84);
    color: #F7F1EA;
}

/* Scoped to :not([hidden]) so browsers never download background artwork until popup opens at 10s */
.giveaway-popup--template-2:not([hidden]) .giveaway-popup__card {
    background:
        linear-gradient(180deg, rgba(14, 9, 5, 0.28) 0%, rgba(14, 9, 5, 0.48) 45%, rgba(14, 9, 5, 0.90) 100%),
        url("bg.webp") center top / cover no-repeat,
        #0E0905;
}

.giveaway-popup--template-2 button.giveaway-popup__close {
    background: rgba(255, 255, 255, 0.10);
    color: #F7F1EA;
}

.giveaway-popup--template-2 button.giveaway-popup__close:hover {
    background: rgba(255, 255, 255, 0.18);
    color: #FFFFFF;
}

.giveaway-popup--template-2 button.giveaway-popup__close:focus-visible {
    outline-color: #FFB067;
    background: rgba(255, 255, 255, 0.18);
}

.giveaway-popup--template-2 .giveaway-popup__accent,
.giveaway-popup--template-2 .giveaway-popup__prize-val,
.giveaway-popup--template-2 .giveaway-popup__cd-num {
    background: linear-gradient(180deg, #FF7A1A 0%, #FFB35C 55%, #FFE9CF 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}

.giveaway-popup--template-2 .giveaway-popup__firm-media {
    border-color: #FF9A4D;
    box-shadow: 0 0 22px rgba(255, 138, 61, 0.50);
}

.giveaway-popup--template-2 .giveaway-popup__cd-label {
    color: #FFB067;
}

.giveaway-popup--template-2 .giveaway-popup__cd-date,
.giveaway-popup--template-2 .giveaway-popup__cd-unit {
    color: #D9C8B8;
}

.giveaway-popup--template-2 .giveaway-popup__cd-seg {
    border-color: #4A2A12;
    background: rgba(20, 12, 6, 0.72);
}

.giveaway-popup--template-2 li.giveaway-popup__tag {
    border-color: rgba(255, 176, 103, 0.45);
    background: rgba(40, 20, 6, 0.70);
    color: #F7F1EA;
}

.giveaway-popup--template-2 .giveaway-popup__tag svg {
    color: #FFB067;
}

.giveaway-popup--template-2 a.giveaway-popup__cta {
    background: linear-gradient(135deg, #F26B21, #D94A0B);
    box-shadow: 0 0 26px rgba(255, 122, 24, 0.40);
}

.giveaway-popup--template-2 a.giveaway-popup__cta:hover {
    box-shadow: 0 0 32px rgba(255, 122, 24, 0.65);
}
