*{box-sizing:border-box}.monthly-page{color:#fff;grid-template-columns:177px minmax(0,1fr);width:min(1024px,100%);min-height:1536px;margin:auto;background:#01050b url(/monthly-horoscope/000%20Background.svg) top/1024px 1536px repeat-y!important}.monthly-page,.monthly-sidebar,.monthly-content,.monthly-footer{font-family:Arial,sans-serif}.monthly-page h1,.monthly-page h2,.monthly-page h3,.monthly-page blockquote{font-family:Georgia,serif}.monthly-sidebar{border-right:1px solid #34343c;min-height:1536px;background:0 0!important}.monthly-brand{height:177px}.monthly-brand img{object-fit:contain;width:156px;height:142px}.monthly-brand span{margin-top:-18px}.monthly-sidebar nav>a,.monthly-sidebar .account-nav>a,.monthly-sidebar .account-nav button{height:46px}.monthly-sidebar .premium{background:#03070eb3;border-color:#765100;margin-top:16px;padding:12px 8px}.monthly-sidebar .premium img{width:46px;height:46px}.monthly-sidebar .premium h3{font:15px Arial}.monthly-sidebar .whisper{height:200px;margin-top:14px}.monthly-sidebar .whisper img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.monthly-content{padding:0 21px;background:0 0!important}.monthly-page .dash-top{background:0 0;border-bottom:2px solid #511e768c;height:76px}.monthly-welcome{height:88px;padding:8px 4px}.monthly-welcome h1{color:#ffd324;margin:0 0 8px;font-size:29px}.monthly-welcome p{margin:0;font-size:15px}.monthly-tabs{background:#04040bd9;border:1px solid #351052;border-radius:8px;grid-template-columns:repeat(5,1fr) 184px;height:44px;display:grid;overflow:hidden}.monthly-tabs>a{border-right:1px solid #2a1734;place-items:center;font-weight:700;display:grid}.monthly-tabs>a.active{background:linear-gradient(#140829,#08030f);border-bottom:2px solid #d95dff}.monthly-tabs time{color:#ffd000;background:#05030b;grid-template-columns:29px 1fr;align-items:center;padding:4px 8px;font-size:9px;display:grid}.monthly-tabs time img{width:22px}.monthly-tabs time span{flex-direction:column;display:flex}.monthly-tabs time small{color:#fff;margin-top:2px}.monthly-hero{background:url(/monthly-horoscope/01%20Celestial%20Constellation.svg) 100%/480px 220px no-repeat;height:191px;padding:28px 5px}.monthly-hero h2{color:#ffd137;margin:0 0 8px;font-size:42px}.monthly-hero p{margin:0;font-size:18px}.sign-picker h3{margin:0 0 12px;font:16px Arial}.sign-picker>div{grid-template-columns:repeat(12,1fr);gap:10px;display:grid;overflow:hidden}.sign-picker button{color:#fff;cursor:pointer;background:#02060cbf;border:1px solid #755000;border-radius:9px;min-width:0;height:91px;padding:7px 3px}.sign-picker button.selected{border-color:#ff1c28;box-shadow:0 0 12px #ff001e40}.sign-picker button img{object-fit:contain;width:49px;height:49px;margin:auto;display:block}.sign-picker button span{margin-top:5px;font-size:11px;display:block}.month-summary{background:#02070dd1;border:1px solid #775100;border-radius:12px;grid-template-columns:175px minmax(0,1fr) 289px;align-items:center;gap:18px;min-height:250px;margin-top:17px;padding:24px 20px;display:grid}.chosen-sign{text-align:center}.chosen-sign img{width:118px;height:118px}.chosen-sign h2{margin:5px 0;font-size:25px}.chosen-sign p{margin:0}.month-copy{border-left:1px solid #413031;border-right:1px solid #413031;margin:0;padding:15px 26px;font-size:16px;line-height:2}.month-summary aside{padding-left:2px}.month-summary aside h3{color:#ffd128;margin:0 0 16px;font-size:17px}.month-summary aside>div{grid-template-columns:27px 1fr auto;align-items:center;margin:13px 0;display:grid}.month-summary aside img{width:22px;height:22px}.month-summary aside span{color:#ffc400;letter-spacing:2px}.category-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.category-grid article{text-align:center;background:#02070dd1;border:1px solid #775100;border-radius:10px;min-height:254px;padding:19px 18px}.category-grid img{width:45px;height:45px}.category-grid h3{color:#ffd128;margin:10px;font-size:18px}.category-grid p{min-height:91px;font-size:13px;line-height:1.75}.category-grid span{color:#ffc400;letter-spacing:2px}.monthly-mid{grid-template-columns:.86fr 1.14fr;gap:13px;margin-top:16px;display:grid}.monthly-mid>article{background:#02070dd1;border:1px solid #775100;border-radius:10px;height:214px;overflow:hidden}.highlights{padding:14px}.highlights h3,.monthly-promos h3{color:#ffd128;margin:0 0 15px;font-size:17px}.highlights p{grid-template-columns:20px 53px 10px 1fr;align-items:center;margin:13px 0;font-size:12px;display:grid}.highlights p span,.highlights p b{color:#ffd000}.highlights p em{font-style:normal}.affirmation{position:relative}.affirmation>img{object-fit:cover;width:100%;height:100%;position:absolute}.affirmation>div{text-align:center;place-content:center;height:100%;padding:25px;display:grid;position:relative}.affirmation h3{font-size:19px;font-weight:400}.affirmation blockquote{margin:4px;font-size:21px;line-height:1.55}.monthly-promos{grid-template-columns:1fr 1.08fr;gap:13px;margin-top:16px;display:grid}.monthly-promos article{background:#02070dd6;border:1px solid #775100;border-radius:10px;grid-template-columns:1fr 170px;height:180px;padding-left:16px;display:grid;overflow:hidden}.monthly-promos article>div{z-index:1;padding-top:15px;position:relative}.monthly-promos p{width:185px;font-size:12px;line-height:1.55}.monthly-promos a{background:linear-gradient(#461287,#23074e);border:1px solid #6e24a8;border-radius:7px;margin-top:9px;padding:11px 14px;font-size:12px;display:inline-block}.monthly-promos img{object-fit:contain;width:100%;height:100%}.monthly-quote{text-align:center;margin:22px 0 7px;font-size:20px;line-height:1.45}.monthly-footer{background:url(/monthly-horoscope/000%20Background.svg) bottom/1024px 1536px;border-top:1px solid #281440;grid-template-columns:210px repeat(3,1fr) 150px;gap:20px;height:160px;margin:0 -21px;padding:14px 32px 28px;display:grid;position:relative}.monthly-footer .footer-logo img{object-fit:contain;width:118px;height:88px}.monthly-footer>div{flex-direction:column;gap:3px;font-size:10px;display:flex}.monthly-footer b{color:#ffd000;margin-bottom:3px}.monthly-social span{gap:7px;margin-top:8px;display:flex}.monthly-social img{width:28px;height:28px}.monthly-footer>small{text-align:center;font-size:9px;position:absolute;bottom:5px;left:0;right:0}.monthly-mobile-toggle{display:none}@media (max-width:800px){.monthly-page{width:100%;min-width:0;display:block;background-size:1024px 1536px!important}.monthly-mobile-toggle{z-index:60;color:#fff;background:#170625;border:1px solid #74309b;border-radius:8px;padding:9px 12px;display:block;position:fixed;top:12px;left:12px}.monthly-sidebar{z-index:55;width:177px;transition:all .25s;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);background:#020611 url(/monthly-horoscope/000%20Background.svg) 0 0/1024px 1536px!important;height:100vh!important;min-height:100vh!important;position:fixed!important}.monthly-sidebar.is-open{transform:translate(0)}.monthly-sidebar .dash-brand{width:auto;height:130px}.monthly-sidebar .dash-brand img{width:130px;height:115px}.monthly-sidebar .dash-brand span{display:block}.monthly-sidebar nav{display:block;position:static}.monthly-sidebar nav>a{justify-content:flex-start;width:100%;height:44px;padding:0 14px}.monthly-sidebar nav>a span,.monthly-sidebar .account-nav{display:flex}.monthly-content{padding:0 14px}.monthly-page .dash-top{height:62px;display:flex}.monthly-welcome{height:100px;padding-top:14px}.monthly-welcome h1{font-size:23px}.monthly-tabs{display:flex;overflow-x:auto}.monthly-tabs>a{min-width:110px}.monthly-tabs time{min-width:180px}.monthly-hero{background-size:360px 180px;height:180px;padding-top:35px}.monthly-hero h2{font-size:34px}.sign-picker>div{grid-template-columns:repeat(12,72px);padding-bottom:5px;overflow-x:auto}.month-summary{grid-template-columns:140px 1fr}.month-summary aside{border-top:1px solid #413031;grid-column:1/-1;padding-top:10px}.month-copy{border-right:0}.category-grid{grid-template-columns:repeat(2,1fr)}.monthly-mid,.monthly-promos{grid-template-columns:1fr}.monthly-promos article{grid-template-columns:1fr 160px}.monthly-footer{grid-template-columns:repeat(2,1fr);height:auto;min-height:260px;margin:0 -14px;padding:20px 28px 40px}.monthly-footer .footer-logo{display:none}.monthly-footer>div{font-size:11px}.monthly-social{grid-column:1/-1}}@media (max-width:480px){.monthly-hero h2{font-size:29px}.monthly-hero p{font-size:15px}.month-summary{text-align:center;grid-template-columns:1fr}.month-copy{border:1px solid #413031;border-left:0;border-right:0;padding:14px 4px}.month-summary aside{text-align:left;border:0}.category-grid{grid-template-columns:1fr}.category-grid article{min-height:220px}.monthly-mid>article{height:auto;min-height:210px}.monthly-promos article{grid-template-columns:1fr 120px;padding-left:13px}.monthly-promos p{width:auto}.monthly-promos a{padding:9px;font-size:10px}.monthly-footer{grid-template-columns:1fr}.monthly-social{grid-column:1}.monthly-quote{font-size:17px}}.month-summary{height:250px;min-height:250px}.month-copy{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.month-copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:2;display:-webkit-box;overflow:hidden}.month-copy button{color:#d95dff;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:9px;padding:0;font-weight:700}.month-copy button:hover{text-decoration:underline}.monthly-detail-backdrop{z-index:1000;background:#000208d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.monthly-detail-modal{text-align:center;background:#020812 url(/monthly-horoscope/000%20Background.svg) 50%/1024px 1536px;border:1px solid #986700;border-radius:14px;width:min(610px,100%);max-height:min(78vh,720px);padding:28px 32px;position:relative;overflow-y:auto;box-shadow:0 22px 80px #000}.monthly-detail-modal>img{width:92px;height:92px}.monthly-detail-modal>small{color:#d9b7ee;margin-top:5px;display:block}.monthly-detail-modal h2{color:#ffd128;margin:8px 0 18px;font-size:28px}.monthly-detail-modal>p{text-align:left;white-space:pre-line;font-size:16px;line-height:1.85}.monthly-detail-close{color:#fff;cursor:pointer;background:#160822;border:1px solid #72448b;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:11px;right:14px}.monthly-detail-done{color:#fff;cursor:pointer;background:linear-gradient(#461287,#23074e);border:1px solid #7c2caf;border-radius:7px;margin-top:10px;padding:11px 28px}@media (max-width:800px){.month-summary{height:auto;min-height:250px}.month-copy{min-height:185px}.monthly-detail-modal{padding:24px 20px}.monthly-detail-modal h2{font-size:24px}}@media (max-width:480px){.month-copy{min-height:0}.monthly-detail-backdrop{padding:12px}.monthly-detail-modal{max-height:86vh}.monthly-detail-modal>p{font-size:15px;line-height:1.7}}.monthly-page,.monthly-sidebar,.monthly-content,.monthly-page .dash-top,.monthly-footer{background-image:url(/monthly-horoscope/Astro%20Background.svg)!important;background-repeat:repeat-y!important;background-size:1024px 1536px!important}.monthly-page{background-position:top!important}.monthly-sidebar{background-position:0 0!important}.monthly-content,.monthly-page .dash-top,.monthly-footer{background-position:-177px 0!important}@media (min-width:801px){.monthly-hero{background-position:calc(100% + 60px);background-size:560px 260px;height:245px}}
.monthly-page .monthly-hero{background-position:calc(100% + 34px);background-size:405px 184px;height:168px;padding:24px 5px}.monthly-page .monthly-welcome{background:url(/monthly-horoscope/01%20Celestial%20Constellation.svg) calc(100% + 34px)/608px 276px no-repeat;height:108px;padding:27px 5px 18px}.monthly-page{height:auto;min-height:0}.monthly-page>.monthly-sidebar{height:auto;min-height:100%}.monthly-page .monthly-quote{margin:18px 0 14px}.monthly-page .monthly-promos .coming-soon{cursor:default;background:linear-gradient(#461287,#23074e);border:1px solid #6e24a8;border-radius:7px;margin-top:9px;padding:11px 14px;font-size:12px;display:inline-block}.monthly-page .monthly-mid>.affirmation{height:214px!important;min-height:0!important}.monthly-page .monthly-mid>.affirmation>div{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:100%!important;padding:24px 28px 28px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.monthly-page .monthly-mid>.affirmation h3{margin:0 0 18px!important;font:400 19px/1.2 Georgia,serif!important}.monthly-page .monthly-mid>.affirmation blockquote{text-align:center!important;overflow-wrap:break-word!important;width:100%!important;max-width:430px!important;margin:0 auto!important;padding:0!important;font:19px/1.4 Georgia,serif!important}.monthly-page .monthly-mid>.highlights{height:214px!important;min-height:214px!important;padding:12px 14px!important;overflow:hidden!important}.monthly-page .monthly-mid>.highlights h3{height:25px!important;margin:0!important;line-height:18px!important}.monthly-page .monthly-mid>.highlights p{grid-template-columns:18px 48px 9px minmax(0,1fr)!important;align-items:center!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;font-size:11px!important;line-height:1.3!important;overflow:hidden!important}.monthly-page .monthly-mid>.highlights p>*{min-width:0!important}.monthly-page .monthly-mid>.affirmation h3{color:#f4f1ed!important;text-shadow:0 1px 2px #000!important;transform:translateY(-7px)!important}.monthly-page .monthly-mid>.affirmation blockquote{color:#f4f1ed!important;text-shadow:0 1px 3px #000!important;font:19px/1.5 Georgia,serif!important}@media (min-width:801px){.monthly-page .month-summary{grid-template-columns:125px minmax(0,1fr) 215px!important;align-items:center!important;gap:0!important;height:178px!important;min-height:178px!important;padding:15px 16px!important}.monthly-page .month-summary .chosen-sign{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100%!important;padding:0!important;display:flex!important}.monthly-page .month-summary .chosen-sign img{object-fit:contain!important;width:80px!important;height:80px!important;margin:0 auto!important;display:block!important}.monthly-page .month-summary .chosen-sign h2{margin:2px 0!important;font:22px/1.1 Georgia,serif!important}.monthly-page .month-summary .chosen-sign p{margin:0!important;font:12px/1.2 Arial,sans-serif!important}.monthly-page .month-summary .month-copy{margin:0!important;padding:0 16px!important;font-family:Arial,sans-serif!important}.monthly-page .month-summary .month-copy p{-webkit-line-clamp:4!important;font-size:13px!important;line-height:1.65!important}.monthly-page .month-summary .month-copy button{margin-top:5px!important;font:700 12px Arial,sans-serif!important}.monthly-page .month-summary aside{padding:0 0 0 16px!important}.monthly-page .month-summary aside h3{margin:0 0 7px!important;font:14px Georgia,serif!important}.monthly-page .month-summary aside>div{grid-template-columns:22px 65px 1fr!important;height:30px!important;margin:0!important}.monthly-page .month-summary aside img{width:18px!important;height:18px!important}.monthly-page .month-summary aside b{font:12px Arial,sans-serif!important}.monthly-page .month-summary aside span{letter-spacing:0!important;white-space:nowrap!important;font:15px Arial,sans-serif!important}}.monthly-page .monthly-hero h2{margin-bottom:7px;font-size:38px}.monthly-page .monthly-hero p{font-size:16px}.monthly-page .sign-picker>div{gap:8px}.monthly-page .sign-picker{z-index:2;margin-top:18px;position:relative}.monthly-page .sign-picker button{height:82px;padding:5px 3px}.monthly-page .sign-picker button img{width:44px;height:44px}.month-summary{grid-template-columns:175px minmax(0,1fr) 260px;align-items:center;gap:0;height:220px;min-height:220px;padding:0}.month-summary .chosen-sign{border-right:1px solid #342026;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.month-summary .chosen-sign img{width:105px;height:105px;margin:0 auto;display:block}.month-summary .chosen-sign h2{margin:0;font-size:28px}.month-summary .chosen-sign p{margin:5px 0}.month-summary .month-copy{border:0;height:100%;margin:0;padding:20px;font-size:14px;line-height:1.8}.month-summary .month-copy p{font-size:14px;line-height:1.8}.month-summary aside{border-left:1px solid #342026;height:170px;padding:5px 20px}.month-summary aside h3{margin:0 0 10px}.month-summary aside>div{margin:10px 0}.monthly-detail-modal>img{margin:0 auto;display:block}@media (max-width:800px){.monthly-page .monthly-welcome{background-position:calc(100% + 22px);background-size:495px 237px;height:118px;padding-top:30px}.monthly-page .monthly-hero{background-position:calc(100% + 22px);background-size:330px 158px;height:158px;padding-top:28px}.monthly-page .monthly-hero h2{font-size:31px}.monthly-page .sign-picker{margin-top:18px}.month-summary{grid-template-columns:140px 1fr;height:auto;min-height:250px}.month-summary .chosen-sign{border-right:1px solid #342026}.month-summary aside{border-top:1px solid #342026;border-left:0;grid-column:1/-1;width:100%;height:auto;padding:14px 20px}}@media (max-width:480px){.monthly-page .monthly-welcome{background-position:calc(100% + 16px);background-size:428px 218px}.monthly-page .monthly-hero{background-position:calc(100% + 16px);background-size:285px 145px;height:148px}.monthly-page .monthly-hero h2{font-size:27px}.monthly-page .sign-picker{margin-top:16px}.month-summary{grid-template-columns:1fr}.month-summary .chosen-sign{border-right:0;min-height:190px}}
