.reveal-text_text__8jc3L{display:block;animation:reveal-text_textReveal__XGkG1 .4s ease-out backwards}@keyframes reveal-text_textReveal__XGkG1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal-text_text__8jc3L{animation:none}}@font-face{font-family:Horoscope Open Sans;src:url(/horoscope/fonts/open-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Horoscope Open Sans;src:url(/horoscope/fonts/open-sans-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0100-02ff,u+1e??}@font-face{font-family:Horoscope Open Sans;src:url(/horoscope/fonts/open-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Horoscope Open Sans;src:url(/horoscope/fonts/open-sans-latin-ext-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:u+0100-02ff,u+1e??}@font-face{font-family:Horoscope Open Sans;src:url(/horoscope/fonts/open-sans-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Horoscope Open Sans;src:url(/horoscope/fonts/open-sans-latin-ext-800-normal.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:u+0100-02ff,u+1e??}@font-face{font-family:Horoscope Castoro;src:url(/horoscope/fonts/castoro-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Horoscope Castoro;src:url(/horoscope/fonts/castoro-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0100-02ff,u+1e??}.horoscope_page__AxOHG{min-height:100vh;background:#f4f4f4;color:#282828;font-family:Horoscope Open Sans,Noto Sans,system-ui,sans-serif}.horoscope_header__iJQXd{width:min(100% - 36px,357px)}.horoscope_main__mKKpF{width:min(100% - 28px,365px);margin-inline:auto}.horoscope_view__rk6YA{position:relative;isolation:isolate;padding-bottom:90px}.horoscope_intro__EMPsh{padding-top:20px;margin-bottom:12px}.horoscope_intro__EMPsh h1{font-size:18px;line-height:25px;font-weight:800;color:#000}.horoscope_intro__EMPsh h2{font-size:14px;line-height:19px;font-weight:400;color:#000}.horoscope_signs__H2mRT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 8px}.horoscope_sign___nTmL{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:121px;padding:9px 3px 6px;border:1px solid transparent;border-radius:15px;background:#fff;box-shadow:1px 1px 10px 1px #cccccc80;cursor:pointer}.horoscope_sign___nTmL[aria-pressed=true]{border-color:#bfa47a;background:#fff7ec}.horoscope_sign___nTmL:focus-visible{outline:2px solid #282828;outline-offset:3px}.horoscope_artwork__HMx1h{height:63px;display:flex;align-items:center;justify-content:center}.horoscope_artwork__HMx1h img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:63px}.horoscope_signName__lyK0E{margin-top:1px;font-size:14px;line-height:19px;white-space:nowrap}.horoscope_signDate__59a1H{margin-top:2px;color:#838383;font-size:11px;line-height:15px;letter-spacing:-.05em}.horoscope_signDate__59a1H>span{white-space:nowrap}.horoscope_selected__Uwqr_{position:absolute;top:4px;right:4px;width:10px;height:12px}.horoscope_reading__V7q_X{margin-top:14px;margin-right:4px;min-width:0}.horoscope_snapshot__o2TWW{display:grid;grid-template-columns:67px minmax(0,1fr);align-items:center;gap:14px;padding:28px 14px;min-height:150px;background:#fff;border:1px solid #bfa47a;border-radius:15px;box-shadow:1px 1px 10px #cccccc80}.horoscope_identity__raUbM{display:flex;justify-content:center}.horoscope_symbol__mAP7t{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.horoscope_guidance__wNyq0 h3,.horoscope_snapshot__o2TWW h3{font-family:Horoscope Castoro,Georgia,"Noto Serif",serif;font-size:18px;line-height:24px;font-weight:400}.horoscope_snapshotBody__c47rl{border-left:1px solid #bfa47a;padding-left:14px;min-width:0}.horoscope_snapshotDate__kWqby{font-size:11px;line-height:15px;color:#838383;margin-top:2px}.horoscope_summary__gGxpM{margin-top:5px;color:#838383;font-size:14px;line-height:19px;white-space:pre-line;overflow-wrap:anywhere}.horoscope_guidance__wNyq0{margin:12px 3px 14px}.horoscope_guidanceTitle__iLXs_{display:flex;align-items:center;gap:7px}.horoscope_guidanceTitle__iLXs_:after{content:"";flex:1;min-width:10px;height:1px;background:#bfa47a}.horoscope_guidanceTitle__iLXs_ img{order:1;width:16px;height:16px}.horoscope_guidance__wNyq0 p{color:#838383;font-size:10px;line-height:14px;letter-spacing:.05em}.horoscope_sections__4u6lt{display:grid;gap:7px}.horoscope_section__PM3gY{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:88px;padding:12px 14px;background:#fff;border-radius:10px;box-shadow:1px 1px 10px #cccccc80}.horoscope_sectionIcon__MsnNW{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff7ec}.horoscope_sectionIcon__MsnNW img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.horoscope_section__PM3gY h4{font-size:16px;line-height:22px;font-weight:600;overflow-wrap:anywhere}.horoscope_section__PM3gY:first-child h4{font-size:18px;line-height:25px}.horoscope_section__PM3gY p{color:#838383;font-size:14px;line-height:19px;white-space:pre-line;overflow-wrap:anywhere}.horoscope_section__PM3gY dl{display:grid;gap:4px;margin-top:5px;font-size:12px;line-height:18px}.horoscope_section__PM3gY dl>div{display:flex;flex-wrap:wrap;gap:4px 8px}.horoscope_section__PM3gY dt{color:#838383}.horoscope_section__PM3gY dd{overflow-wrap:anywhere;min-width:0}.horoscope_rating__Sg8NG{display:block;margin-top:5px;font-size:12px;color:#806334}.horoscope_vibeHeading__j5w_q{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.horoscope_vibeRating__poeyB{display:inline-flex;flex-shrink:0;align-items:center;gap:1px;color:#bfa47a;font-size:12px}.horoscope_provenance__wH6TG{margin-top:14px;font-size:11px;line-height:18px;color:#595959;overflow-wrap:anywhere}.horoscope_provenance__wH6TG strong{font-weight:600}.horoscope_advice__9XyRx{margin-top:10px;padding:12px 14px;border:1px solid #d9d9d9;border-radius:10px;background:#fff}.horoscope_advice__9XyRx h3{font-size:14px;font-weight:600}.horoscope_advice__9XyRx p{margin-top:4px;font-size:14px;line-height:20px;white-space:pre-line;overflow-wrap:anywhere}.horoscope_footer__ymYEL{position:absolute;z-index:-1;bottom:0;left:-14px;width:calc(100% + 28px);height:150px;background:url(/horoscope/footer.png) bottom/393px 150px no-repeat;pointer-events:none}.horoscope_view__rk6YA:not(.horoscope_choosing__Rp8s_){padding-bottom:63px}.horoscope_support__YBWF0{position:relative;margin-top:24px;text-align:center;font:14px/19px Horoscope Castoro,Georgia,"Noto Serif",serif;color:#282828}.horoscope_support__YBWF0 p{min-height:57px;padding-left:27px;text-align:left;overflow-wrap:anywhere}.horoscope_supportBulb___C1oR{position:absolute;left:0;top:0}.horoscope_support__YBWF0 a{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-width:190px;min-height:30px;max-width:100%;margin-top:19px;padding:5px 17px 6px;border-radius:100px;background:#fff;color:#d19a4c;box-shadow:1px 1px 10px 1px #cccccc80;overflow-wrap:anywhere}.horoscope_support__YBWF0 a:focus-visible{outline:2px solid #6c5029;outline-offset:3px}.horoscope_choosing__Rp8s_{min-height:753px}.horoscope_choosing__Rp8s_ .horoscope_footer__ymYEL{top:328px;bottom:auto;height:425px;background:url(/horoscope/zodiac-wheel.png) top/394px 699px no-repeat}.horoscope_state__kYzKn{min-height:300px;padding:32px 24px;background:#fff;border:1px solid #ded1bd;border-radius:15px;box-shadow:1px 1px 10px #cccccc40;text-align:center}.horoscope_stateIcon__6APm7{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#fff7ec;color:#806334;font-size:32px}.horoscope_stateIcon__6APm7,.horoscope_state__kYzKn h2{font-family:Horoscope Castoro,Georgia,"Noto Serif",serif}.horoscope_state__kYzKn h2{max-width:32ch;margin-inline:auto;font-size:20px;line-height:28px;overflow-wrap:anywhere}.horoscope_state__kYzKn p{max-width:48ch;margin:10px auto 0;color:#686868;font-size:14px;line-height:20px;overflow-wrap:anywhere}.horoscope_state__kYzKn .horoscope_stateSign__CJAQU{margin-bottom:8px;color:#806334;font-size:12px;line-height:18px;font-weight:600}.horoscope_spinner__Ze0c9{width:28px;height:28px;border:2px solid #ded1bd;border-top-color:#806334;border-radius:50%}.horoscope_skeleton___O6IM{display:grid;gap:10px;max-width:240px;margin:24px auto 0}.horoscope_skeletonLine__SSCvC{height:8px;border-radius:4px;background:#eee9e1}.horoscope_skeletonLine__SSCvC:last-child{margin-inline:24px}@media (prefers-reduced-motion:no-preference){.horoscope_spinner__Ze0c9{animation:horoscope_readingSpin__MCXGW 1.2s linear infinite}}@keyframes horoscope_readingSpin__MCXGW{to{transform:rotate(1turn)}}@media (max-width:359px){.horoscope_signs__H2mRT{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_main__mAzY8{width:min(calc(100% - 30px),760px);margin-inline:auto}.home_intro__oS6dm{min-height:89px;padding:16px 9px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(109px,auto);align-items:center;-moz-column-gap:10px;column-gap:10px}.home_greeting__9KUgR{font-family:BigEars Castoro,Georgia,serif;font-weight:400;font-size:32px;line-height:43px;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.home_tagline__ytg5X{margin-top:-2px;color:#bfa47a;font-size:10px;line-height:14px;letter-spacing:.25em;text-transform:uppercase}.home_tagline__ytg5X img{display:inline-block;margin-left:5px;width:12px;height:12px;vertical-align:middle}.home_day__HZZH2{align-self:center;border-left:1px solid #bfa47a;padding-left:12px;color:#000;font-size:16px;line-height:22px;max-width:132px}.home_day__HZZH2 time{white-space:nowrap}.home_entries__jDfBs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.home_card__zb_n7{background:#fff;border-radius:15px;box-shadow:1px 1px 10px 1px #cccccc80;min-height:196px;padding:0 11px 12px;color:#000}.home_art__yZBxY{height:126px;display:flex;align-items:center;justify-content:center}.home_card__zb_n7:nth-child(-n+2) .home_art__yZBxY{height:129px}.home_card__zb_n7:nth-child(n+3){min-height:195px}.home_cardTitle__3cIu2{display:flex;align-items:center;gap:8px}.home_cardTitle__3cIu2 h2{min-width:0}.home_art__yZBxY img{-o-object-fit:contain;object-fit:contain;max-width:100%}.home_tarot__3Qp_y{width:130px;height:130px;transform:translateY(8.5px)}.home_horoscope__6oA72{width:100px;height:110px;transform:translateY(8.5px)}.home_wallpaper__Uq8rm{width:135px;height:135px;transform:translateY(4.5px)}.home_game__Rwa07{width:120px;height:120px}.home_card__zb_n7 h2{display:inline;font-weight:800;font-size:18px;line-height:25px;letter-spacing:-.05em}.home_arrow__sdz3L{display:inline-block;width:6px;height:9px;flex-shrink:0;color:#282828}.home_card__zb_n7 p{font-size:12px;line-height:14px;color:#838383}.home_card__zb_n7:focus-visible{outline:2px solid #282828;outline-offset:3px}.home_quote__HBh0H{margin-top:13px;min-height:109px;padding:21px 16px;display:flex;align-items:flex-start;gap:15px;border-radius:15px;background:#fff;box-shadow:1px 1px 10px 1px #cccccc80}.home_quote__HBh0H img{width:28px;height:21px;flex-shrink:0}.home_quote__HBh0H p{font-size:18px;font-weight:600;line-height:1.5;padding-top:6px}.home_quoteBody__En22T{flex:1;min-width:0}.home_quoteBody__En22T figure{margin:0}.home_quoteText__ffbhJ p{font-family:BigEars Castoro,Georgia,"Noto Serif",serif;font-weight:400;font-size:18px;line-height:1.4;color:#282828;overflow-wrap:anywhere;white-space:pre-line}.home_quoteAuthor__c69Fb{margin-top:8px;text-align:right;font-size:13px;line-height:18px;color:#9a9a9a;overflow-wrap:anywhere}.home_quote__HBh0H .home_quotePending__NP7zF{color:#686868;font-weight:400;font-size:14px;line-height:20px}.home_footer__lVn1m{margin-top:13px;padding-inline:4px 0;font-size:14px;line-height:19px}.home_footer__lVn1m>img{width:18px;height:21px;float:left;margin-right:8px}.home_footer__lVn1m>p{font-family:BigEars Castoro,Georgia,"Noto Serif",serif;margin-left:26px}@media (max-width:374px){.home_intro__oS6dm{grid-template-columns:minmax(0,1fr) minmax(100px,auto);padding-inline:2px;gap:6px}.home_greeting__9KUgR{font-size:27px;line-height:1.25}.home_art__yZBxY{height:118px}.home_card__zb_n7{padding-inline:9px}}@media (min-width:768px){.home_intro__oS6dm{padding-block:28px;grid-template-columns:1fr 180px}.home_entries__jDfBs{gap:18px}.home_card__zb_n7{padding:12px 20px 20px}.home_art__yZBxY{height:145px}}.home_card__zb_n7 h2,.home_card__zb_n7 p,.home_support__oOctA{overflow-wrap:anywhere}.home_support__oOctA{display:flex;align-items:center;justify-content:center;gap:9px;width:-moz-fit-content;width:fit-content;min-width:190px;min-height:30px;max-width:100%;margin:14px auto 0;padding:5px 17px;border-radius:100px;background:#fff;box-shadow:1px 1px 10px 1px #cccccc80;color:#d19a4c;font-family:BigEars Castoro,Georgia,serif;font-size:14px;font-weight:400;line-height:20px;text-align:center}.home_support__oOctA img{width:16px;height:17px;margin:0;flex-shrink:0}.home_contentStatus__cKA6_ button:focus-visible,.home_support__oOctA:focus-visible{outline:2px solid #6c5029;outline-offset:3px}.home_contentStatus__cKA6_{margin-block:14px 24px;color:#686868;font-size:14px;line-height:20px}.home_contentStatus__cKA6_:empty{margin:0}.home_contentStatus__cKA6_ button{text-decoration:underline;padding:8px;min-height:44px}.home_day__HZZH2{min-width:0}.home_draftPreview__pe4ue{position:sticky;top:8px;z-index:20;margin:8px 0;padding:8px 14px;border-radius:999px;background:#1f2329;color:#fff;font-size:12px;line-height:1.5;text-align:center}