.zodiac-aries{--rf-tone:8 62% 68%;--rf-deep:6 55% 27%}.zodiac-taurus{--rf-tone:158 42% 66%;--rf-deep:160 45% 22%}.zodiac-gemini{--rf-tone:232 45% 74%;--rf-deep:232 35% 26%}.zodiac-cancer{--rf-tone:209 40% 79%;--rf-deep:220 35% 26%}.zodiac-leo{--rf-tone:38 80% 72%;--rf-deep:28 70% 25%}.zodiac-virgo{--rf-tone:160 39% 73%;--rf-deep:164 41% 24%}.zodiac-libra{--rf-tone:340 47% 80%;--rf-deep:339 38% 27%}.zodiac-scorpio{--rf-tone:273 29% 71%;--rf-deep:273 35% 25%}.zodiac-sagittarius{--rf-tone:45 68% 72%;--rf-deep:42 50% 25%}.zodiac-capricorn{--rf-tone:26 38% 76%;--rf-deep:25 40% 27%}.zodiac-aquarius{--rf-tone:181 37% 76%;--rf-deep:183 45% 22%}.zodiac-pisces{--rf-tone:219 42% 77%;--rf-deep:220 38% 26%}.zodiac-medallion-small,.zodiac-wheel img,.zodiac-medallion img{object-fit:cover;border-radius:50%}.rf-key-marks .zodiac-medallion-small{width:2.25rem;height:2.25rem}.zodiac-medallion{width:100%;max-width:13rem;margin:auto}.zodiac-medallion img{aspect-ratio:1;width:100%;display:block}.zodiac-wheel{aspect-ratio:1;width:100%;max-width:30rem;margin-inline:auto;position:relative}.zodiac-wheel:before{content:"";border:1px solid hsl(var(--ds-night-ink) / .35);border-radius:50%;position:absolute;inset:9%}.zodiac-wheel img{aspect-ratio:1;width:17%;position:absolute;transform:translate(-50%,-50%)}.zodiac-rulers{gap:.5rem;display:grid}.zodiac-ruler{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);align-items:center;gap:.75rem;padding-top:.625rem;display:flex}.zodiac-ruler img{object-fit:contain;width:2rem;height:2rem}.zodiac-ruler small{font-size:.8125rem;font-weight:500;display:block}.zodiac-ruler strong{font-size:1.0625rem;font-weight:500;display:block}.zodiac-note{margin-top:2rem;display:block}.zodiac-note .tl-callout-title{display:block}.zodiac-note .ds-body{margin-top:.5rem;display:block}.zodiac-nakshatras{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-top:.875rem;display:grid}.zodiac-nakshatras li{background:hsl(var(--card));border:1px solid hsl(var(--ds-hair));padding:.75rem 1rem}.zodiac-nakshatras strong{font-size:1rem;font-weight:500;display:block}.zodiac-nakshatras span{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.8125rem;font-weight:500;display:block}.zodiac-closing-link{gap:.75rem}
