:root{--closing-air:1.5rem;--ink:#16161d;--on-ink:#fff;--ink-soft:#b5b3bf;--ink-quiet:#9d9ba9;--page:#f9f6ee;--on-page:#000;--page-soft:#67665e;--accent:#876840;--accent-hover:#80623b;--accent-active:#7c5e36;--hair-ink:#ffffff2e;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--ease:cubic-bezier(.16, 1, .3, 1);--control-face:32px;--control-hit:44px;--control-inset:calc((var(--control-hit) - var(--control-face)) / 2);--control-text:.8125rem;--focus-offset:2px}@font-face{font-family:Omantia Planet Symbols;src:url(/horoscope-loading/DejaVuSans.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block;unicode-range:U+2609,U+263D,U+2640-2644}.horoscope-loading{z-index:40;isolation:isolate;color:#fff;overscroll-behavior:contain;background:#16161d;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block;position:fixed;inset:0;overflow:hidden}.horoscope-page{--hl-sign-width:160px;--hl-sign-height:240px;--hl-logo-gap:1.25rem;--hl-message-line:1.5rem;--hl-phase-gap:.75rem;--hl-phase-reserve:2.7rem;--hl-logo-width:220px;--hl-logo-height:calc(var(--hl-logo-width) * 43 / 220);--hl-challenge-gap:.75rem;--hl-copy-width:min(100% - 2rem, 34rem)}.horoscope-loading[hidden]{display:none}.horoscope-loading__stars{z-index:0;pointer-events:none;position:absolute;inset:0}.horoscope-loading__star{width:var(--size);height:var(--size);opacity:var(--alpha);background:#fff;border-radius:50%;position:absolute}.horoscope-loading__star:first-child{--size:2px;--alpha:.7;top:11%;left:5%}.horoscope-loading__star:nth-child(2){--size:3px;--alpha:.75;top:30%;left:13%}.horoscope-loading__star:nth-child(3){--size:1.5px;--alpha:.65;top:17%;left:23%}.horoscope-loading__star:nth-child(4){--size:2px;--alpha:.8;top:9%;left:37%}.horoscope-loading__star:nth-child(5){--size:1.5px;--alpha:.55;top:24%;left:48%}.horoscope-loading__star:nth-child(6){--size:2px;--alpha:.75;top:13%;left:64%}.horoscope-loading__star:nth-child(7){--size:3px;--alpha:.7;top:23%;left:78%}.horoscope-loading__star:nth-child(8){--size:1.5px;--alpha:.8;top:9%;left:91%}.horoscope-loading__star:nth-child(9){--size:2px;--alpha:.65;top:65%;left:8%}.horoscope-loading__star:nth-child(10){--size:3px;--alpha:.7;top:80%;left:20%}.horoscope-loading__star:nth-child(11){--size:1.5px;--alpha:.8;top:69%;left:34%}.horoscope-loading__star:nth-child(12){--size:2px;--alpha:.65;top:82%;left:58%}.horoscope-loading__star:nth-child(13){--size:3px;--alpha:.7;top:72%;left:72%}.horoscope-loading__star:nth-child(14){--size:1.5px;--alpha:.8;top:86%;left:88%}.horoscope-loading__star:nth-child(15){--size:2px;--alpha:.75;top:47%;left:95%}.horoscope-loading__star:nth-child(16){--size:1.5px;--alpha:.7;top:87%;left:4%}.horoscope-loading__star:nth-child(17){--size:2px;--alpha:.65;top:40%;left:83%}.horoscope-loading__star:nth-child(18){--size:1.5px;--alpha:.75;top:90%;left:42%}.horoscope-loading__star:nth-child(19){--size:1.5px;--alpha:.6;top:54%;left:16%}.horoscope-loading__star:nth-child(20){--size:2px;--alpha:.7;top:43%;left:29%}.horoscope-loading__star:nth-child(21){--size:1.5px;--alpha:.6;top:35%;left:67%}.horoscope-loading__star:nth-child(22){--size:2px;--alpha:.75;top:69%;left:93%}.horoscope-loading__star:nth-child(23){--size:1.5px;--alpha:.65;top:7%;left:54%}.horoscope-loading__star:nth-child(24){--size:2px;--alpha:.7;top:41%;left:7%}.horoscope-loading__star:nth-child(25){--size:1.5px;--alpha:.6;top:92%;left:76%}.horoscope-loading__star:nth-child(26){--size:2px;--alpha:.7;top:88%;left:31%}.horoscope-loading__star:nth-child(27){--size:1.5px;--alpha:.6;top:59%;left:86%}.horoscope-loading__star:nth-child(28){--size:2px;--alpha:.7;top:65%;left:61%}.horoscope-loading__ecliptic{z-index:0;width:100%;height:70px;position:absolute;top:calc(50% - 10px);left:0;overflow:visible}.horoscope-loading__ecliptic path{stroke:#876840;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke;opacity:.65}.horoscope-loading__planet{z-index:1;pointer-events:none;position:absolute;inset:0}.horoscope-loading:not([hidden]) .horoscope-loading__planet{animation:11.375s linear infinite horoscope-loading-transit;animation-delay:calc(var(--slot) * -1.625s - 1s)}.horoscope-loading__planet--sol{--slot:0;--top:46%;--static-x:2vw}.horoscope-loading__planet--luna{--slot:1;--top:61%;--static-x:12vw}.horoscope-loading__planet--mercurio{--slot:2;--top:46%;--static-x:26vw}.horoscope-loading__planet--venus{--slot:3;--top:61%;--static-x:38vw}.horoscope-loading__planet--marte{--slot:4;--top:46%;--static-x:50vw}.horoscope-loading__planet--jupiter{--slot:5;--top:61%;--static-x:64vw}.horoscope-loading__planet--saturno{--slot:6;--top:46%;--static-x:74vw}.horoscope-loading__glyph,.horoscope-loading__planet svg{top:var(--top);opacity:.32;position:absolute;left:0}.horoscope-loading__glyph{color:#fff;font-family:Omantia Planet Symbols,serif;font-size:26px;line-height:1}.horoscope-loading__planet svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:38px}.horoscope-loading__composition{z-index:2;text-align:center;pointer-events:none;position:absolute;inset:0}.horoscope-loading__phase{bottom:calc(50% + (var(--hl-sign-height) / 2) + var(--hl-logo-gap) + var(--hl-message-line) + var(--hl-phase-gap));width:var(--hl-copy-width);min-height:var(--hl-phase-reserve);white-space:pre-line;color:#eae8f0;margin:0;font-size:1rem;font-weight:500;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.horoscope-loading__phase:empty{display:none}.horoscope-loading__message{bottom:calc(50% + (var(--hl-sign-height) / 2) + var(--hl-logo-gap));width:var(--hl-copy-width);font-size:1.125rem;font-weight:600;line-height:var(--hl-message-line);color:#fff;margin:0;position:absolute;left:50%;transform:translate(-50%)}.horoscope-loading__sign{width:var(--hl-sign-width);height:var(--hl-sign-height);place-items:center;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.horoscope-loading__sign img{aspect-ratio:160/224;width:100%;height:auto;display:block}.horoscope-loading:not([hidden]) .horoscope-loading__sign img{animation:1.5s ease-in-out infinite horoscope-loading-breathe}.horoscope-loading__logo{width:80%;height:auto;display:block}.horoscope-loading__home{color:inherit;pointer-events:auto;top:calc(50% + (var(--hl-sign-height) / 2) + var(--hl-logo-gap));width:var(--hl-logo-width);align-items:baseline;height:auto;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.horoscope-loading__home .loading-domain{font:400 calc(var(--hl-logo-width) * .109)/1 var(--serif)}@keyframes horoscope-loading-transit{0%{transform:translate(calc(100vw + 40px))}57.1429%{transform:translate(-40px)}to{transform:translate(-40px)}}@keyframes horoscope-loading-breathe{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media (width>=40rem){.horoscope-loading__planet svg{width:30px}.horoscope-loading__glyph{font-size:30px}.horoscope-loading__ecliptic{height:100px}}@media (height<=680px){.horoscope-page{--hl-logo-gap:.75rem;--hl-phase-gap:.25rem;--hl-phase-reserve:2.3rem}.horoscope-loading__phase{font-size:.875rem}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta-row{justify-content:center;align-items:center;gap:.5rem;display:flex}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta-row .horoscope-meta{margin:0}}@media (height<=480px){.horoscope-page{--hl-sign-width:60px;--hl-sign-height:90px;--hl-phase-reserve:2.3rem;--hl-message-line:1.25rem;--hl-phase-gap:.25rem;--hl-logo-gap:.5rem;--hl-logo-width:140px;--hl-challenge-gap:.5rem}.horoscope-loading__phase,.horoscope-loading__message{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.horoscope-loading:not([hidden]) .horoscope-loading__planet,.horoscope-loading:not([hidden]) .horoscope-loading__sign img{animation:none}.horoscope-loading__planet{transform:translateX(var(--static-x))}}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document{visibility:hidden}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-meta-row{z-index:41;visibility:visible;background:#16161d;border:1px solid #876840;border-radius:8px;max-width:min(22rem,100vw - 2rem);margin:0;padding:.5rem .75rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 24px #00000073}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-meta-row .horoscope-meta{color:#fff}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-meta-row .horoscope-city{color:#fff;flex-wrap:wrap}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-meta-row .horoscope-city>button{color:#fff;white-space:nowrap}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-meta-row .horoscope-city>button:hover{color:#fff}.horoscope-page:has(.horoscope-loading:not([hidden])) [data-horoscope-status]{visibility:visible;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.horoscope-page:has(.horoscope-loading:not([hidden])) [data-horoscope-security]{z-index:41;max-width:100vw;max-height:calc(50vh - (var(--hl-sign-height) / 2) - var(--hl-logo-gap) - var(--hl-logo-height) - var(--hl-challenge-gap));visibility:visible;justify-content:center;margin:0;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.horoscope-page:has(.horoscope-loading:not([hidden])) [data-horoscope-security] [data-horoscope-turnstile]{margin:0}@media (height<=480px) and (width>=660px){.horoscope-loading__home{top:calc(50% + (var(--hl-sign-height) / 2) + var(--hl-logo-gap));left:auto;right:1rem;transform:none}.horoscope-page:has(.horoscope-loading:not([hidden])) [data-horoscope-security]{max-height:calc(100vh - 1rem);left:0;right:auto;transform:none}}.horoscope-navigation,.horoscope-page{--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.horoscope-navigation{color:inherit;background:0 0;max-width:46rem;margin-inline:auto;padding-block:1.5rem 0;padding-inline:1.25rem}.horoscope-navigation h2{font:600 1.125rem/1.2 var(--sans);margin:0 0 .75rem}.horoscope-navigation a,.horoscope-page a{color:inherit;text-underline-offset:.25em}.horoscope-grid{gap:0 calc(2 * var(--control-inset));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.horoscope-sign-link{isolation:isolate;min-height:var(--control-hit);color:inherit;font-family:var(--sans);font-size:var(--control-text);text-align:center;overflow-wrap:anywhere;border:0;justify-content:center;align-items:center;padding:0 .5rem;line-height:1.2;text-decoration:none;display:flex;position:relative}.horoscope-sign-link:before{content:"";inset-block:var(--control-inset);z-index:-1;border:1px solid var(--accent);border-radius:8px;position:absolute;inset-inline:0}.horoscope-sign-link:hover:before{background:#87684029}.horoscope-navigation a:focus-visible,.horoscope-page a:focus-visible,.horoscope-sign-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-locale{display:none}html:lang(es) .horoscope-locale--es,html:lang(en) .horoscope-locale--en,html:lang(fr) .horoscope-locale--fr,html:lang(pt) .horoscope-locale--pt-BR{display:block}@media (width>=48rem){.horoscope-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.horoscope-navigation .horoscope-sign-link{padding-inline:.25rem;font-size:.8125rem;line-height:1.2}@media (width>=48rem){.horoscope-navigation .horoscope-sign-link{font-size:var(--control-text);line-height:1.2}}.horoscope-page{min-height:100svh;color:var(--ink,#16161d);background:var(--page);color-scheme:light;font-family:var(--serif);--horoscope-title-size:2.125rem;--horoscope-action-height:44px;margin:0}.horoscope-page .site-header__locale{font-size:var(--control-text)}.horoscope-page .site-header__locale summary{line-height:1.2}.horoscope-page *{box-sizing:border-box}.horoscope-document{max-width:46rem;padding:calc(var(--site-header-height) + 1.5rem) 1.25rem 2rem;margin:0 auto}.horoscope-kicker{color:var(--page-soft);margin:0 0 .5rem}.horoscope-title{font:400 var(--horoscope-title-size)/1.2 var(--serif);flex-wrap:wrap;align-items:baseline;gap:.25rem;margin:0 0 1rem;display:flex}.horoscope-title__glyph{color:var(--accent);font-size:.65em}.horoscope-title__name{overflow-wrap:anywhere}.horoscope-signs-action{border:1px solid var(--accent);min-height:32px;color:inherit;font-family:var(--sans);font-size:var(--control-text);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:.25rem .75rem;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.horoscope-signs-action:hover{background:#87684024}.horoscope-signs-action{min-height:var(--horoscope-action-height);margin:0 0 1rem;padding-block:.25rem}.horoscope-page .horoscope-signs-action{color:var(--page-soft)}.horoscope-page .horoscope-signs-action:hover{color:var(--ink,#16161d)}.horoscope-consultation,.horoscope-status-slot{max-width:38rem}.horoscope-status{margin:0 0 .75rem;font-size:1.125rem;line-height:1.6}.horoscope-status:empty{display:none}.horoscope-turnstile{margin:.5rem 0}.horoscope-reading{margin:1rem 0 0}.horoscope-meta-row{margin:0 0 1rem;display:block}.horoscope-meta{color:var(--ink,#16161d);margin:0 0 .5rem;font-weight:600;line-height:1.6}.horoscope-meta:empty{display:none}.horoscope-city-slot{display:block}.horoscope-city-slot [data-horoscope-city-selected]{display:none}.horoscope-city-slot .horoscope-city{align-items:baseline;gap:.25rem .75rem;display:flex}.horoscope-city-slot .horoscope-city>button{color:var(--page-soft);font-weight:400}.horoscope-city-slot .horoscope-city>button:hover{color:var(--ink,#16161d)}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta-row{z-index:42;text-align:center;visibility:visible;background:#16161d;border:1px solid #876840;border-radius:8px;max-width:min(22rem,100vw - 2rem);margin:0;padding:.5rem .75rem;position:fixed;inset:1rem auto auto 50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta [data-horoscope-meta-date]{display:none}@media (height<=480px){.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta-row{justify-content:center;align-items:center;gap:.5rem;max-width:min(34rem,100vw - 2rem);padding:.25rem .5rem;display:flex;top:.5rem}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta-row .horoscope-meta{margin:0;font-size:.9375rem;line-height:1.2}.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta-row .horoscope-city-slot,.horoscope-page:has(.horoscope-loading:not([hidden])) .horoscope-document .horoscope-meta-row .horoscope-city{align-items:center;display:flex}}.horoscope-page .horoscope-city>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-page{--page:#f9f6ee;--on-page:#16161d;--page-soft:#67665e;--accent:#876840;--accent-hover:#80623b;--accent-active:#7c5e36;--on-ink:#fff}.horoscope-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-page .btn{font:inherit;font-family:var(--sans);cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:8px;width:100%;max-width:26rem;min-height:48px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2}.horoscope-page .btn:disabled{cursor:not-allowed;opacity:.62}.horoscope-page .btn--solid{background:var(--accent);border-color:var(--accent);color:var(--on-ink)}.horoscope-page .btn--quiet{color:var(--on-page);background:0 0;border-color:#00000073}.horoscope-page .btn--quiet:hover:not(:disabled){background:#0000000d;border-color:#000000a6}.horoscope-page .btn--quiet:active:not(:disabled){background:#00000017}.horoscope-page .reading-home{border-color:var(--accent);color:var(--accent)}.horoscope-page .reading-home:hover{background:var(--accent);color:var(--on-ink)}.horoscope-page .fb__retry{justify-self:start;width:auto;min-width:9rem}.horoscope-page .btn--solid:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.horoscope-page .btn--solid:active:not(:disabled){background:var(--accent-active);border-color:var(--accent-active)}.horoscope-page .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.horoscope-page [hidden]{display:none!important}.horoscope-page .fb :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-navigation.horoscope-bottom-signs{max-width:none;padding-inline:0}.horoscope-brief__title{font:400 1.5rem/1.2 var(--serif);margin:0 0 .75rem}.horoscope-brief{margin:0}.horoscope-phrase{font:italic 400 1.125rem/1.6 var(--serif);text-wrap:pretty;margin:0 0 1rem}.horoscope-brief__paragraph{margin:0 0 1rem;line-height:1.7}.horoscope-extend{margin:.5rem 0 0}.horoscope-extension{margin:2rem 0 0}.horoscope-extension~.horoscope-share{margin-top:1.5rem}.horoscope-extension .horoscope-section:last-child{margin-bottom:0}.horoscope-extension__title{font:400 1.5rem/1.2 var(--serif);margin:0 0 1.25rem;scroll-margin-top:1rem}.horoscope-extension__title:focus{outline:none}.horoscope-extension__title:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-section{margin:0 0 2rem}.horoscope-section h2{font:400 1.25rem/1.2 var(--serif);margin:0 0 .5rem}.horoscope-section p{margin:0;line-height:1.7}.horoscope-retry{border:1.5px solid var(--accent);width:100%;max-width:16rem;min-height:48px;color:var(--on-ink);background:var(--accent);font:600 1rem/1.2 var(--sans);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-block-end:1.5rem;padding:.5rem 1rem;display:inline-flex}.horoscope-retry:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.horoscope-retry:active:not(:disabled){background:var(--accent-active);border-color:var(--accent-active)}.horoscope-retry:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-page .reading-closing{margin-block-start:var(--closing-air)}.horoscope-editorial{max-width:38rem;color:var(--page-soft);margin:2rem 0;font-size:.8125rem;line-height:1.6}.horoscope-attribution{max-width:38rem;color:var(--page-soft);margin:0 0 1.5rem;font-size:.8125rem;line-height:1.6}.horoscope-attribution a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.horoscope-attribution a:hover{color:var(--ink,#16161d)}.horoscope-security{margin-top:1.5rem}.horoscope-page{--horoscope-dialog-veil:#16161db8;--horoscope-dialog-field:#ffffff14}.horoscope-page .horoscope-signs-dialog{border:1px solid var(--accent);background:var(--ink,#16161d);color:var(--on-ink,#fff);font-family:var(--sans);border-radius:12px;box-shadow:0 24px 48px #00000073}.horoscope-page .horoscope-signs-dialog::backdrop{background:var(--horoscope-dialog-veil)}.horoscope-signs-dialog{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;overflow:auto}.horoscope-signs-dialog__title{font:400 1.5rem/1.2 var(--serif);margin:0 0 .75rem}.horoscope-signs-dialog__moment{color:var(--ink-soft,#b5b3bf);overflow-wrap:anywhere;margin:1.25rem 0 .75rem;line-height:1.5}.horoscope-signs-dialog__moment:empty{display:none}.horoscope-signs-dialog__location{margin-bottom:0}.horoscope-signs-dialog .horoscope-city{color:var(--on-ink,#fff)}.horoscope-page .horoscope-signs-dialog :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-signs-dialog__grid{gap:0 calc(2 * var(--control-inset));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.horoscope-signs-dialog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.horoscope-signs-dialog__close{border:1px solid var(--accent);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:1rem;padding:.25rem .75rem;font-weight:600}.horoscope-signs-dialog__close:hover{background:#87684024}.horoscope-signs-dialog__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width>=40rem){.horoscope-navigation{padding-inline:clamp(16px,3.2vw,40px)}.horoscope-document{padding-inline:1.5rem}}.horoscope-page .horoscope-sign-link{min-height:44px;padding:.25rem}.horoscope-bottom-signs .horoscope-sign-link{padding:0 .25rem;font-size:.8125rem;line-height:1.2}@media (width>=48rem){.horoscope-bottom-signs .horoscope-sign-link{font-size:var(--control-text);line-height:1.2}}.horoscope-title-row{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.horoscope-title-row>.horoscope-title,.horoscope-title-row>.horoscope-signs-action{margin:0}.horoscope-title-row>.horoscope-signs-action{text-align:center}.horoscope-title-row>.horoscope-title{gap:.25rem}@media (width>=40rem){.horoscope-page{--horoscope-title-size:clamp(2.125rem, 6vw, 2.75rem)}.horoscope-title-row>.horoscope-title{gap:.25rem}}.horoscope-page .one-card{margin:2.5rem 0 0}.horoscope-page .one-card .card__plate{aspect-ratio:410/750;display:block;overflow:hidden}.horoscope-page .one-card .card__img{object-fit:cover;width:100%;height:100%}.horoscope-page .one-card [data-orientation=reversed] .card__img{transform:rotate(180deg)}.horoscope-page .one-card .card__label{align-content:start;gap:.25rem;min-width:0;display:grid}.horoscope-page .one-card .card__name{font-family:var(--serif);letter-spacing:-.01em;color:var(--on-page);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.2}.horoscope-page .one-card .card__ori{letter-spacing:.02em;color:var(--page-soft);font-size:.75rem}.horoscope-page .one-card .reading__text{font-family:var(--serif);color:var(--on-page);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.7}.horoscope-page .one-card :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.horoscope-page .one-card .shuffle{justify-content:center;align-items:center;width:160px;height:240px;display:flex;position:relative}.horoscope-page .one-card .shuffle__card{border:1px solid var(--accent);background:var(--page);border-radius:12px;width:128px;height:192px;margin:auto;position:absolute;inset:0}.horoscope-page .one-card .shuffle__card:first-child{--dx:40px;--dy:-20px;--rot:-10deg;animation-delay:0s}.horoscope-page .one-card .shuffle__card:nth-child(2){--dx:-40px;--dy:20px;--rot:-5deg;animation-delay:.1s}.horoscope-page .one-card .shuffle__card:nth-child(3){--dx:40px;--dy:20px;--rot:0deg;animation-delay:.2s}.horoscope-page .one-card .shuffle__card:nth-child(4){--dx:-40px;--dy:-20px;--rot:5deg;animation-delay:.3s}.horoscope-page .one-card .shuffle__card:nth-child(5){--dx:40px;--dy:20px;--rot:10deg;animation-delay:.4s}.horoscope-page .one-card[aria-busy=true] .shuffle__card{animation-name:horoscope-card-shuffle;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes horoscope-card-shuffle{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.horoscope-page .one-card[aria-busy=true] .shuffle__card{animation:none}}.horoscope-page .horoscope-signs-action,.horoscope-city-slot .horoscope-city>button{isolation:isolate;min-height:var(--control-hit);color:var(--page-soft);font-family:var(--sans);font-size:var(--control-text);background:0 0;border:0;padding:0 .75rem;font-weight:400;line-height:1.2;position:relative}.horoscope-page .horoscope-signs-action:before,.horoscope-city-slot .horoscope-city>button:before{content:"";inset-block:var(--control-inset);z-index:-1;border:1px solid var(--accent);border-radius:8px;position:absolute;inset-inline:0}.horoscope-page .horoscope-signs-action:hover,.horoscope-city-slot .horoscope-city>button:hover{background:0 0}.horoscope-page .horoscope-signs-action:hover:before,.horoscope-city-slot .horoscope-city>button:hover:before{background:#87684024}.horoscope-navigation .horoscope-sign-link:focus-visible,.horoscope-page .horoscope-sign-link:focus-visible,.horoscope-page .horoscope-signs-action:focus-visible,.horoscope-page .horoscope-city-slot .horoscope-city>button:focus-visible{outline:0}.horoscope-navigation .horoscope-sign-link:focus-visible:before,.horoscope-page .horoscope-sign-link:focus-visible:before,.horoscope-page .horoscope-signs-action:focus-visible:before,.horoscope-page .horoscope-city-slot .horoscope-city>button:focus-visible:before{outline:2px solid var(--accent);outline-offset:var(--focus-offset)}
