:root{--h27-gold:var(--hc-gold,#e1b82f);--h27-panel:rgba(128,128,128,.10);--h27-panel-strong:rgba(128,128,128,.16)}
.h27-related-simple{margin:36px 0!important}.h27-related-simple>.grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.h27-related-simple .grid>a{min-height:182px;display:flex!important;flex-direction:column;justify-content:flex-end;padding:20px 10px!important;background-image:linear-gradient(0deg,#031215ed,transparent 80%),var(--zodiac-art)!important;background-size:cover!important;background-position:center!important;border:0!important;border-radius:20px!important;color:white!important;text-align:center!important}.h27-related-simple .grid>a img,.h27-related-simple .grid>a [data-old-zodiac-portrait]{display:none!important}.h27-related-simple .grid>a>div:first-child:has(img){display:none!important}.h27-related-simple .grid>a div{color:white!important}.h27-related-simple .grid>a>div:last-child{margin-top:6px!important}
@media(max-width:980px){.h27-related-simple>.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:520px){.h27-related-simple>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.h27-related-cards{padding:26px!important;border-radius:26px;background:var(--h27-panel);margin:30px 0!important}.h27-related-cards>.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.h27-related-cards .grid>a{display:flex!important;flex-direction:column!important;min-height:208px;padding:18px!important;border:0!important;border-radius:22px!important;background-image:linear-gradient(90deg,#031215e6,#03121566),var(--zodiac-art)!important;background-position:center!important;background-size:cover!important;color:#fff!important;text-decoration:none!important}.h27-related-cards .grid>a>div{display:block!important}.h27-related-cards .grid>a div{color:#fff!important;text-align:start!important}.h27-related-cards .grid>a>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:14px 0!important;padding:0!important;border:0!important;font-size:14px!important;line-height:1.7!important;color:#eeeee9!important}.h27-related-cards .grid>a>span:last-child{align-self:flex-start;margin-top:auto!important;padding:7px 14px!important;background:var(--h27-gold);color:#173d38!important;border-radius:20px;font-size:12px!important}.h27-related-cards>h2{font-size:23px!important;margin:0 0 6px!important}.h27-related-cards>p{margin-bottom:22px!important}
@media(max-width:900px){.h27-related-cards>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.h27-related-cards{padding:16px!important}.h27-related-cards>.grid{grid-template-columns:minmax(0,1fr)!important}}
.h27-sign-menu{position:absolute;top:100%;inset-inline-end:0;z-index:30;min-width:220px;max-height:300px;overflow:auto;background:#173c3b;border-radius:14px;padding:8px}.h27-sign-menu[hidden]{display:none}.h27-sign-menu a{display:block;padding:9px 14px;color:white!important}
html body main[data-zodiac-sign]>div>div:nth-child(2){grid-template-columns:minmax(0,1fr) auto!important;overflow:visible!important}
html body main[data-zodiac-sign]>div>div:nth-child(2) button{background:var(--h27-gold)!important;color:#173d38!important;text-shadow:none!important;min-width:215px}
html body main[data-horoscope-2027] a[data-zodiac-background]>div>div:first-child{display:none!important}
html body main[data-horoscope-2027]{color:var(--palette-text);background:transparent!important}
html body main[data-horoscope-2027]>div{width:min(1240px,calc(100% - 32px))!important;max-width:1240px!important;margin-inline:auto!important;padding-inline:0!important}
html body main[data-horoscope-2027]>div>div:nth-child(2){min-height:230px!important;padding:34px 38px!important;border:0!important;border-radius:28px!important;background-size:cover!important;background-position:center!important;box-shadow:none!important}
html body main[data-horoscope-2027]>div>div:nth-child(2)>div:nth-child(2){display:none!important}
html body main[data-horoscope-2027]>div>div:nth-child(2) h1,html body main[data-horoscope-2027]>div>div:nth-child(2) div,html body main[data-horoscope-2027]>div>div:nth-child(2) span{color:#fff!important;text-shadow:0 1px 10px #0008}
html body main[data-horoscope-2027]>div>div:nth-child(2) select{color:#173d38!important;text-shadow:none!important;background:var(--h27-gold)!important;border:0!important}
html body main[data-horoscope-2027]>div>div:nth-child(3) a{border:0!important;background:var(--h27-panel)!important;box-shadow:none!important}
html body main[data-horoscope-2027]>div>div:nth-child(3) a:last-child{background:var(--h27-gold)!important;color:#173d38!important}
html body main[data-horoscope-2027]>div>div:nth-child(4){grid-template-columns:minmax(0,1fr)!important;width:100%!important}
html body main[data-horoscope-2027]>div>div:nth-child(4)>div:first-child{width:100%!important;max-width:none!important}
html body main[data-horoscope-2027]>div>div:nth-child(4)>div:nth-child(2){display:none!important}
html body main[data-horoscope-2027] .seo-v2{font-size:16px!important;line-height:1.85!important;color:var(--palette-text)!important}
html body main[data-horoscope-2027] .seo-v2 h2{margin:30px 0 12px!important;padding-top:22px!important;border-top:1px solid var(--palette-glass-border)!important;font-size:25px!important;line-height:1.35!important;color:var(--palette-text)!important;text-transform:none!important;letter-spacing:-.01em!important}
html body main[data-horoscope-2027] .seo-v2 h3{margin:22px 0 8px!important;font-size:19px!important;line-height:1.45!important;color:var(--palette-text)!important}
html body main[data-horoscope-2027] .seo-v2 p{margin:0 0 13px!important}
html body main[data-horoscope-2027] .seo-v2 ul{padding-left:24px!important;margin:10px 0 18px!important}
html body main[data-horoscope-2027]>div>div:nth-child(4)>div:first-child>div>div{border:0!important;background:var(--h27-panel)!important;box-shadow:none!important;border-radius:24px!important;padding:30px!important}
html body main[data-horoscope-2027]>div>div:nth-child(9),html body main[data-horoscope-2027]>div>div:nth-child(10),html body main[data-horoscope-2027]>div>div:nth-child(11),html body main[data-horoscope-2027]>div>section:last-child{display:none!important}
html body main[data-horoscope-2027][data-zodiac-sign="aries"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/aries.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="taurus"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/taurus.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="gemini"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/gemini.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="cancer"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/cancer.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="leo"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/leo.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="virgo"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/virgo.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="libra"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/libra.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="scorpio"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/scorpio.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="sagittarius"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/sagittarius.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="capricorn"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/capricorn.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="aquarius"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/aquarius.png)!important}
html body main[data-horoscope-2027][data-zodiac-sign="pisces"]>div>div:nth-child(2){background-image:linear-gradient(90deg,#031215f2,#03121573),url(/assets/zodiac-backgrounds/pisces.png)!important}
@media(max-width:720px){html body main[data-horoscope-2027]>div{width:calc(100% - 24px)!important}html body main[data-horoscope-2027]>div>div:nth-child(2){min-height:210px!important;padding:24px 20px!important}html body main[data-horoscope-2027]>div>div:nth-child(4)>div:first-child>div>div{padding:20px!important;border-radius:20px!important}html body main[data-horoscope-2027] .seo-v2{font-size:15px!important;line-height:1.75!important}html body main[data-horoscope-2027] .seo-v2 h2{font-size:22px!important}}
