body.readable-page{--reading-copy-size:1.125rem;--reading-small-size:1rem;--reading-line-height:1.65;--reading-surface:#0a2722;--reading-field:#143b33;--reading-border:#65877e;--clr-text-muted:#c7d3cf;--clr-text-dim:#c7d3cf;--editorial-copy-size:var(--reading-copy-size);--editorial-copy-mobile-size:var(--reading-copy-size);--editorial-copy-line-height:var(--reading-line-height);--editorial-copy-mobile-line-height:var(--reading-line-height);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--reading-copy-size);line-height:var(--reading-line-height)}body.readable-page.navy-page{--reading-surface:#0c182e;--reading-field:#152b46;--reading-border:#72859e}body.readable-page :is(h1,h2,h3){font-family:Georgia,"Times New Roman",serif}body.readable-page :is(p,li),body.readable-page :is(.hero p,.panel p,.blog-card p,.blog-hero p,.blog-article__header p,.editorial-prose p,.editorial-prose li,.card-article__keywords p,.card-polarity-grid p,.card-domain p,.zodiac-match p,.contact-card p,.privacy-card p,.privacy-card li,.support-card p,.support-grid p,.regulamin-container p,.regulamin-container li,.fortune-layout-hint p,.fortune-layout-hint li,.fortune-description,.heart-reading-block p,.daily-feed-slide__copy p,.home-blog-item__excerpt,.product-description){font-size:var(--reading-copy-size);line-height:var(--reading-line-height)}body.readable-page .editorial-prose :is(.editorial-lead,.card-lead){font-size:clamp(1.25rem,3vw,1.5rem)}body.readable-page :is(.btn,.breadcrumb-list,.footer__inner,.hero-kicker,.home-blog-title a,.home-blog-item__meta,.home-blog-item__button,.home-tools__description,.home-tools__status,.option-desc,.option-badge,.option-badge--price,.contact-badge,.editorial-back a,.card-article__eyebrow,.card-article__keywords strong,.card-facts dt,.card-domain>span,.card-polarity-grid article>span,.card-energy-chart__row,.cards-count,.blog-hero>span,.blog-filter__eyebrow,.blog-filter__count,.blog-filter__chip,.blog-card__tags button,.blog-card__meta,.blog-article__meta,.blog-related__header span,.blog-related__copy small,.blog-related__copy>span,.blog-comment-form label,.blog-comment-form__note,.blog-comment-form__status,.company-info,.company-info p,.contact-info-item,.contact-detail-row,.contact-details h3,.response-time,.contact-form label,.alert,.regulamin-intro,.error-message,.price-label,.product-price-note,.product-badge,.zodiac-compass__choice span,.zodiac-compass__center small,.zodiac-tile__dates,.daily-zodiac-horoscope-back a,.daily-zodiac-horoscope-hero>span,.daily-zodiac-energy-card__sign,.daily-zodiac-energy-alert__eyebrow,.daily-zodiac-energy-card__cta,.heart-rhythm-heading>span,.heart-initial-help,.heart-hold-status,.heart-reading-block>span,.heart-result__title p,.heart-result__tomorrow,.heart-history-card time,.heart-history-card small,.daily-feed-slide__eyebrow,.daily-feed-brand__date,.daily-feed-status,.daily-feed-floating-trigger,.daily-feed-invite__date,.daily-feed-invite__copy,.daily-feed-invite__cta){font-size:var(--reading-small-size);line-height:1.5}body.readable-page .home-blog-item__title{font-size:var(--reading-copy-size);line-height:1.4}body.readable-page .home-blog-item__excerpt{max-height:calc(3 * 1.65em)}body.readable-page .home-tools__item--highlighted-date strong{font-size:max(1rem,1.1vw);white-space:normal;text-wrap:balance}body.readable-page .card-article__content :is(th,td){font-size:var(--reading-small-size);line-height:var(--reading-line-height)}body.readable-page :is(.hero-card,.panel,.home-blog-item,.home-tools__item,.fortune-load,.fortune-option,.reader-profile-note,.contact-spotlight,.editorial-prose,.card-article__keywords,.card-article__keywords p,.contact-card,.privacy-card,.support-card,.regulamin-container,.fortune-container,.blog-filter,.blog-comment-form,.blog-related__item,.heart-reading-block,.daily-feed-slide__copy){background:var(--reading-surface);-webkit-backdrop-filter:none;backdrop-filter:none}body.readable-page.main-page .hero-card{background:#0a2722;background-image:none}body.readable-page :is(.daily-feed-slide--moon,.daily-feed-slide--warning) .daily-feed-slide__copy{background:var(--daily-feed-surface-raised)}body.readable-page :is(.editorial-prose,.regulamin-container){padding:clamp(20px,4vw,36px);border:1px solid rgb(from var(--clr-gold) r g b / 0.22);border-radius:var(--radius-lg)}body.readable-page .regulamin-container{width:min(820px,calc(100% - 32px))}body.readable-page :is(.contact-layout,.support-section,.privacy-section){width:min(960px,100%);min-width:0}body.readable-page :is(.contact-card,.support-card,.privacy-card,.contact-info-item a){min-width:0}body.readable-page :is(.contact-card,.support-card,.privacy-card,.regulamin-container) a{overflow-wrap:anywhere}body.readable-page :is(.editorial-quote,.card-quote,.editorial-prose blockquote){background:var(--reading-field);box-shadow:none}body.readable-page .page-particles{display:none}body.readable-page .page-particles span{animation:none}body.readable-page .blog-article__figure::after{display:none}body.readable-page #order-form-wrapper.form{background:var(--reading-surface);border-color:var(--reading-border)}body.readable-page #order-form-wrapper label,body.readable-page #order-form-wrapper .consents label,body.readable-page #order-form-wrapper .error-message{font-size:var(--reading-small-size);line-height:var(--reading-line-height)}body.readable-page #order-form-wrapper input:not([type="checkbox"]):not([type="hidden"]),body.readable-page #order-form-wrapper select,body.readable-page .contact-form :is(input,textarea),body.readable-page .blog-comment-form :is(input,textarea),body.readable-page #fortuneKey{font-family:inherit;font-size:var(--reading-copy-size);line-height:1.5;background-color:var(--reading-field);border-color:var(--reading-border);color:var(--clr-text)}body.readable-page :is(input,textarea)::placeholder{color:#c7d3cf;opacity:1}body.readable-page :is(.consents,.privacy-card,.editorial-prose) a{color:var(--clr-gold-light);text-decoration:underline;text-underline-offset:0.18em}body.readable-page #order-form-wrapper .error-message{color:var(--clr-error)}body.readable-page .zodiac-compass__choice{width:104px}body.readable-page .zodiac-compass__choice span{max-width:100%}@media (max-width:760px){body.readable-page .zodiac-compass__choices{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:16px 8px}body.readable-page .zodiac-compass__choice{width:100%}}body.readable-page .daily-feed-slide__copy{min-height:0;overflow-y:auto;overscroll-behavior:contain}body.readable-page .daily-feed-slide__copy p{text-shadow:none}