.dah-horoscope-card{min-width:0}.dah-horoscope-card .dah-card-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:start;height:100%;padding:1.05rem}.dah-horoscope-card__body{min-width:0}.dah-horoscope-card__title{margin:.08rem 0;font:700 1.15rem/1.15 var(--dah-serif)}.dah-horoscope-card__title small{display:block;margin-top:.22rem;color:var(--dah-muted);font:500 .82rem/1.25 var(--dah-sans)}.dah-horoscope-card__date{display:block;margin:.35rem 0 .45rem;color:var(--dah-gold);font-size:.74rem}.dah-horoscope-card__preview{display:-webkit-box;overflow:hidden;margin:0;color:var(--dah-text-secondary);font-size:.84rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dah-horoscope-card .dah-card-arrow{margin-top:.45rem}@media(max-width:520px){.dah-horoscope-card .dah-card-link{padding:.95rem}.dah-horoscope-card__preview{-webkit-line-clamp:2}}

/* v1.3.23 horoscope card language pairing. */
.dah-horoscope-card__hindi{color:var(--dah-gold-soft);font:500 .84em/1.2 var(--dah-sans);white-space:nowrap}
@media(max-width:360px){.dah-horoscope-card__hindi{white-space:normal}}

/* v1.3.32 compact two-column homepage cards. */
@media(max-width:560px){
.dah-horoscope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.dah-horoscope-card .dah-card-link{position:relative;grid-template-columns:34px minmax(0,1fr);gap:.55rem;min-height:142px;padding:.78rem .7rem}
.dah-horoscope-card__mark{width:34px;height:34px;font-size:1.05rem}
.dah-horoscope-card__title{padding-right:.8rem;font-size:.98rem;line-height:1.18}
.dah-horoscope-card__hindi{display:inline;font-size:.78em;white-space:normal}
.dah-horoscope-card__date{margin:.28rem 0 .35rem;font-size:.66rem;line-height:1.3}
.dah-horoscope-card__preview{font-size:.74rem;line-height:1.4;-webkit-line-clamp:2}
.dah-horoscope-card .dah-card-arrow{position:absolute;top:.72rem;right:.58rem;margin:0;font-size:.95rem}
}
@media(max-width:359px){
.dah-horoscope-grid{gap:.45rem}
.dah-horoscope-card .dah-card-link{grid-template-columns:29px minmax(0,1fr);gap:.4rem;min-height:136px;padding:.65rem .55rem}
.dah-horoscope-card__mark{width:29px;height:29px;font-size:.92rem}
.dah-horoscope-card__title{font-size:.88rem}
.dah-horoscope-card__date{font-size:.61rem}
.dah-horoscope-card__preview{font-size:.69rem}
.dah-horoscope-card .dah-card-arrow{top:.59rem;right:.45rem}
}

/* v1.3.70: use mobile card space for a useful preview without fixed-height waste. */
@media(max-width:560px){
.dah-horoscope-grid{grid-auto-rows:1fr}
.dah-horoscope-card .dah-card-link{min-height:0;align-content:start}
.dah-horoscope-card__preview{-webkit-line-clamp:3}
}
@media(max-width:359px){.dah-horoscope-card .dah-card-link{min-height:0}.dah-horoscope-card__preview{-webkit-line-clamp:3}}
