/* Styles for pinned/recurring events */
.breheimen_card.bc_pinned {
    position: relative;
}

.breheimen_card.bc_pinned .bc_core {
    border: 3px solid #CE5A67;
    border-radius: 12px;
}

.breheimen_card.bc_pinned .bc_badge {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(206, 90, 103, 0.88);
    color: #fff;
    font-size: 0.75rem;
    font-weight: 600;
    padding: 8px 12px;
    text-align: center;
    z-index: 4;
    letter-spacing: 0.02em;
}
