/* _content/LiveEventBingo.Shared/Components/Blog/InlineCreateGameCta.razor.rz.scp.css */


[b-n4w2u7mp95] .inline-cta {
    background: var(--meb-blog-surface-footer);
    border-radius: var(--meb-radius-lg);
    text-align: center;
}
/* _content/LiveEventBingo.Shared/Components/Blog/StickyCreateGameCta.razor.rz.scp.css */


.sticky-cta[b-x15w6ioi3l] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000; 
    background: var(--meb-surface-modal);
    border-top: var(--meb-border-width-sm) solid var(--meb-border-color-subtle);
    
    padding-bottom: env(safe-area-inset-bottom);
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    transition:
        transform var(--meb-motion-fast),
        opacity var(--meb-motion-fast),
        visibility var(--meb-motion-fast);
}

.sticky-cta[data-visible="true"][b-x15w6ioi3l] {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

@media (prefers-reduced-motion: reduce) {
    .sticky-cta[b-x15w6ioi3l] {
        transition: none;
    }
}
/* _content/LiveEventBingo.Shared/Pages/Blog/BlogListingDesktop.razor.rz.scp.css */


.bl-desktop-wrapper[b-jsvlrufx21] {
    
    background-color: var(--meb-surface-section-blog-listing, #FFF569);
    position: relative;
    overflow: hidden;
}

.bl-section[b-jsvlrufx21] {
    padding-block: var(--meb-space-stack-xl);
    padding-inline: var(--meb-blog-section-inline-padding);
    position: relative;
    z-index: 1;
}



.bl-hero-strip[b-jsvlrufx21] {
    background: var(--meb-surface-hero-background);
    border-bottom: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    padding-block: var(--meb-space-stack-md);
    padding-inline: var(--meb-blog-section-inline-padding);
    position: relative;
    z-index: 1;
}

.bl-hero-title[b-jsvlrufx21] {
    color: var(--meb-text-inverse);
    font-family: var(--meb-font-family-accent);
    
    font-size: var(--meb-font-size-h2-desktop);
    font-weight: var(--meb-font-weight-regular);
    line-height: var(--meb-font-lineheight-heading);
    text-shadow: var(--meb-blog-hero-title-text-shadow);
}

.bl-hero-subtitle[b-jsvlrufx21] {
    color: var(--meb-text-inverse);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-body-desktop);
    font-weight: var(--meb-font-weight-regular);
    line-height: var(--meb-font-lineheight-body);
    max-width: var(--meb-size-content-max-width);
}




.bl-search-panel[b-jsvlrufx21] {
    background: var(--meb-surface-card);
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    border-radius: var(--meb-border-radius-lg);
    box-shadow: var(--meb-shadow-surface-comic);
}

.bl-article-tag[b-jsvlrufx21] {
    color: var(--meb-text-inverse);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-body-desktop);
    font-weight: var(--meb-font-weight-bold);
    text-transform: capitalize;
    margin-block-start: var(--meb-space-stack-sm);
    z-index: 2;
}


.bl-controls-row[b-jsvlrufx21] {
    padding-block: var(--meb-space-stack-lg) var(--meb-space-stack-md);
}

.bl-search-input[b-jsvlrufx21] {
    position: relative;
    
    width: 420px;
}


.bl-search-icon[b-jsvlrufx21] {
    position: absolute;
    left: var(--meb-space-inline-md);
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    pointer-events: none;
    color: var(--meb-text-muted);
}


.bl-search-input[b-jsvlrufx21]  .ui-input-wrapper {
    border-radius: var(--meb-border-radius-full);
}


.bl-search-input[b-jsvlrufx21]  .ui-input-label {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
}

.bl-search-input[b-jsvlrufx21]  .ui-input {
    border-radius: var(--meb-border-radius-full);
    padding-inline-start: calc(var(--meb-space-inline-md) + 18px + var(--meb-space-inline-sm));
    
    border: var(--meb-border-width-sm) solid var(--meb-button-primary-border);
}


.bl-controls-row[b-jsvlrufx21]  .bl-search-go-btn {
    width: 48px;
    height: 48px;
    padding: 0 !important;
    border-radius: var(--meb-border-radius-full) !important;
}

.bl-sort-select[b-jsvlrufx21] {
    
    min-width: 160px;
}


.bl-sort-select[b-jsvlrufx21]  .ui-select {
    border-radius: var(--meb-border-radius-full);
}


.bl-sort-select[b-jsvlrufx21]  .ui-select-label {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
}

.bl-btn-icon-left[b-jsvlrufx21] {
    margin-inline-end: var(--meb-space-inline-sm);
}



.bl-taxonomy-row[b-jsvlrufx21] {
    padding-block: var(--meb-space-stack-sm);
}

.bl-taxonomy-row[b-jsvlrufx21]  .bl-chip {
    border-radius: var(--meb-border-radius-full) !important;
    text-transform: none !important;
}


