/* Extraido de themes/huayra/sections/calendario_v2.php */

    /* ===== Ano: mobile-first badge ===== */
    #calSlider .cal-slide{
        position: relative;
        padding-top: 34px; /* espaço pro badge */
    }

    #calSlider .cal-ano-badge{
        position: relative;
        top: 0px;
        left: 50px;
        transform: translateX(-50%);
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 6px 12px;
        border-radius: 999px;
        background: rgba(0,0,0,.35);
        backdrop-filter: blur(6px);
        color: #fff;
        font-weight: 700;
        font-size: 14px;
        text-shadow: 0 2px 12px rgba(0,0,0,.45);
        z-index: 20;
    }

    #calSlider .cal-ano-label{
        opacity: .85;
        font-weight: 600;
        font-size: 12px;
        letter-spacing: .2px;
    }

    #calSlider .cal-ano-num{
        font-size: 14px;
        letter-spacing: .3px;
    }

    /* No desktop dá pra “subir” e deixar mais discreto */
    @media (min-width: 992px){
        #calSlider .cal-slide{ padding-top: 14px; }
        #calSlider .cal-ano-badge{
            top: 0;
            background: rgba(0,0,0,.22);
        }
    }

    #calSlider .cal-slide{
        display:block;          /* em vez de flex */
    }
    #calSlider .calendarios-huayra-ano{
        margin: 0 auto;
    }
