:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:#fff;--rim-stroke:#d4d4d8;--connection-stroke:#6b627a;--bg-transit-soft:#03070526;--center-natal-fill:#fff7ed;--center-natal-stroke:#eab308;--center-transit-fill:#ecfeff;--center-transit-stroke:#a7f3d0;--center-juxt-fill:#ede9fe;--center-juxt-stroke:#a78bfa;--center-open-fill:#fafafa;--center-open-stroke:#e4e4e7;--gate-natal:#6b21a8;--gate-transit:#065f46;--gate-juxt:#a21caf;--gate-open:#e4e4e7;--gate-natal-text:#f3f4f6;--gate-transit-text:#f3f4f6;--gate-juxt-text:#f3f4f6;--gate-open-text:#111827;--channel-natal:#a855f7;--channel-transit:#10b981;--channel-juxt:#a21caf;--channel-open:#d4d4d8;--bodygraph-text:currentColor}.dark .hd-bodygraph,[data-theme=mystical]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#1e1c28;--rim-stroke:#6b6580;--connection-stroke:#8b8494;--bg-transit-soft:#ffffff0a;--center-natal-fill:#2d2620;--center-natal-stroke:#c4a574;--center-transit-fill:#1a2d2d;--center-transit-stroke:#7eb8b0;--center-juxt-fill:#2a2442;--center-juxt-stroke:#a78bda;--center-open-fill:#1a1725;--center-open-stroke:#5c5766;--gate-natal:#9d8cc7;--gate-transit:#7eb8b0;--gate-juxt:#c990b0;--gate-open:#5c5766;--gate-natal-text:#fafaf9;--gate-transit-text:#fafaf9;--gate-juxt-text:#fafaf9;--gate-open-text:#e8e6e3;--channel-natal:#9d8cc7;--channel-transit:#7eb8b0;--channel-juxt:#c990b0;--channel-open:#5c5766;--color-connection:#c990b0;--bodygraph-text:#e8e6e3}@media (prefers-color-scheme:dark){.hd-bodygraph{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#1e1c28;--rim-stroke:#6b6580;--connection-stroke:#8b8494;--bg-transit-soft:#ffffff0a;--center-natal-fill:#2d2620;--center-natal-stroke:#c4a574;--center-transit-fill:#1a2d2d;--center-transit-stroke:#7eb8b0;--center-juxt-fill:#2a2442;--center-juxt-stroke:#a78bda;--center-open-fill:#1a1725;--center-open-stroke:#5c5766;--gate-natal:#9d8cc7;--gate-transit:#7eb8b0;--gate-juxt:#c990b0;--gate-open:#5c5766;--gate-natal-text:#fafaf9;--gate-transit-text:#fafaf9;--gate-juxt-text:#fafaf9;--gate-open-text:#e8e6e3;--channel-natal:#9d8cc7;--channel-transit:#7eb8b0;--channel-juxt:#c990b0;--channel-open:#5c5766;--color-connection:#c990b0;--bodygraph-text:#e8e6e3}}.hd-bodygraph .background{fill:var(--bg-canvas);border-radius:10px;box-shadow:inset 0 0 100px 100px #d6001c80}.dark .hd-bodygraph .background,[data-theme=mystical] .hd-bodygraph .background{fill:url(#mystical-bg);box-shadow:none}@media (prefers-color-scheme:dark){.hd-bodygraph .background{fill:url(#mystical-bg);box-shadow:none}}.hd-bodygraph .natal-center,.hd-bodygraph .transit-center,.hd-bodygraph .juxt-center,.hd-bodygraph .natal-channel,.hd-bodygraph .transit-channel,.hd-bodygraph .juxt-channel{filter:url(#soft-glow)}.hd-bodygraph text{fill:var(--bodygraph-text);font-family:Futura;font-size:12px}.hd-bodygraph #GateNumbers text{text-anchor:middle;dominant-baseline:middle}.hd-bodygraph #date,.hd-bodygraph #planets{font-size:15px}.hd-bodygraph .center{stroke-width:1.5px;isolation:isolate}.hd-bodygraph .open-center{fill:var(--center-open-fill);stroke:var(--center-open-stroke);stroke-width:2px}.hd-bodygraph .natal-center{fill:var(--center-natal-fill);stroke:var(--center-natal-stroke)}.hd-bodygraph .transit-center{fill:var(--center-transit-fill);stroke:var(--center-transit-stroke)}.hd-bodygraph .juxt-center{fill:var(--center-juxt-fill);stroke:var(--center-juxt-stroke);stroke-width:2.25px}.hd-bodygraph .natal_gate circle,.hd-bodygraph .natal_gate use{fill:var(--gate-natal)}.hd-bodygraph .natal_gate text{fill:var(--gate-natal-text)}.hd-bodygraph .open_gate circle,.hd-bodygraph .open_gate use{fill:none;stroke:none}.hd-bodygraph .open_gate text{fill:var(--gate-open-text)}.hd-bodygraph .transit_gate circle,.hd-bodygraph .transit_gate use{fill:var(--gate-transit)}.hd-bodygraph .transit_gate text{fill:var(--gate-transit-text)}.hd-bodygraph .juxt_gate circle,.hd-bodygraph .juxt_gate use{fill:var(--gate-juxt)}.hd-bodygraph .juxt_gate text{fill:var(--gate-juxt-text)}.hd-bodygraph .natal-channel,.hd-bodygraph .transit-channel,.hd-bodygraph .open-channel,.hd-bodygraph .juxt-channel{stroke-width:4px;stroke-miterlimit:10}.hd-bodygraph .natal-channel{fill:var(--channel-natal);stroke:var(--channel-natal)}.hd-bodygraph .transit-channel{fill:var(--channel-transit);stroke:var(--channel-transit)}.hd-bodygraph .open-channel{fill:var(--channel-open);stroke:var(--channel-open)}.hd-bodygraph .juxt-channel{fill:var(--channel-juxt);stroke:var(--channel-juxt)}.hd-bodygraph #channels path{fill-opacity:1;fill-rule:nonzero}.hd-bodygraph #channels line.stroke-miterlimit-10,.hd-bodygraph #channels path.stroke-miterlimit-10{stroke:var(--channel-open);stroke-width:10px;stroke-miterlimit:10;fill:none}.hd-bodygraph .label{text-anchor:baseline;dominant-baseline:baseline;font-family:Futura;font-size:14px}
