@font-face{font-family:'Fraunces';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format('woff2')}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format('woff2')}
@layer astromantieTypography {
:root,body,body.astro-app{--font-body:'Hanken Grotesk',sans-serif;--font-heading:'Fraunces',serif;--sans:'Hanken Grotesk',sans-serif;--serif:'Fraunces',serif}
html body,html body :is(p,a,button,input,select,textarea,label,li,td,th,dd,dt,small,summary,blockquote),html body [class*="-text"],html body [class*="-desc"],html body [class*="-subtitle"],html body [class*="-label"]{font-family:var(--font-body)!important}
html body :is(h1,h2,h3,h4,h5,h6),html body :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,a),html body [class*="-title"]:not([class*="subtitle"]),html body [class*="-heading"],html body .rd-sect-label,html body #astro-planets .ap-cycle-summary strong{font-family:var(--font-heading)!important}
/* Inline labels remain body text; the Astromantie logo is an unchanged image. */
html body .rd-siglbl,html body .rd-tile-nm,html body .rdm-eb,html body .rd-moon-k{font-family:var(--font-body)!important}
}
body.astro-app #astro-profil-karte [data-rd-merkur="1"] .rdm-eb,body.astro-app #astro-profil-karte [data-rd-moon="1"] .rd-moon-k{color:#fff!important}
body.astro-app.cdui-home #astro-profil-karte .rd-moon-card{grid-template-rows:auto auto auto auto!important;grid-template-areas:"label label" "image name" "image sign" "image illumination"!important;row-gap:4px!important;align-content:start}
body.astro-app.cdui-home #astro-profil-karte .rd-moon-k{min-height:34px;margin:0 0 8px!important;line-height:1.3!important}
body.astro-app.cdui-home #astro-profil-karte .rd-moon-name{align-self:start;line-height:1.3!important}
body.astro-app.cdui-home #astro-profil-karte .ui-moon-location{grid-area:sign;font-size:11px;line-height:1.3;color:#c5b4df}
body.astro-app.cdui-home #astro-profil-karte .ui-moon-illumination{grid-area:illumination;font-size:11px;line-height:1.3;color:#c5b4df}
body.astro-app #astro-tag-mondkalender.at-design>.card-row{margin-top:0!important;margin-bottom:0!important;gap:0!important}
body.astro-app #astro-tag-mondkalender.at-design>.card-row>.mk-card{margin-top:0!important;margin-bottom:24px!important}
body.astro-app .ui-daily-insight{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:22px!important;margin:20px 0 24px!important;clear:both}
body.astro-app .ui-daily-insight h2{font-size:22px!important;line-height:1.3!important;margin:0 0 12px!important;color:#edcf8b!important}
body.astro-app .ui-daily-insight p{font-size:16px!important;line-height:1.65!important;color:#eee8fa!important;margin:0!important}
body.astro-app .ui-daily-insight small{display:block;font-size:12px;line-height:1.45;color:#baa9d7;margin-top:12px}
body.astro-app.cdui-home #astro-profil-karte .ui-moon-location .rd-moon-sign{display:inline!important;font-size:inherit!important;line-height:inherit!important}

body.astro-app .ui-daily-insight[hidden]{display:none!important}