.bl-taxonomy-row[b-jsvlrufx21]  .bl-chip--active {
    background-color: var(--meb-surface-filter-chip-active, #7542BD) !important;
    color: var(--meb-text-filter-chip-active, #FFFFFF) !important;
    border-color: var(--meb-surface-filter-chip-active, #7542BD) !important;
}



.bl-results-surface[b-jsvlrufx21] {
    padding-block-start: var(--meb-space-stack-md);
    padding-block-end: var(--meb-space-stack-xl);
}

.bl-article-card[b-jsvlrufx21] {
    border-radius: var(--meb-border-radius-lg);
    box-shadow: var(--meb-shadow-surface-comic);
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    overflow: hidden;
    position: relative;
    transition: transform var(--meb-motion-fast);
    padding: var(--meb-space-stack-12);
}

.bl-article-card:hover[b-jsvlrufx21] {
    transform: translate(-2px, -2px);
    box-shadow: var(--meb-blog-card-hover-shadow);
}


.bl-article-link[b-jsvlrufx21] {
    text-decoration: none;
    color: inherit;
    display: block;
}

.bl-article-thumb[b-jsvlrufx21] {
    
    position: relative;
    overflow: hidden;
    aspect-ratio: 16 / 9;
    width: 100%;
}


.bl-article-thumb[b-jsvlrufx21]  picture,
.bl-article-thumb[b-jsvlrufx21]  img {
    
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

.bl-article-date[b-jsvlrufx21] {
    position: absolute;
    z-index: 1;
    inset-block-start: var(--meb-space-stack-md);
    inset-inline-start: var(--meb-space-stack-md);
    color: var(--meb-palette-neutral-black);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-body-sm-desktop);
    font-weight: var(--meb-font-weight-bold);
    background: var(--meb-palette-neutral-white);
    border-radius: var(--meb-border-radius-full);
    padding-block: var(--meb-space-stack-xs);
    padding-inline: var(--meb-space-inline-12);
    box-shadow: var(--meb-button-primary-hover-shadow);
   
}

.bl-article-copy[b-jsvlrufx21] {
    padding: var(--meb-space-stack-lg);
    padding-block-end: var(--meb-space-stack-48);
}

.bl-article-title[b-jsvlrufx21] {
    color: var(--meb-text-inverse);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-h3-mobile);
    font-weight: var(--meb-font-weight-bold);
    line-height: var(--meb-font-lineheight-heading);
    margin-block-start: var(--meb-space-stack-xs);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-right: var(--meb-space-stack-40);
}


.bl-card-arrow-wrapper[b-jsvlrufx21] {
    position: absolute;
    inset-block-end: var(--meb-space-stack-md);
    inset-inline-end: var(--meb-space-stack-md);
    z-index: 2;
    pointer-events: none;
}

.bl-card-arrow-btn[b-jsvlrufx21] {
    width: var(--meb-space-stack-40);
    height: var(--meb-space-stack-40);
    background: var(--meb-palette-neutral-white);
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    border-radius: var(--meb-radius-full);
    color: var(--meb-palette-neutral-black);
    padding-top: var(--meb-space-stack-6);
}


.bl-card--sky[b-jsvlrufx21]   { background-color: var(--meb-blog-card-sky-background);   color: var(--meb-blog-card-sky-text); }
.bl-card--coral[b-jsvlrufx21] { background-color: var(--meb-blog-card-coral-background); color: var(--meb-blog-card-coral-text); }
.bl-card--mint[b-jsvlrufx21]  { background-color: var(--meb-blog-card-mint-background);  color: var(--meb-blog-card-mint-text); }
.bl-card--gold[b-jsvlrufx21]  { background-color: var(--meb-blog-card-gold-background);  color: var(--meb-blog-card-gold-text); }
.bl-card--plum[b-jsvlrufx21]  { background-color: var(--meb-blog-card-plum-background);  color: var(--meb-blog-card-plum-text); }
.bl-card--pink[b-jsvlrufx21]  { background-color: var(--meb-blog-card-pink-background);  color: var(--meb-blog-card-pink-text); }


.bl-card--sky   .bl-article-tag[b-jsvlrufx21],
.bl-card--sky   .bl-article-title[b-jsvlrufx21] { color: var(--meb-blog-card-sky-text); }
.bl-card--coral .bl-article-tag[b-jsvlrufx21],
.bl-card--coral .bl-article-title[b-jsvlrufx21] { color: var(--meb-blog-card-coral-text); }
.bl-card--mint  .bl-article-tag[b-jsvlrufx21],
.bl-card--mint  .bl-article-title[b-jsvlrufx21] { color: var(--meb-blog-card-mint-text); }
.bl-card--gold  .bl-article-tag[b-jsvlrufx21],
.bl-card--gold  .bl-article-title[b-jsvlrufx21] { color: var(--meb-blog-card-gold-text); }
.bl-card--plum  .bl-article-tag[b-jsvlrufx21],
.bl-card--plum  .bl-article-title[b-jsvlrufx21] { color: var(--meb-blog-card-plum-text); }
.bl-card--pink  .bl-article-tag[b-jsvlrufx21],
.bl-card--pink  .bl-article-title[b-jsvlrufx21] { color: var(--meb-blog-card-pink-text); }

[b-jsvlrufx21] .bl-results-dots-wrap {
    position: absolute;
    inset-inline-start: 0;
    inset-block-end: 0;
    inline-size: clamp(24rem, 34vw, 34rem);
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
    width: 75%;
}

[b-jsvlrufx21] .bl-results-dots.decorative-svg {
    display: block;
    inline-size: 100%;
    block-size: auto;
}


.bl-loading-state[b-jsvlrufx21] {
    padding-block: var(--meb-space-stack-xl);
    color: var(--meb-text-muted);
}

.bl-spinner[b-jsvlrufx21] {
    width: var(--meb-space-stack-40);
    height: var(--meb-space-stack-40);
    border: var(--meb-border-width-lg) solid var(--meb-border-subtle);
    border-top-color: var(--meb-accent-primary);
    border-radius: var(--meb-radius-full);
    animation: bl-spin-b-jsvlrufx21 1s linear infinite;
}

@keyframes bl-spin-b-jsvlrufx21 {
    to {
        transform: rotate(360deg);
    }
}


.bl-no-results[b-jsvlrufx21] {
    color: var(--meb-text-muted);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-body-desktop);
    text-align: center;
    padding-block: var(--meb-space-stack-xl);
}



.bl-desktop-pagination[b-jsvlrufx21] {
    padding-block-end: var(--meb-space-stack-xl);
    position: relative;
    z-index: 1;
}




.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-page {
    width: 58px;
    height: 55px;
}

.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-page,
.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-nav {
    border-radius: 40%;
    padding: 0;
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    
    background: var(--meb-palette-neutral-white);
    color: var(--meb-palette-neutral-black);
    font-family: var(--meb-font-family-primary);
    font-weight: var(--meb-font-weight-bold);
    transition: transform var(--meb-motion-fast), box-shadow var(--meb-motion-fast);
}


.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-nav {
    border-color: var(--meb-palette-neutral-black);
    box-shadow: var(--meb-blog-pagination-nav-shadow);
    margin-inline: var(--meb-space-inline-lg);
    width: 66px;
    height: 50px;
}


.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-page.active {
    background: var(--meb-palette-neutral-black);
    color: var(--meb-palette-neutral-white);
    border-color: var(--meb-palette-neutral-black);
}


.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-page:hover:not(:disabled),
.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-nav:hover:not(:disabled) {
    transform: translate(-1px, -1px);
    box-shadow: var(--meb-blog-pagination-nav-shadow);
}


.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-nav:disabled,
.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-nav.disabled {
    background: var(--meb-surface-disabled);
    color: var(--meb-text-muted);
    border-color: var(--meb-border-subtle);
    box-shadow: none;
    transform: none;
}


.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-ellipsis {
    min-width: var(--meb-space-stack-48);
    min-height: var(--meb-space-stack-48);
    border: none;
    box-shadow: none;
    background: transparent;
    color: var(--meb-palette-neutral-black);
    font-family: var(--meb-font-family-primary);
    font-weight: var(--meb-font-weight-bold);
}


.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination {
    gap: var(--meb-space-inline-xs);
}

.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-nav-group,
.bl-desktop-pagination[b-jsvlrufx21]  .ui-pagination-list {
    gap: var(--meb-space-inline-xs);
}



.bl-promo-band[b-jsvlrufx21] {
    background: var(--meb-surface-cta-background);
}

.bl-promo-headline[b-jsvlrufx21] {
    color: var(--meb-text-inverse);
    font-family: var(--meb-font-family-accent);
    font-size: var(--meb-font-size-h1-desktop);
    font-weight: var(--meb-font-weight-regular);
    line-height: var(--meb-font-lineheight-heading);
}

.bl-promo-body[b-jsvlrufx21] {
    color: var(--meb-text-inverse);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-body-desktop);
    font-weight: var(--meb-font-weight-regular);
    line-height: var(--meb-font-lineheight-body);
    max-width: 50ch;
}
/* _content/LiveEventBingo.Shared/Pages/Blog/BlogListingMobile.razor.rz.scp.css */


