.daily-zodiac-horoscope-shell{width:min(980px,calc(100% - 40px));margin:0 auto;padding:28px 0 82px}.daily-zodiac-horoscope-page .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.daily-zodiac-horoscope-back{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px}.daily-zodiac-horoscope-back a{color:var(--navy-page-text-muted);font-size:0.92rem;text-decoration:none}.daily-zodiac-horoscope-back a:hover,.daily-zodiac-horoscope-back a:focus-visible{color:var(--navy-page-text)}.daily-zodiac-horoscope-hero{max-width:760px;margin:0 auto;padding:0;background:transparent;text-align:center}.daily-zodiac-horoscope-hero>span{color:var(--navy-page-accent);font-size:0.76rem;font-weight:800;letter-spacing:0.17em;text-transform:uppercase}.daily-zodiac-horoscope-hero h1{margin:14px 0 16px;color:var(--navy-page-text);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.25rem,6vw,4.3rem);font-weight:500;line-height:1.06}.daily-zodiac-horoscope-hero p{max-width:620px;margin:0 auto;color:var(--navy-page-text-muted);font-size:1.08rem;line-height:1.7}.daily-zodiac-energy-alert{position:relative;max-width:900px;margin:42px auto 0;padding:30px;overflow:hidden;border:1px solid rgb(from var(--navy-page-accent) r g b / 0.3);border-radius:24px;background:radial-gradient(circle at 50% 0,rgb(from var(--navy-page-accent) r g b / 0.16),transparent 56%),rgb(from var(--navy-page-surface) r g b / 0.76);box-shadow:0 24px 70px rgb(from var(--clr-black) r g b / 0.22),inset 0 1px 0 rgb(from var(--clr-white) r g b / 0.05);text-align:center}.daily-zodiac-energy-alert::before{content:"";position:absolute;inset:-55%;background:conic-gradient(from 15deg,transparent,rgb(from var(--navy-page-accent) r g b / 0.08),transparent 24%);pointer-events:none;animation:daily-zodiac-energy-orbit 16s linear infinite}.daily-zodiac-energy-alert>*{position:relative;z-index:1}.daily-zodiac-energy-alert__eyebrow{color:var(--navy-page-accent);font-size:0.72rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.daily-zodiac-energy-alert h2{max-width:700px;margin:12px auto 10px;color:var(--navy-page-text);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.65rem,4vw,2.45rem);font-weight:500;line-height:1.15}.daily-zodiac-energy-alert>p{max-width:650px;margin:0 auto;color:var(--navy-page-text-muted);line-height:1.65}.daily-zodiac-energy-alert__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.daily-zodiac-energy-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:19px;color:var(--navy-page-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;border:1px solid rgb(from var(--navy-page-accent) r g b / 0.24);border-radius:var(--radius-lg);background:rgb(from var(--navy-page-surface-raised) r g b / 0.72);box-shadow:inset 0 1px 0 rgb(from var(--clr-white) r g b / 0.04);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.daily-zodiac-energy-card:hover,.daily-zodiac-energy-card:focus-visible{border-color:rgb(from var(--navy-page-accent) r g b / 0.64);outline:none;box-shadow:0 16px 36px rgb(from var(--navy-page-accent) r g b / 0.12);transform:translateY(-3px)}.daily-zodiac-energy-card__sign{display:flex;align-items:center;gap:9px;color:var(--navy-page-accent);font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.daily-zodiac-energy-card__sign img{width:30px;height:30px;padding:5px;border:1px solid rgb(from var(--navy-page-accent) r g b / 0.34);border-radius:50%;background:rgb(from var(--navy-page-surface) r g b / 0.86)}.daily-zodiac-energy-card>strong{margin-top:15px;color:var(--navy-page-cream);font-family:Georgia,"Times New Roman",serif;font-size:1.12rem;line-height:1.25}.daily-zodiac-energy-card>small{flex:1;margin-top:9px;color:var(--navy-page-text-muted);font-size:0.88rem;line-height:1.55}.daily-zodiac-energy-card__cta{margin-top:16px;color:var(--navy-page-accent);font-size:0.78rem;font-weight:800}.daily-zodiac-horoscope-compass-section{margin:22px auto 0}.daily-zodiac-horoscope-page .zodiac-compass{width:min(500px,100%);margin-top:54px}.daily-zodiac-horoscope-page .zodiac-compass__center{width:142px;height:142px}.daily-zodiac-horoscope-page .zodiac-compass__center time{margin-top:7px;color:var(--navy-page-cream);font-family:Georgia,"Times New Roman",serif;font-size:1.12rem;letter-spacing:0.03em}.daily-zodiac-horoscope-page .zodiac-compass__choice{transform:translate(-50%,-50%) rotate(calc(var(--compass-position) * 30deg)) translateY(-202px) rotate(calc(var(--compass-position) * -30deg))}.daily-zodiac-horoscope-page .zodiac-compass__choice img{width:44px;height:44px}.daily-zodiac-horoscope-page .zodiac-compass__choice span{font-size:0.66rem}.daily-zodiac-horoscope-page .zodiac-compass__choice--featured{color:var(--navy-page-cream)}.daily-zodiac-horoscope-page .zodiac-compass__choice--featured::before{content:"✦";position:absolute;top:-9px;right:5px;z-index:2;color:var(--navy-page-accent);font-size:0.92rem;text-shadow:0 0 7px rgb(from var(--navy-page-accent) r g b / 0.9),0 0 18px rgb(from var(--navy-page-accent) r g b / 0.72);animation:daily-zodiac-featured-spark 1.7s ease-in-out infinite}.daily-zodiac-horoscope-page .zodiac-compass__choice--featured img{border-color:rgb(from var(--navy-page-accent) r g b / 0.82);background:radial-gradient(circle,rgb(from var(--navy-page-accent) r g b / 0.2),rgb(from var(--navy-page-surface) r g b / 0.98));box-shadow:0 0 0 5px rgb(from var(--navy-page-accent) r g b / 0.08),0 0 25px rgb(from var(--navy-page-accent) r g b / 0.42)}.daily-zodiac-horoscope-pending{max-width:600px;margin:18px auto 0;color:var(--navy-page-text-muted);text-align:center}.daily-zodiac-horoscope-about{max-width:760px;margin:66px auto 0;padding:32px 34px;border:1px solid rgb(from var(--navy-page-accent) r g b / 0.18);border-radius:20px;background:rgb(from var(--navy-page-surface) r g b / 0.62)}.daily-zodiac-horoscope-about h2{margin:0 0 16px;color:var(--navy-page-text);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:500}.daily-zodiac-horoscope-about p{margin:0;color:var(--navy-page-text-muted);line-height:1.75}.daily-zodiac-horoscope-about p+p{margin-top:13px}.daily-zodiac-horoscope-page .daily-feed-invite,.daily-zodiac-horoscope-page .daily-feed-floating-trigger{display:none !important}@keyframes daily-zodiac-featured-spark{0%,100%{opacity:0.62;transform:scale(0.86) rotate(-8deg)}50%{opacity:1;transform:scale(1.15) rotate(8deg)}}@keyframes daily-zodiac-energy-orbit{to{transform:rotate(360deg)}}@media (max-width:760px){.daily-zodiac-horoscope-shell{width:min(100% - 28px,620px);padding-top:20px}.daily-zodiac-horoscope-back{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:28px}.daily-zodiac-horoscope-hero h1{font-size:clamp(2rem,11vw,3.15rem)}.daily-zodiac-energy-alert{margin-top:32px;padding:24px 17px 18px}.daily-zodiac-energy-alert__grid{grid-template-columns:1fr;gap:10px;margin-top:19px}.daily-zodiac-energy-card{padding:16px}.daily-zodiac-energy-card>strong{margin-top:10px}.daily-zodiac-energy-card__cta{margin-top:12px}.daily-zodiac-horoscope-page .zodiac-compass{margin-top:34px}.daily-zodiac-horoscope-page .zodiac-compass__center{width:116px;height:116px}.daily-zodiac-horoscope-page .zodiac-compass__choice{transform:none}.daily-zodiac-horoscope-page .zodiac-compass__choice--featured::before{top:-7px;right:calc(50% - 25px)}.daily-zodiac-horoscope-page .zodiac-compass__choice img{width:40px;height:40px}.daily-zodiac-horoscope-about{margin-top:38px;padding:25px 23px}}@media (prefers-reduced-motion:reduce){.daily-zodiac-energy-alert::before,.daily-zodiac-horoscope-page .zodiac-compass__choice--featured::before{animation:none}}