/* Color-only companion: birthday-guide.css. Never loaded without this source. */
@media screen{
html[data-lani-theme="dark"] .lani-birthday-guide{--bd-ink:#9dceff;--bd-pale:#1d293a;--bd-line:#3b4b62;color:#e1e7ee;background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-kicker,html[data-lani-theme="dark"] .lani-birthday-guide .lani-generic-hub__kicker{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-hero{background:#1d293a;border-bottom:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-headline{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-season-caption{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide #bd-season-name{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-finder{background:rgba(29,41,58,0.929412);border:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide :is(select,input){color:#e1e7ee;background:#1d293a;border:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-picker-status{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-finder-topics>span:not(:first-child){background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-finder-topics>span:first-child{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-today-card{border:1px solid #3b4b62;background:linear-gradient(110deg,#1d293a,#1d293a 55%,#1d293a)}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-pill{background:#1d293a;color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-pending{background:#1d293a;color:#e1e7ee}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-today-sign .bd-sign-en{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-today-sign small{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-today-other{border-left:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-today-other span{border:1px solid #3b4b62;background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-section-heading>p:not(.bd-kicker){color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-month-nav{border:1px solid #3b4b62;background:linear-gradient(110deg,#1d293a,#1d293a)}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-month-nav a{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-month-nav .is-active{border-color:#3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-month header{border-bottom:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-month header>span{color:#9dceff;background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-day{border:1px solid #3b4b62;background:linear-gradient(155deg,#1d293a,#1d293a);color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-day.is-available:hover{background:#1d293a;border-color:#3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-day.is-pending{background:#1d293a;color:#afbdd0;border-color:#3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-day[aria-current=date]{border:2px solid #3b4b62;background:#1d293a;color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-calendar-aside{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-calendar-aside>span{color:#afbdd0}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-calendar-count{border-top:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-calendar-count strong{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-calendar-status{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-footnote{color:#9dceff!important}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-popular-card{background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-card-placeholder{background:radial-gradient(ellipse at 60% 30%,#1d293a,#1d293a);color:#afbdd0}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-popular-card h3{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-more summary{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-more li{border-bottom:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-search{background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide .lani-generic-hub__note{background:linear-gradient(110deg,#1d293a,#1d293a 65%,#1d293a);border:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-birthday-guide .lani-generic-hub__note-mark{border:1px solid #3b4b62;color:#afbdd0}
html[data-lani-theme="dark"] .lani-birthday-guide .lani-generic-hub__note p:last-child{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .lani-generic-hub__section-header>p:last-child{color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .lani-generic-hub__image-placeholder{background:linear-gradient(130deg,#1d293a,#1d293a);color:#9dceff}
html[data-lani-theme="dark"] .lani-birthday-guide .lani-section-archive-card{border:1px solid #3b4b62;background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-month-nav a:hover{background:#1d293a}
html[data-lani-theme="dark"] .lani-birthday-guide .bd-calendar-aside>span::before,html[data-lani-theme="dark"] .lani-birthday-guide .bd-calendar-aside>span::after{background:linear-gradient(90deg,transparent,#1d293a)}
}
