:root{--zodiac-bg:#080808;--zodiac-ink:#f4f1e9;--zodiac-muted:#aaa59b;--zodiac-star:#fff4d9;--zodiac-line:#bda879;--zodiac-glow:#e4c685}html[data-aporr-theme=lilac]{--zodiac-bg:#272130;--zodiac-ink:#f4eef7;--zodiac-muted:#c9bfd2;--zodiac-star:#efd8ff;--zodiac-line:#b799cd;--zodiac-glow:#c393ed}html[data-aporr-theme=pink]{--zodiac-bg:#ffe5ef;--zodiac-ink:#58223c;--zodiac-muted:#84445f;--zodiac-star:#b92b68;--zodiac-line:#c86890;--zodiac-glow:#e775a6}html[data-aporr-theme=light]{--zodiac-bg:#f7f7f7;--zodiac-ink:#242424;--zodiac-muted:#606870;--zodiac-star:#405f7b;--zodiac-line:#809aad;--zodiac-glow:#91b8d3}html[data-aporr-theme=white-gold]{--zodiac-bg:#faf7ef;--zodiac-ink:#30291d;--zodiac-muted:#71644f;--zodiac-star:#936719;--zodiac-line:#b59b63;--zodiac-glow:#d1ad5e}html[data-aporr-theme=purple]{--zodiac-bg:#f1e8ff;--zodiac-ink:#392152;--zodiac-muted:#695180;--zodiac-star:#7440ad;--zodiac-line:#a57ccc;--zodiac-glow:#b58ce5}html body :is(.page-transition-overlay,.birth-profile-loading,.dhi-loading,.prologue-loading-screen):has(.zodiac-loader){background:var(--zodiac-bg);color:var(--zodiac-ink)}html body :is(.page-transition-overlay,.birth-profile-loading):has(.zodiac-loader):after{background:var(--zodiac-bg)}html body .zodiac-loader .zodiac-line{background:var(--zodiac-line)}html body .zodiac-loader .zodiac-star{background:var(--zodiac-star);box-shadow:none}html:root body .zodiac-loader-copy b{color:var(--zodiac-ink);-webkit-text-fill-color:currentColor;text-shadow:none}html:root body .zodiac-loader-copy span{color:var(--zodiac-muted);-webkit-text-fill-color:currentColor;text-shadow:none}html:root body .dhi-overlay:has(.dhi-loading) .dhi-top a{color:var(--zodiac-ink);-webkit-text-fill-color:currentColor;text-shadow:none}html:root body .dhi-overlay:has(.dhi-loading) .dhi-controls{color:var(--zodiac-ink);background:linear-gradient(transparent,var(--zodiac-bg) 45%)}html:root body .dhi-overlay:has(.dhi-loading) .dhi-controls button.dhi-skip{color:var(--zodiac-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background-image:none!important}html:root body .dhi-overlay:has(.dhi-loading) .inside-video-action-label{color:var(--zodiac-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background-image:none!important}html:root body .dhi-overlay:has(.dhi-loading) .dhi-preference label{color:var(--zodiac-muted)}html:root body .dhi-overlay:has(.dhi-loading) .dhi-setting-note{color:var(--zodiac-muted)}html:root body .dhi-overlay:has(.dhi-loading) .dhi-switch-track{border-color:var(--zodiac-muted);background:var(--zodiac-bg)}html:root body .dhi-overlay:has(.dhi-loading) .dhi-switch-track>span{background:var(--zodiac-muted);box-shadow:none}html:root body .dhi-overlay:has(.dhi-loading) .dhi-preference input:checked+.dhi-switch-track{border-color:var(--zodiac-ink);background:var(--zodiac-ink)}html:root body .dhi-overlay:has(.dhi-loading) .dhi-preference input:checked+.dhi-switch-track>span{background:var(--zodiac-bg)}html body .zodiac-loader-copy{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}html body .zodiac-loading-screen{z-index:100100;width:min(100%,430px);left:0;right:0;top:var(--visible-viewport-top,0px);height:var(--visible-viewport-height,100dvh);box-sizing:border-box;background:var(--zodiac-bg);color:var(--zodiac-ink);overscroll-behavior:none;touch-action:none;place-items:center;margin:0 auto;padding:0;display:grid;position:fixed;overflow:hidden}html body .zodiac-loading-content{flex-direction:column;justify-content:center;align-items:center;gap:17px;margin:0;padding:0;display:flex}html body .zodiac-loading-content .zodiac-loader{flex:none;width:88px;height:88px;margin:0;position:relative}html body .zodiac-loading-content .zodiac-loader-copy{letter-spacing:.2em;text-transform:uppercase;margin:0;padding:0;font-family:Arial,sans-serif;font-size:8px;font-weight:750;line-height:1.5}html body .zodiac-loading-content .zodiac-loader-copy b{font-size:inherit;font-weight:850}html body .zodiac-loading-content .zodiac-loader-copy span{font-size:inherit}
