.mo-native-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 12px;direction:rtl;clear:both}
.mo-native-share>span{font-weight:700;color:#edf1f8;margin-inline-end:6px}
.mo-native-share a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #6c7290;border-radius:8px;color:#f0ce91!important;background:#111d32;text-decoration:none!important;font-size:14px;line-height:1.4}
.mo-native-share a:hover{border-color:#f0ce91;background:#1b2c46}
.mo-native-share a:focus-visible,.mo-facebook-optin a:focus-visible{outline:2px solid #f0ce91;outline-offset:3px}
.mo-facebook-optin{font-size:14px;line-height:1.8;color:#bdc8dc;margin:0 0 28px}
.mo-facebook-optin a{color:#f0ce91!important;text-decoration:underline}
/* Reserve the usual rectangle ad plus label before the ad request completes. */
.mo-ad-slot{min-height:330px}
.mo-ad-slot--preview,.sz-daily-all>.sz-wrap>.mo-ad-slot--horoscope.mo-ad-slot--preview,.sz-daily-server-grid>.mo-ad-slot--horoscope.mo-ad-slot--preview{min-height:330px}
/* Retain reserved space for an unfilled ad so visible content does not jump upward. */
.mo-ad-slot:has(>ins[data-ad-status="unfilled"]){display:block!important;visibility:hidden}
@media print{.mo-native-share,.mo-facebook-optin,.mo-ad-slot{display:none!important}}