.bl-mobile-surface[b-g21mpvdzpv] {
    
    background: var(--meb-surface-section-blog-listing, #FFF569);
    min-height: 100vh;
}


.bl-section[b-g21mpvdzpv] {
    padding-block: var(--meb-space-stack-xl);
}



.bl-mobile-hero-strip[b-g21mpvdzpv] {
    background: var(--meb-surface-hero-background);
    color: var(--meb-text-inverse);
    padding-block: var(--meb-space-stack-md);
    border-bottom: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    position: relative;
}

.bl-mobile-hero-title[b-g21mpvdzpv] {
    font-family: var(--meb-font-family-accent);
    
    font-size: var(--meb-font-size-h3-mobile);
    margin: 0;
}

.bl-mobile-hero-subtitle[b-g21mpvdzpv] {
    font-size: var(--meb-font-size-body-sm-mobile);
    opacity: 0.9;
    max-width: 30ch;
}



.bl-mobile-search-panel[b-g21mpvdzpv] {
    background: var(--meb-surface-card);
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    border-radius: var(--meb-border-radius-lg);
    box-shadow: var(--meb-shadow-surface-comic);
}


.bl-article-date[b-g21mpvdzpv] {
    position: absolute;
    z-index: 2;
    inset-block-start: var(--meb-space-stack-md);
    inset-inline-start: var(--meb-space-stack-md);
    color: var(--meb-palette-neutral-black);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-body-sm-mobile);
    font-weight: var(--meb-font-weight-bold);
    border-radius: var(--meb-border-radius-full);
    padding-block: var(--meb-space-stack-xs);
    padding-inline: var(--meb-space-inline-12);
    background: var(--meb-palette-neutral-white);
    box-shadow: var(--meb-button-primary-hover-shadow);
}


.bl-mobile-controls-row[b-g21mpvdzpv] {
    padding-block: var(--meb-space-stack-md);
    scroll-margin-top: 80px; 
}

.bl-mobile-search-input[b-g21mpvdzpv] {
    
    position: relative;
}


.bl-mobile-search-icon[b-g21mpvdzpv] {
    position: absolute;
    left: var(--meb-space-inline-sm);
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    pointer-events: none;
    color: var(--meb-text-muted);
}


.bl-mobile-search-input[b-g21mpvdzpv]  .ui-input-wrapper {
    border-radius: var(--meb-border-radius-full);
}


.bl-mobile-search-input[b-g21mpvdzpv]  .ui-input-label {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
}

.bl-mobile-search-input[b-g21mpvdzpv]  .ui-input {
    border-radius: var(--meb-border-radius-full);
    padding-inline-start: calc(var(--meb-space-inline-sm) + 16px + var(--meb-space-inline-sm));
}


.bl-mobile-controls-row[b-g21mpvdzpv]  .bl-mobile-search-go-btn {
    width: 40px;
    height: 40px;
    padding: 0 !important;
    border-radius: var(--meb-border-radius-full) !important;
}




.bl-mobile-sort-select[b-g21mpvdzpv]  .ui-select {
    border-radius: var(--meb-border-radius-full);
}


.bl-mobile-sort-select[b-g21mpvdzpv]  .ui-select-label {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
}

.bl-btn-icon-left[b-g21mpvdzpv] {
    margin-inline-end: var(--meb-space-inline-sm);
}


.bl-mobile-taxonomy-row[b-g21mpvdzpv] {
    padding-block: var(--meb-space-stack-md);
}



.bl-chip[b-g21mpvdzpv] {
    border-radius: var(--meb-border-radius-full) !important;
    text-transform: none !important;
}


.bl-mobile-taxonomy-row--collapsed[b-g21mpvdzpv]  .bl-chip--overflow,
.bl-mobile-taxonomy-row--collapsed[b-g21mpvdzpv]  .ui-button-wrapper:has(> .bl-chip--overflow) {
    display: none;
}


.bl-chip-chevron[b-g21mpvdzpv] {
    margin-inline-start: var(--meb-space-inline-xs);
    transition: transform var(--meb-motion-fast);
}

.bl-chip-chevron--up[b-g21mpvdzpv] {
    transform: rotate(180deg);
}


