.ez-horoscope-summaries{border-radius:8px;padding:1rem}.ezhp-loading-placeholder{padding:2rem;text-align:center}.ezhp-loading-placeholder p{color:#666;margin-top:1rem}.ezhp-loading-spinner{animation:ezhp-spin 1s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#333;display:inline-block;height:24px;width:24px}@keyframes ezhp-spin{to{transform:rotate(-1turn)}}[dir=rtl] .ezhp-loading-placeholder{text-align:center}.ezhp-summaries-header{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem}.ezhp-summaries-header:lang(ar),.ezhp-summaries-header:lang(fa),.ezhp-summaries-header:lang(he),.ezhp-summaries-header:lang(ur),[dir=rtl] .ezhp-summaries-header{text-align:left}.ezhp-summary-item{border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:2rem}.ezhp-summary-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ez-daily-inline-image{position:relative}.ez-daily-inline-image img{border-radius:8px;display:block;height:auto;width:100%}.ez-daily-inline-image .ez-hero-overlay{border-radius:8px;inset:0;pointer-events:none;position:absolute}.ez-hero-text:after,.ezhp-summary-item:after{clear:both;content:"";display:block}.ez-horoscope-summaries .ez-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;flex-direction:column;isolation:isolate;margin-bottom:1rem;overflow:hidden;position:relative;z-index:0}.ez-horoscope-summaries .ez-hero-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.ez-horoscope-summaries .ez-hero-content{padding:1rem;position:relative;z-index:2}.ezhp-summary-item p{line-height:1.6;margin-bottom:1rem}.ezhp-summary-item p#zodiacsign{font-size:1.4rem;font-weight:700}.ezhp-summary-item p#dates{font-style:italic;margin-bottom:1.2rem}.ezhp-summary-item p#summary{font-size:1rem}.ezhp-more-link{margin-bottom:0;margin-top:1rem}.ezhp-more-link a{color:var(--wp--preset--color--primary,#0073aa);display:inline-block;font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease}.ezhp-more-link a:hover{color:var(--wp--preset--color--secondary,#005177);text-decoration:underline}.ezhp-more-link a:focus{outline:2px solid var(--wp--preset--color--primary,#0073aa);outline-offset:2px}.ezhp-more-link:lang(ar),.ezhp-more-link:lang(fa),.ezhp-more-link:lang(he),.ezhp-more-link:lang(ur),[dir=rtl] .ezhp-more-link{text-align:left}.ez-horoscope-summaries[dir=rtl]{direction:ltr;text-align:left}[dir=rtl] .ez-hero-content,[dir=rtl] .ez-hero-text,[dir=rtl] .ezhp-summary-item,[dir=rtl] .ezhp-summary-item p{text-align:left}[dir=rtl] .ez-hero-bg-wrapper[data-pos=left]{background-position:0%!important}[dir=rtl] .ez-hero-bg-wrapper[data-pos=right]{background-position:100%!important}[dir=rtl] .ezhp-more-link{text-align:left}[dir=rtl] .ezhp-more-link a{direction:ltr}[dir=rtl] .ezhp-summaries-header{border-bottom:2px solid var(--wp--preset--color--primary,#0073aa);text-align:left}@media (max-width:600px){.ezhp-summaries-header{font-size:1.4rem}.ez-daily-inline-image{float:none!important;margin:0 auto 1rem!important;max-width:85%!important}.ez-daily-inline-image img{width:100%}.ez-horoscope-summaries .ez-hero{min-height:220px!important}[dir=rtl] .ez-daily-inline-image{float:none!important;margin:0 auto 1rem!important}}
