:where(.public.site-day,.sd-hdr,.sd-menu,.sd-foot,.sd-plans){--sd-ink:#1a1714;--sd-cream:#f3eee3;--sd-ground:#f2ede4;--sd-sheet:#fbf8f3;--sd-soft:#5a534b;--sd-max:1312px;--sd-gutter:16px;--sd-display:clamp(44px, 6.4vw, 100px);--sd-heading:clamp(28px, 3vw, 44px);--sd-lead:clamp(19px, 1.6vw, 23px);--sd-body:18px;--sd-small:16px;--sd-ease:cubic-bezier(.2, .7, .2, 1)}@media (min-width:40rem){:where(.public.site-day,.sd-hdr,.sd-menu,.sd-foot,.sd-plans){--sd-gutter:32px}}@media (min-width:64rem){:where(.public.site-day,.sd-hdr,.sd-menu,.sd-foot,.sd-plans){--sd-gutter:56px}}.sd-frame{width:100%;max-width:calc(var(--sd-max) + 2 * var(--sd-gutter));padding-inline:var(--sd-gutter);margin-inline:auto}.sd-btn{background:var(--btn-fill,var(--sd-ink));min-height:48px;color:var(--btn-text,var(--sd-cream));font:inherit;font-size:var(--sd-body);cursor:pointer;transition:transform .16s var(--sd-ease), opacity .16s linear;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.sd-btn:active{transform:scale(.97)}@media (hover:hover){.sd-btn:hover{opacity:.88}}.sd-link{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);font-weight:500;transition:text-decoration-color .16s linear}@media (hover:hover){.sd-link:hover{text-decoration-color:currentColor}}.sd-hdr{z-index:3;height:var(--hdr-h,56px);color:var(--hdr-ink,var(--sd-ink));--on-surface:var(--hdr-ink,var(--sd-ink));--btn-fill:var(--hdr-ink,var(--sd-ink));--btn-text:var(--hdr-on,var(--sd-cream));position:relative}.public:has(.sd-band[data-tone=dark]) .sd-hdr{--hdr-ink:var(--sd-cream);--hdr-on:var(--sd-ink)}.sd-hdr-in{align-items:center;gap:12px;height:100%;display:flex}.sd-hdr-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.sd-navlink{opacity:.86;align-items:center;min-height:44px;padding-inline:4px;font-size:16px;text-decoration:none;display:none}.sd-navlink[aria-current=page]{opacity:1;text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.sd-navlink:hover{opacity:1}}.sd-hdr .sd-btn{min-height:44px;padding:0 18px;font-size:16px}.sd-menubtn{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:16px;font-weight:500;display:inline-flex}@media (min-width:52.5rem){.sd-hdr-nav{gap:28px}.sd-navlink{display:inline-flex}.sd-menubtn{display:none}}.sd-menu{background:var(--sd-ground);width:100dvw;max-width:none;height:100dvh;max-height:none;color:var(--sd-ink);border:0;margin:0;padding:0;position:fixed;inset:0}.sd-menu[open]{flex-direction:column;display:flex}.sd-menu::backdrop{background:0 0}.sd-menu-top{justify-content:flex-end;align-items:center;height:56px;display:flex}.sd-menu nav{flex-direction:column;padding-top:16px;display:flex}.sd-menu nav a{min-height:64px;font-size:var(--sd-heading);letter-spacing:-.02em;align-items:center;font-weight:500;text-decoration:none;display:flex}.sd-menu .sd-btn{align-self:flex-start;margin-top:24px}.sd-foot{padding-block:120px 40px}@media (min-width:64rem){.sd-foot{padding-block:176px 48px}}.sd-foot-name{color:var(--sd-ink);--on-surface:var(--sd-ink)}.sd-foot-name svg{width:100%;height:auto;display:block}.sd-foot-grid{gap:28px;margin-top:48px;display:grid}@media (min-width:64rem){.sd-foot-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.sd-foot nav{flex-wrap:wrap;gap:0 22px;display:flex}.sd-foot nav a{min-height:44px;font-size:var(--sd-body);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (hover:hover){.sd-foot nav a:hover{text-underline-offset:5px;text-decoration:underline}}.sd-foot-print{font-size:var(--sd-small);gap:16px 48px;margin-top:40px;line-height:1.55;display:grid}.sd-foot-print p{max-width:60ch}@media (min-width:64rem){.sd-foot-print{grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-foot-print a{text-underline-offset:3px;text-decoration:underline}.public:has([data-landing-close]) .sd-foot nav[aria-label="Horoscopes by sign"]{display:none}