.bl-mobile-taxonomy-row[b-g21mpvdzpv]  .bl-chip--active {
    background-color: var(--meb-surface-filter-chip-active, #7542BD) !important;
    color: var(--meb-text-filter-chip-active, #FFFFFF) !important;
    border-color: var(--meb-surface-filter-chip-active, #7542BD) !important;
}


.bl-mobile-results-surface[b-g21mpvdzpv] {
    padding-block-end: var(--meb-space-stack-xl);
}


.bl-mobile-results[b-g21mpvdzpv] {
    padding-block: var(--meb-space-stack-md);
}

.bl-mobile-article-card[b-g21mpvdzpv] {
    border-radius: var(--meb-border-radius-lg);
    box-shadow: var(--meb-shadow-surface-comic);
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    overflow: hidden;
    position: relative;
    padding: var(--meb-space-stack-12);
}


.bl-mobile-article-link[b-g21mpvdzpv] {
    text-decoration: none;
    color: inherit;
    display: block;
}

.bl-mobile-article-thumb[b-g21mpvdzpv] {
    
    position: relative;
    overflow: hidden;
    aspect-ratio: 16 / 9;
    width: 100%;
    
    max-width: min(100%, 520px);
    margin-inline: auto;
}


.bl-mobile-article-thumb[b-g21mpvdzpv]  picture,
.bl-mobile-article-thumb[b-g21mpvdzpv]  img {
    
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

.bl-mobile-article-copy[b-g21mpvdzpv] {
    padding: var(--meb-space-stack-lg);
    padding-block-end: var(--meb-space-stack-48);
}

.bl-mobile-article-tag[b-g21mpvdzpv] {
    color: var(--meb-text-inverse);
    font-size: var(--meb-font-size-body-sm-mobile);
    font-weight: var(--meb-font-weight-medium);
    z-index: 2;
}

.bl-mobile-article-title[b-g21mpvdzpv] {
    color: var(--meb-text-inverse);
    font-family: var(--meb-font-family-primary);
    font-size: var(--meb-font-size-h3-mobile);
    font-weight: var(--meb-font-weight-bold);
    line-height: var(--meb-font-lineheight-heading);
    margin-block-start: var(--meb-space-stack-xxs);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-right: var(--meb-space-stack-40);
}


.bl-card-arrow-wrapper[b-g21mpvdzpv] {
    position: absolute;
    inset-block-end: var(--meb-space-stack-md);
    inset-inline-end: var(--meb-space-stack-md);
    pointer-events: none;
}

.bl-card-arrow-btn[b-g21mpvdzpv] {
    width: var(--meb-space-stack-40);
    height: var(--meb-space-stack-40);
    background: var(--meb-palette-neutral-white);
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    border-radius: var(--meb-radius-full);
    color: var(--meb-palette-neutral-black);
    box-shadow: var(--meb-button-primary-hover-shadow);
    padding-top: var(--meb-space-stack-6);
}


.bl-card--sky[b-g21mpvdzpv]   { background-color: var(--meb-blog-card-sky-background);   color: var(--meb-blog-card-sky-text); }
.bl-card--coral[b-g21mpvdzpv] { background-color: var(--meb-blog-card-coral-background); color: var(--meb-blog-card-coral-text); }
.bl-card--mint[b-g21mpvdzpv]  { background-color: var(--meb-blog-card-mint-background);  color: var(--meb-blog-card-mint-text); }
.bl-card--gold[b-g21mpvdzpv]  { background-color: var(--meb-blog-card-gold-background);  color: var(--meb-blog-card-gold-text); }
.bl-card--plum[b-g21mpvdzpv]  { background-color: var(--meb-blog-card-plum-background);  color: var(--meb-blog-card-plum-text); }
.bl-card--pink[b-g21mpvdzpv]  { background-color: var(--meb-blog-card-pink-background);  color: var(--meb-blog-card-pink-text); }


.bl-card--sky   .bl-mobile-article-tag[b-g21mpvdzpv],
.bl-card--sky   .bl-mobile-article-title[b-g21mpvdzpv] { color: var(--meb-blog-card-sky-text); }
.bl-card--coral .bl-mobile-article-tag[b-g21mpvdzpv],
.bl-card--coral .bl-mobile-article-title[b-g21mpvdzpv] { color: var(--meb-blog-card-coral-text); }
.bl-card--mint  .bl-mobile-article-tag[b-g21mpvdzpv],
.bl-card--mint  .bl-mobile-article-title[b-g21mpvdzpv] { color: var(--meb-blog-card-mint-text); }
.bl-card--gold  .bl-mobile-article-tag[b-g21mpvdzpv],
.bl-card--gold  .bl-mobile-article-title[b-g21mpvdzpv] { color: var(--meb-blog-card-gold-text); }
.bl-card--plum  .bl-mobile-article-tag[b-g21mpvdzpv],
.bl-card--plum  .bl-mobile-article-title[b-g21mpvdzpv] { color: var(--meb-blog-card-plum-text); }
.bl-card--pink  .bl-mobile-article-tag[b-g21mpvdzpv],
.bl-card--pink  .bl-mobile-article-title[b-g21mpvdzpv] { color: var(--meb-blog-card-pink-text); }


.bl-mobile-progressive-reveal[b-g21mpvdzpv] {
    padding-block: var(--meb-space-stack-lg);
}


.bl-mobile-promo-band[b-g21mpvdzpv] {
    background: var(--meb-surface-cta-background);
    color: var(--meb-text-inverse);
    padding-block: var(--meb-space-stack-xl);
}

.bl-mobile-promo-headline[b-g21mpvdzpv] {
    font-family: var(--meb-font-family-accent);
    font-size: var(--meb-font-size-h2-mobile);
    margin: 0;
}

.bl-mobile-promo-body[b-g21mpvdzpv] {
    font-size: var(--meb-font-size-body-sm-mobile);
    margin-block-start: var(--meb-space-stack-xs);
}


.bl-spinner[b-g21mpvdzpv] {
    width: var(--meb-space-stack-xl);
    height: var(--meb-space-stack-xl);
    border: var(--meb-border-width-lg) solid var(--meb-border-subtle);
    border-top-color: var(--meb-accent-primary);
    border-radius: var(--meb-radius-full);
    animation: bl-spin-b-g21mpvdzpv 1s linear infinite;
}

@keyframes bl-spin-b-g21mpvdzpv {
    to {
        transform: rotate(360deg);
    }
}

.bl-mobile-loading[b-g21mpvdzpv] {
    padding-block: var(--meb-space-stack-xl);
    text-align: center;
    color: var(--meb-text-muted);
}


.bl-no-results[b-g21mpvdzpv] {
    padding-block: var(--meb-space-stack-xl);
    text-align: center;
    color: var(--meb-text-muted);
}
/* _content/LiveEventBingo.Shared/Shared/DesktopBlogDetails.razor.rz.scp.css */



.article-root.desktop[b-q0l6r9ftzg] {
    background: var(--meb-blog-surface-page);
    color: var(--meb-blog-text-on-page);
    font-family: var(--meb-font-family-primary);
    min-height: 100vh; 
}


[b-q0l6r9ftzg] .article-hero-container {
    background: var(--meb-blog-surface-hero);
    padding-top: var(--meb-space-stack-md);
    padding-bottom: var(--meb-space-stack-md);
}


[b-q0l6r9ftzg] .article-hero {
    width: 100%;
    max-width: 30vw; 
    flex-shrink: 0;  
}

[b-q0l6r9ftzg] .article-hero picture,
[b-q0l6r9ftzg] .article-hero img {
    display: block; 
    width: auto;
    object-fit: contain; 
    height: auto;
    margin: var(--meb-space-stack-none) auto;
    max-height: 35vh; 
    max-width: 100%;
}


[b-q0l6r9ftzg] .article-hero-row > *:first-child {
    flex: 1;       
    min-width: var(--meb-space-stack-none);  
}


[b-q0l6r9ftzg] .article-header {
    padding: var(--meb-space-stack-lg) var(--meb-space-stack-none);
}


[b-q0l6r9ftzg] .back-chip {
    font-size: var(--meb-blog-font-size-small);
    color: var(--meb-blog-text-back);
    text-decoration: none;
    opacity: var(--meb-opacity-muted);
    
    display: inline-block;
    min-height: 24px;
}

    [b-q0l6r9ftzg] .back-chip:hover {
        opacity: 1;
    }



[b-q0l6r9ftzg] .article-title {
    font-size: var(--meb-blog-font-size-role-hero);
    font-weight: var(--meb-blog-text-role-hero-weight);
    line-height: var(--meb-blog-text-role-hero-lineheight);
    margin: var(--meb-space-stack-12) var(--meb-space-stack-none);
    color: var(--meb-blog-text-title);
}

[b-q0l6r9ftzg] .article-subtitle {
    font-size: var(--meb-blog-font-size-subtitle);
    line-height: var(--meb-blog-lineheight-subtitle);
    color: var(--meb-blog-text-subtitle);
    margin-bottom: var(--meb-space-stack-10);
}


[b-q0l6r9ftzg] .article-meta {
    color: var(--meb-blog-text-meta);
    font-size: var(--meb-blog-font-size-role-meta);
    font-weight: var(--meb-blog-text-role-meta-weight);
    line-height: var(--meb-blog-text-role-meta-lineheight);
}


[b-q0l6r9ftzg] .article-meta .date {
    background: var(--meb-blog-surface-datepill);
    color: var(--meb-blog-text-meta);
    border-radius: var(--meb-radius-pill);
    padding: var(--meb-space-stack-xxs) var(--meb-space-inline-10);
    font-size: var(--meb-blog-font-size-caption);
    font-weight: var(--meb-font-weight-semibold);
}


[b-q0l6r9ftzg] .article-meta .byline a {
    color: var(--meb-blog-text-meta);
    text-decoration: underline;
    font-weight: var(--meb-font-weight-semibold);
}

[b-q0l6r9ftzg] .disclaimer-note {
    font-size: var(--meb-blog-font-size-small);
    color: var(--meb-blog-text-back);
    opacity: var(--meb-opacity-muted);
}

    [b-q0l6r9ftzg] .disclaimer-note a {
        color: inherit;
    }


[b-q0l6r9ftzg] .ad-band {
    padding: var(--meb-space-stack-md) var(--meb-space-stack-none);
}


[b-q0l6r9ftzg] .article-content {
    padding: var(--meb-space-stack-sm) var(--meb-space-stack-none) var(--meb-space-stack-48);
    width: 100%;
}

[b-q0l6r9ftzg] .article-section {
    margin: var(--meb-blog-space-section) var(--meb-space-stack-none);
    width: 100%;
}



[b-q0l6r9ftzg] .section-title {
    font-size: var(--meb-blog-font-size-role-section);
    font-weight: var(--meb-blog-text-role-section-weight);
    line-height: var(--meb-blog-text-role-section-lineheight);
    margin: var(--meb-space-stack-sm) var(--meb-space-stack-none) var(--meb-space-stack-12);
    
}


[b-q0l6r9ftzg] .section-figure {
    margin: var(--meb-blog-space-figure) auto;
    background: var(--meb-blog-surface-figure-container);
    border: var(--meb-border-width-sm) solid var(--meb-blog-border-figure-container);
    border-radius: var(--meb-radius-lg);
    overflow: hidden; 
    text-align: center;
}

    [b-q0l6r9ftzg] .section-figure img {
        width: auto;
        height: auto;
        display: block; 
        max-height: 35vh; 
        object-fit: contain; 
        margin: var(--meb-space-stack-none) auto;
    }


[b-q0l6r9ftzg] .caption {
    font-size: var(--meb-blog-font-size-caption);
    color: var(--meb-blog-text-caption);
    margin-top: var(--meb-space-stack-xs);
}



[b-q0l6r9ftzg] .section-copy {
    font-size: var(--meb-blog-font-size-role-body);
    font-weight: var(--meb-blog-text-role-body-weight);
    line-height: var(--meb-blog-text-role-body-lineheight);
    color: inherit;
}


[b-q0l6r9ftzg] .tags-row {
    padding: var(--meb-space-stack-md) var(--meb-space-stack-none) var(--meb-space-stack-lg);
}

    [b-q0l6r9ftzg] .tags-row .tag {
        background: var(--meb-blog-surface-tag);
        color: var(--meb-blog-text-tag);
        border: var(--meb-border-width-sm) solid var(--meb-blog-border-tag);
        border-radius: var(--meb-radius-pill);
        padding: var(--meb-space-stack-xxs) var(--meb-space-inline-10);
        font-size: var(--meb-blog-font-size-caption);
    }



[b-q0l6r9ftzg] .article-toc-sidebar {
    flex: 0 0 var(--meb-size-blog-toc-sidebar); 
    position: sticky;       
    top: 1.5rem;            
    align-self: flex-start; 
    max-height: 80vh;       
    overflow-y: auto;       
    padding: var(--meb-space-stack-md) var(--meb-space-inline-md);
    border-right: var(--meb-border-width-sm) solid var(--meb-blog-border-toc);
}


[b-q0l6r9ftzg] .article-main-column {
    flex: 1 1 var(--meb-space-stack-none);  
    min-width: var(--meb-space-stack-none); 
}


[b-q0l6r9ftzg] .toc-heading {
    font-size: var(--meb-blog-font-size-role-toc);
    font-weight: var(--meb-blog-text-role-toc-weight);
    line-height: var(--meb-blog-text-role-toc-lineheight);
    text-transform: uppercase;
    letter-spacing: var(--meb-blog-letter-spacing-toc);
    color: var(--meb-blog-text-toc-heading);
    margin: var(--meb-space-stack-none) var(--meb-space-stack-none) var(--meb-space-stack-sm);
}

[b-q0l6r9ftzg] .toc-list {
    margin: var(--meb-space-stack-none);
    padding-left: var(--meb-space-inline-20);
}

[b-q0l6r9ftzg] .toc-item {
    margin: var(--meb-space-stack-xs) var(--meb-space-stack-none);
}

[b-q0l6r9ftzg] .toc-link {
    font-size: var(--meb-blog-font-size-toc-link);
    color: var(--meb-blog-text-toc-link);
    text-decoration: none;
}

    [b-q0l6r9ftzg] .toc-link:hover {
        text-decoration: underline;
    }


[b-q0l6r9ftzg] .section-title--h3 {
    font-size: var(--meb-blog-font-size-role-subsection);
    font-weight: var(--meb-blog-text-role-subsection-weight);
    line-height: var(--meb-blog-text-role-subsection-lineheight);
}







[b-q0l6r9ftzg] .similar-articles-header {
    
    width: 100%;
}


[b-q0l6r9ftzg] .similar-articles-nav {
    
    background: var(--meb-blog-surface-related-card-arrow);
    color: var(--meb-blog-text-meta);
    border: var(--meb-border-width-md) solid var(--meb-palette-neutral-black);
    border-radius: var(--meb-radius-full);
    width: var(--meb-space-stack-48);
    height: var(--meb-space-stack-48);
    
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: var(--meb-space-stack-none);
    cursor: pointer;
    transition: opacity var(--meb-motion-fast), transform var(--meb-motion-fast);
}

    [b-q0l6r9ftzg] .similar-articles-nav:hover:not(:disabled) {
        transform: translateY(-1px);
    }

    [b-q0l6r9ftzg] .similar-articles-nav:disabled {
        cursor: not-allowed;
        opacity: var(--meb-opacity-muted);
    }

[b-q0l6r9ftzg] .similar-articles-heading {
    color: var(--meb-blog-text-heading);
    font-size: var(--meb-blog-font-size-heading);
    font-weight: var(--meb-font-weight-bold);
    margin: var(--meb-space-stack-none);
}



[b-q0l6r9ftzg] .similar-article-card {
    
    text-decoration: none;
    color: inherit;
    border: var(--meb-border-width-sm) solid var(--meb-blog-border-card);
    border-radius: var(--meb-radius-md);
    overflow: hidden; 
    background: var(--meb-blog-surface-article);
    transition: box-shadow var(--meb-motion-fast);
    position: relative; 
}

    [b-q0l6r9ftzg] .similar-article-card:hover {
        box-shadow: var(--meb-blog-shadow-card);
    }


[b-q0l6r9ftzg] .similar-article-card.bl-card--sky   { background: var(--meb-blog-card-sky-background);   color: var(--meb-blog-card-sky-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--coral { background: var(--meb-blog-card-coral-background); color: var(--meb-blog-card-coral-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--mint  { background: var(--meb-blog-card-mint-background);  color: var(--meb-blog-card-mint-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--gold  { background: var(--meb-blog-card-gold-background);  color: var(--meb-blog-card-gold-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--plum  { background: var(--meb-blog-card-plum-background);  color: var(--meb-blog-card-plum-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--pink  { background: var(--meb-blog-card-pink-background);  color: var(--meb-blog-card-pink-text); }

[b-q0l6r9ftzg] .similar-article-card.bl-card--sky   .card-tag,
[b-q0l6r9ftzg] .similar-article-card.bl-card--sky   .similar-article-title { color: var(--meb-blog-card-sky-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--coral .card-tag,
[b-q0l6r9ftzg] .similar-article-card.bl-card--coral .similar-article-title { color: var(--meb-blog-card-coral-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--mint  .card-tag,
[b-q0l6r9ftzg] .similar-article-card.bl-card--mint  .similar-article-title { color: var(--meb-blog-card-mint-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--gold  .card-tag,
[b-q0l6r9ftzg] .similar-article-card.bl-card--gold  .similar-article-title { color: var(--meb-blog-card-gold-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--plum  .card-tag,
[b-q0l6r9ftzg] .similar-article-card.bl-card--plum  .similar-article-title { color: var(--meb-blog-card-plum-text); }
[b-q0l6r9ftzg] .similar-article-card.bl-card--pink  .card-tag,
[b-q0l6r9ftzg] .similar-article-card.bl-card--pink  .similar-article-title { color: var(--meb-blog-card-pink-text); }



[b-q0l6r9ftzg] .card-date-badge {
    position: absolute; 
    top: var(--meb-space-stack-sm);
    left: var(--meb-space-inline-sm);
    background: var(--meb-blog-surface-related-card-datepill);
    color: var(--meb-blog-text-meta);
    border-radius: var(--meb-radius-pill);
    padding: var(--meb-space-stack-xxs) var(--meb-space-inline-sm);
    font-size: var(--meb-blog-font-size-caption);
    font-weight: var(--meb-font-weight-semibold);
    z-index: 1; 
}


[b-q0l6r9ftzg] .card-body {
    padding: var(--meb-space-stack-sm) var(--meb-space-inline-12) var(--meb-space-stack-12);
}


[b-q0l6r9ftzg] .card-tag {
    display: block; 
    font-size: var(--meb-blog-font-size-caption);
    font-weight: var(--meb-font-weight-semibold);
    color: var(--meb-text-default);
    margin-bottom: var(--meb-space-stack-xs);
    opacity: var(--meb-opacity-soft);
}

[b-q0l6r9ftzg] .similar-article-thumb {
    width: 100%;
    height: auto; 
    aspect-ratio: 16 / 9; 
    object-fit: cover; 
    display: block; 
}

[b-q0l6r9ftzg] .similar-article-title {
    padding: var(--meb-space-stack-sm) var(--meb-space-inline-12) var(--meb-space-stack-12);
    font-size: var(--meb-blog-font-size-toc-link);
    font-weight: var(--meb-font-weight-semibold);
    color: var(--meb-blog-text-on-page);
    line-height: var(--meb-blog-lineheight-card-title);
}


@media (max-width: 1100px) {
    [b-q0l6r9ftzg] .article-main-column {
        contain: inline-size; 
    }

    [b-q0l6r9ftzg] .article-main-column .adsterra-slot,
    [b-q0l6r9ftzg] .article-main-column .gam-ad-container {
        max-width: 100%; 
    }
}
/* _content/LiveEventBingo.Shared/Shared/MobileBlogDetails.razor.rz.scp.css */



.article-root.mobile[b-utrk2rbxsz] {
    background: var(--meb-blog-surface-page);
    color: var(--meb-blog-text-on-page);
    font-family: var(--meb-font-family-primary);
    min-height: 100vh; 
    -webkit-font-smoothing: antialiased;  
    -moz-osx-font-smoothing: grayscale;
}


[b-utrk2rbxsz] .article-hero-container {
    background: var(--meb-blog-surface-hero);
    padding: var(--meb-space-stack-sm) var(--meb-space-inline-md) var(--meb-space-stack-md);
}


[b-utrk2rbxsz] .article-hero {
    width: 100%;
}

[b-utrk2rbxsz] .article-hero picture,
[b-utrk2rbxsz] .article-hero img {
    display: block; 
    width: 100%;
    height: auto;
    object-fit: cover; 
    margin: var(--meb-space-stack-none) auto;
    max-height: 40vh; 
    
    max-width: min(100%, 520px);
    border-radius: var(--meb-radius-10);
}


[b-utrk2rbxsz] .article-header {
    padding: var(--meb-space-stack-12) var(--meb-space-stack-none) var(--meb-space-stack-md);
    width: 100%;
}


[b-utrk2rbxsz] .back-chip {
    font-size: var(--meb-blog-font-size-small);
    color: var(--meb-blog-text-back);
    text-decoration: none;
    opacity: var(--meb-opacity-muted);
    
    display: inline-block;
    min-height: 24px;
}

    [b-utrk2rbxsz] .back-chip:hover {
        opacity: 1;
    }



[b-utrk2rbxsz] .article-title {
    font-size: var(--meb-blog-font-size-role-hero-mobile);
    font-weight: var(--meb-blog-text-role-hero-weight);
    line-height: var(--meb-blog-text-role-hero-lineheight);
    margin: var(--meb-space-stack-sm) var(--meb-space-stack-none);
    color: var(--meb-blog-text-title);
    text-align: center;
    word-break: break-word; 
}

[b-utrk2rbxsz] .article-subtitle {
    font-size: var(--meb-font-size-body-mobile);
    line-height: var(--meb-blog-lineheight-subtitle);
    color: var(--meb-blog-text-subtitle);
    margin-bottom: var(--meb-space-stack-sm);
    text-align: center;
}


[b-utrk2rbxsz] .article-meta {
    color: var(--meb-blog-text-meta);
    font-size: var(--meb-blog-font-size-role-meta-mobile);
    font-weight: var(--meb-blog-text-role-meta-weight);
    line-height: var(--meb-blog-text-role-meta-lineheight);
}


[b-utrk2rbxsz] .article-meta .date {
    background: var(--meb-blog-surface-datepill);
    color: var(--meb-blog-text-meta);
    border-radius: var(--meb-radius-pill);
    padding: var(--meb-space-stack-xxs) var(--meb-space-inline-10);
    font-size: var(--meb-blog-font-size-caption);
    font-weight: var(--meb-font-weight-semibold);
}


[b-utrk2rbxsz] .article-meta .byline a {
    color: var(--meb-blog-text-meta);
    text-decoration: underline;
    font-weight: var(--meb-font-weight-semibold);
}

[b-utrk2rbxsz] .disclaimer-note {
    font-size: var(--meb-blog-font-size-small);
    color: var(--meb-blog-text-back);
    opacity: var(--meb-opacity-muted);
}

    [b-utrk2rbxsz] .disclaimer-note a {
        color: inherit;
    }


[b-utrk2rbxsz] .ad-band {
    padding: var(--meb-space-stack-md) var(--meb-space-stack-none);
}


[b-utrk2rbxsz] .article-content {
    padding: var(--meb-space-stack-sm) var(--meb-space-stack-none) var(--meb-space-stack-xl);
    color: var(--meb-blog-text-body);
    background: transparent;
}

[b-utrk2rbxsz] .article-section {
    margin: var(--meb-blog-space-section-mobile) var(--meb-space-stack-none);
    width: 100%;
    padding: var(--meb-space-stack-none) var(--meb-space-inline-md);
}



[b-utrk2rbxsz] .section-title {
    font-size: var(--meb-blog-font-size-role-section-mobile);
    font-weight: var(--meb-blog-text-role-section-weight);
    line-height: var(--meb-blog-text-role-section-lineheight);
    margin: var(--meb-space-stack-xs) var(--meb-space-stack-none) var(--meb-space-stack-sm);
    color: var(--meb-blog-text-section-title);
    word-break: break-word; 
    
}


[b-utrk2rbxsz] .section-figure {
    margin: var(--meb-space-stack-none) var(--meb-space-stack-none) var(--meb-space-stack-sm);
    background: var(--meb-blog-surface-figure-container);
    border: var(--meb-border-width-sm) solid var(--meb-blog-border-figure-container);
    border-radius: var(--meb-radius-10);
    overflow: hidden; 
}


[b-utrk2rbxsz] .section-figure:not(.section-video) {
    max-width: min(100%, 520px);
    margin-inline: auto;
}

    [b-utrk2rbxsz] .section-figure img {
        width: 100%;
        height: auto;
        display: block; 
        max-height: 50vh; 
        object-fit: contain; 
        margin: var(--meb-space-stack-none) auto;
    }


[b-utrk2rbxsz] .caption {
    font-size: var(--meb-blog-font-size-caption);
    color: var(--meb-blog-text-caption);
    margin-top: var(--meb-space-stack-xs);
}



[b-utrk2rbxsz] .section-copy {
    font-size: var(--meb-blog-font-size-role-body-mobile);
    font-weight: var(--meb-blog-text-role-body-weight);
    line-height: var(--meb-blog-text-role-body-lineheight);
    color: inherit;
}


[b-utrk2rbxsz] .tags-row {
    padding: var(--meb-space-stack-12) var(--meb-space-stack-none) var(--meb-space-stack-20);
}

    [b-utrk2rbxsz] .tags-row .tag {
        background: var(--meb-blog-surface-tag);
        color: var(--meb-blog-text-tag);
        border: var(--meb-border-width-sm) solid var(--meb-blog-border-tag);
        border-radius: var(--meb-radius-pill);
        padding: var(--meb-space-stack-xxs) var(--meb-space-inline-10);
        font-size: var(--meb-blog-font-size-caption);
    }


[b-utrk2rbxsz] .article-toc {
    border-left: var(--meb-border-width-lg) solid var(--meb-blog-border-toc);
    padding: var(--meb-space-stack-10) var(--meb-space-inline-14);
    margin: var(--meb-space-stack-md) var(--meb-space-stack-none);
    background: var(--meb-blog-surface-toc);
}


[b-utrk2rbxsz] .toc-heading {
    font-size: var(--meb-blog-font-size-role-toc-mobile);
    font-weight: var(--meb-blog-text-role-toc-weight);
    line-height: var(--meb-blog-text-role-toc-lineheight);
    text-transform: uppercase;
    letter-spacing: var(--meb-blog-letter-spacing-toc);
    color: var(--meb-blog-text-toc-heading);
    margin: var(--meb-space-stack-none) var(--meb-space-stack-none) var(--meb-space-stack-xs);
}

[b-utrk2rbxsz] .toc-list {
    margin: var(--meb-space-stack-none);
    padding-left: var(--meb-space-inline-md);
}

[b-utrk2rbxsz] .toc-item {
    margin: var(--meb-space-stack-xxs) var(--meb-space-stack-none);
}

[b-utrk2rbxsz] .toc-link {
    font-size: var(--meb-font-size-body-sm-mobile);
    color: var(--meb-blog-text-toc-link);
    text-decoration: none;
}

    [b-utrk2rbxsz] .toc-link:hover {
        text-decoration: underline;
    }


[b-utrk2rbxsz] .section-title--h3 {
    font-size: var(--meb-blog-font-size-role-subsection-mobile);
    font-weight: var(--meb-blog-text-role-subsection-weight);
    line-height: var(--meb-blog-text-role-subsection-lineheight);
}





[b-utrk2rbxsz] .similar-articles-heading {
    color: var(--meb-blog-text-heading);
    font-size: var(--meb-blog-font-size-heading);
    font-weight: var(--meb-font-weight-bold);
    margin: var(--meb-space-stack-none);
}



[b-utrk2rbxsz] .similar-article-card {
    
    text-decoration: none;
    color: inherit;
    border: var(--meb-border-width-sm) solid var(--meb-blog-border-card);
    border-radius: var(--meb-radius-md);
    overflow: hidden; 
    background: var(--meb-blog-surface-article);
    padding: var(--meb-space-stack-sm);
}

[b-utrk2rbxsz] .similar-article-thumb {
    width: 100%;
    height: auto; 
    aspect-ratio: 16 / 9; 
    object-fit: cover; 
    display: block; 
    border-radius: var(--meb-radius-sm) var(--meb-radius-sm) var(--meb-space-stack-none) var(--meb-space-stack-none);
}

[b-utrk2rbxsz] .similar-article-title {
    font-size: var(--meb-font-size-body-sm-mobile);
    font-weight: var(--meb-font-weight-semibold);
    color: var(--meb-blog-text-on-page);
    line-height: var(--meb-blog-lineheight-card-title);
}


[b-utrk2rbxsz] .similar-article-card.bl-card--sky   { background: var(--meb-blog-card-sky-background);   color: var(--meb-blog-card-sky-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--coral { background: var(--meb-blog-card-coral-background); color: var(--meb-blog-card-coral-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--mint  { background: var(--meb-blog-card-mint-background);  color: var(--meb-blog-card-mint-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--gold  { background: var(--meb-blog-card-gold-background);  color: var(--meb-blog-card-gold-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--plum  { background: var(--meb-blog-card-plum-background);  color: var(--meb-blog-card-plum-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--pink  { background: var(--meb-blog-card-pink-background);  color: var(--meb-blog-card-pink-text); }


[b-utrk2rbxsz] .similar-article-card.bl-card--sky   .card-tag,
[b-utrk2rbxsz] .similar-article-card.bl-card--sky   .similar-article-title { color: var(--meb-blog-card-sky-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--coral .card-tag,
[b-utrk2rbxsz] .similar-article-card.bl-card--coral .similar-article-title { color: var(--meb-blog-card-coral-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--mint  .card-tag,
[b-utrk2rbxsz] .similar-article-card.bl-card--mint  .similar-article-title { color: var(--meb-blog-card-mint-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--gold  .card-tag,
[b-utrk2rbxsz] .similar-article-card.bl-card--gold  .similar-article-title { color: var(--meb-blog-card-gold-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--plum  .card-tag,
[b-utrk2rbxsz] .similar-article-card.bl-card--plum  .similar-article-title { color: var(--meb-blog-card-plum-text); }
[b-utrk2rbxsz] .similar-article-card.bl-card--pink  .card-tag,
[b-utrk2rbxsz] .similar-article-card.bl-card--pink  .similar-article-title { color: var(--meb-blog-card-pink-text); }
