/* AUTO-GENERATED by `php artisan design:export` — DO NOT EDIT MANUALLY */
/* Source of truth: astro_entities + design_tokens tables */

:root {
    --color-element-fire: #ff4500;
    --color-element-earth: #32cd32;
    --color-element-air: #ffd700;
    --color-element-water: #1e90ff;

    --color-aspect-conjunction: #fb89e2;
    --color-aspect-opposition: #f87171;
    --color-aspect-trine: #60fb6a;
    --color-aspect-square: #ef4444;
    --color-aspect-sextile: #34d399;
    --color-aspect-quincunx: #94a3b8;
    --color-aspect-semi-sextile: #6ee7b7;
    --color-aspect-semi-square: #fb923c;
    --color-aspect-sesquiquadrate: #f97316;
    --color-aspect-positive: #34d399;
    --color-aspect-negative: #f87171;
    --color-aspect-quintile: #fbbf24;
    --color-aspect-bi-quintile: #fbbf24;
    --color-aspect-parallel: #a78bfa;
    --color-aspect-contra-parallel: #f87171;
    --color-aspect-septile: #c084fc;
    --color-aspect-bi-septile: #c084fc;
    --color-aspect-tri-septile: #c084fc;
    --color-aspect-novile: #fde68a;
    --color-aspect-decile: #fbbf24;
    --color-aspect-undecile: #fde68a;
    --color-ceres: #a3e635;
    --color-pallas: #38bdf8;
    --color-juno: #fb7185;
    --color-vesta: #f97316;
    --color-nessus: #a855f7;
    --color-eros: #f472b6;
    --color-psyche: #22d3ee;
    --color-house-h1: #ef4444;
    --color-house-h2: #fbbf24;
    --color-house-h3: #60a5fa;
    --color-house-h4: #ef4444;
    --color-house-h5: #fbbf24;
    --color-house-h6: #60a5fa;
    --color-house-h7: #ef4444;
    --color-house-h8: #fbbf24;
    --color-house-h9: #60a5fa;
    --color-house-h10: #ef4444;
    --color-house-h11: #fbbf24;
    --color-house-h12: #60a5fa;
    --color-sun: #ffd700;
    --color-moon: #c9c9c9;
    --color-mercury: #fbbf24;
    --color-venus: #4ade80;
    --color-mars: #ff4500;
    --color-jupiter: #6366f1;
    --color-saturn: #a16207;
    --color-uranus: #87ceeb;
    --color-neptune: #4169e1;
    --color-pluto: #6b7280;
    --color-meannode: #e879f9;
    --color-chiron: #23b6a0;
    --color-lilith: #9333ea;
    --color-fortune: #facc15;
    --color-vertex: #67e8f9;
    --color-ascendant: #ffd700;
    --color-eastpoint: #f472b6;
    --color-mc: #ffd700;
    --color-ic: #ffd700;
    --color-descendant: #ffd700;
    --color-chiron: #23b6a0;
    --color-north-node: #e879f9;
    --color-south-node: #c084fc;
    --color-lilith: #9333ea;
    --color-ascendant: #ffd700;
    --color-mc: #ffd700;
    --color-ic: #ffd700;
    --color-descendant: #ffd700;
    --color-part-of-fortune: #facc15;
    --color-vertex: #67e8f9;
    --color-sign-aries: #ff4500;
    --color-sign-taurus: #32cd32;
    --color-sign-gemini: #ffd700;
    --color-sign-cancer: #1e90ff;
    --color-sign-leo: #ff4500;
    --color-sign-virgo: #32cd32;
    --color-sign-libra: #ffd700;
    --color-sign-scorpio: #1e90ff;
    --color-sign-sagittarius: #ff4500;
    --color-sign-capricorn: #32cd32;
    --color-sign-aquarius: #ffd700;
    --color-sign-pisces: #1e90ff;

    --color-layer-natal: #60a5fa;
    --color-layer-transit: #f5680a;
    --color-layer-progression: #42b865;
    --color-layer-solar-arc: #fbbf24;
    --color-layer-solar-return: #22d3ee;
    --color-layer-lunation: #f472b6;

    --color-theme-aspect-positive: #34d399;
    --color-theme-aspect-negative: #f87171;
    --color-theme-aspect-neutral: #94a3b8;
    --color-theme-retrograde: #f87171;
    --color-theme-lunation-sun: #f59e0b;
    --color-theme-lunation-moon: #a78bfa;

    --fs-2xs: 0.6rem;
    --fs-xs: 0.65rem;
    --fs-sm: 0.72rem;
    --fs-base: 0.82rem;
    --fs-md: 0.9rem;
    --fs-lg: 1rem;
    --fs-xl: 1.2rem;
    --fs-2xl: 1.5rem;
    --fs-3xl: 2rem;

    --radius-xs: 2px;
    --radius-sm: 4px;
    --radius-md: 6px;
    --radius-lg: 8px;
    --radius-xl: 10px;
    --radius-2xl: 12px;
    --radius-full: 9999px;

    --space-0: 0;
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 20px;
    --space-6: 24px;
    --space-8: 32px;
    --space-10: 40px;
    --space-12: 48px;

    --motion-fast: 0.15s;
    --motion-normal: 0.2s;
    --motion-slow: 0.3s;
    --motion-ease: ease;
    --motion-in-out: ease-in-out;

}

[data-theme="celestial"] {
    --color-element-fire: #ff6b3d;
    --color-element-earth: #4ade80;
    --color-element-air: #fbbf24;
    --color-element-water: #60a5fa;
    --color-layer-natal: #93c5fd;
    --color-layer-transit: #fb8b23;
    --color-layer-progression: #65d791;
    --color-layer-solar-arc: #fcd34d;
    --color-layer-solar-return: #67e8f9;
    --color-layer-lunation: #f9a8d4;
    --color-theme-aspect-positive: #6ee7b7;
    --color-theme-aspect-negative: #fca5a5;
    --color-theme-aspect-neutral: #cbd5e1;
    --color-theme-retrograde: #fca5a5;
    --color-theme-lunation-sun: #fbbf24;
    --color-theme-lunation-moon: #c4b5fd;
    --color-aspect-conjunction: #f778c5;
    --color-aspect-opposition: #f57f74;
    --color-aspect-trine: #72f764;
    --color-aspect-square: #eb5648;
    --color-aspect-sextile: #46d27f;
    --color-aspect-quincunx: #95afb7;
    --color-aspect-semi-sextile: #71e49c;
    --color-aspect-semi-square: #f69841;
    --color-aspect-sesquiquadrate: #f48125;
    --color-aspect-positive: #46d27f;
    --color-aspect-negative: #f57f74;
    --color-aspect-quintile: #f6bc29;
    --color-aspect-bi-quintile: #f6bc29;
    --color-aspect-parallel: #bd79f6;
    --color-aspect-contra-parallel: #f57f74;
    --color-aspect-septile: #da77f8;
    --color-aspect-bi-septile: #da77f8;
    --color-aspect-tri-septile: #da77f8;
    --color-aspect-novile: #f9dd76;
    --color-aspect-decile: #f6bc29;
    --color-aspect-undecile: #f9dd76;
    --color-ceres: #b0e239;
    --color-pallas: #3df3f2;
    --color-juno: #f8747a;
    --color-vesta: #f48125;
    --color-nessus: #d059f3;
    --color-eros: #f175a4;
    --color-psyche: #2feacc;
    --color-house-h1: #eb5648;
    --color-house-h2: #f6bc29;
    --color-house-h3: #64d7f6;
    --color-house-h4: #eb5648;
    --color-house-h5: #f6bc29;
    --color-house-h6: #64d7f6;
    --color-house-h7: #eb5648;
    --color-house-h8: #f6bc29;
    --color-house-h9: #64d7f6;
    --color-house-h10: #eb5648;
    --color-house-h11: #f6bc29;
    --color-house-h12: #64d7f6;
    --color-sun: #f9d31f;
    --color-moon: #b8b8b8;
    --color-mercury: #f6bc29;
    --color-venus: #4eda65;
    --color-mars: #f9651f;
    --color-jupiter: #9067ed;
    --color-saturn: #f0a128;
    --color-uranus: #87e8e6;
    --color-neptune: #5545dd;
    --color-pluto: #839096;
    --color-meannode: #f67aeb;
    --color-chiron: #42d69a;
    --color-lilith: #c038e5;
    --color-fortune: #f5c824;
    --color-vertex: #6bf5dd;
    --color-ascendant: #f9d31f;
    --color-mc: #f9d31f;
    --color-ic: #f9d31f;
    --color-descendant: #f9d31f;
    --color-chiron: #42d69a;
    --color-north-node: #f67aeb;
    --color-south-node: #da77f8;
    --color-lilith: #c038e5;
    --color-ascendant: #f9d31f;
    --color-mc: #f9d31f;
    --color-ic: #f9d31f;
    --color-descendant: #f9d31f;
    --color-part-of-fortune: #f5c824;
    --color-vertex: #6bf5dd;
    --color-sign-aries: #f9651f;
    --color-sign-taurus: #5fcf4a;
    --color-sign-gemini: #f9d31f;
    --color-sign-cancer: #24d8f9;
    --color-sign-leo: #f9651f;
    --color-sign-virgo: #5fcf4a;
    --color-sign-libra: #f9d31f;
    --color-sign-scorpio: #24d8f9;
    --color-sign-sagittarius: #f9651f;
    --color-sign-capricorn: #5fcf4a;
    --color-sign-aquarius: #f9d31f;
    --color-sign-pisces: #24d8f9;
}

[data-theme="solar-pearl"] {
    --color-aspect-conjunction: #cc00af;
    --color-aspect-opposition: #cc0018;
    --color-aspect-trine: #00cc1e;
    --color-aspect-square: #c5071e;
    --color-aspect-sextile: #1eae81;
    --color-aspect-quincunx: #4f627d;
    --color-aspect-semi-sextile: #16b67f;
    --color-aspect-semi-square: #cc3f00;
    --color-aspect-sesquiquadrate: #cc3800;
    --color-aspect-positive: #1eae81;
    --color-aspect-negative: #cc0018;
    --color-aspect-quintile: #ccb100;
    --color-aspect-bi-quintile: #ccb100;
    --color-aspect-parallel: #2d00cc;
    --color-aspect-contra-parallel: #cc0018;
    --color-aspect-septile: #5d00cc;
    --color-aspect-bi-septile: #5d00cc;
    --color-aspect-tri-septile: #5d00cc;
    --color-aspect-novile: #ccc000;
    --color-aspect-decile: #ccb100;
    --color-aspect-undecile: #ccc000;
    --color-ceres: #67bd0f;
    --color-pallas: #008acc;
    --color-juno: #cc0034;
    --color-vesta: #cc3800;
    --color-nessus: #6000cc;
    --color-eros: #c6067c;
    --color-psyche: #06a8c6;
    --color-house-h1: #c5071e;
    --color-house-h2: #ccb100;
    --color-house-h3: #005acc;
    --color-house-h4: #c5071e;
    --color-house-h5: #ccb100;
    --color-house-h6: #005acc;
    --color-house-h7: #c5071e;
    --color-house-h8: #ccb100;
    --color-house-h9: #005acc;
    --color-house-h10: #c5071e;
    --color-house-h11: #ccb100;
    --color-house-h12: #005acc;
    --color-sun: #ccc900;
    --color-moon: #666666;
    --color-mercury: #ccb100;
    --color-venus: #18b45b;
    --color-mars: #cc1d00;
    --color-jupiter: #080fc4;
    --color-saturn: #a84b00;
    --color-uranus: #1685b6;
    --color-neptune: #143eb8;
    --color-pluto: #5c6370;
    --color-meannode: #a500cc;
    --color-chiron: #1ab2a1;
    --color-lilith: #630bc1;
    --color-fortune: #ccc000;
    --color-vertex: #00afcc;
    --color-ascendant: #ccc900;
    --color-mc: #ccc900;
    --color-ic: #ccc900;
    --color-descendant: #ccc900;
    --color-chiron: #1ab2a1;
    --color-north-node: #a500cc;
    --color-south-node: #5d00cc;
    --color-lilith: #630bc1;
    --color-ascendant: #ccc900;
    --color-mc: #ccc900;
    --color-ic: #ccc900;
    --color-descendant: #ccc900;
    --color-part-of-fortune: #ccc000;
    --color-vertex: #00afcc;
    --color-sign-aries: #cc1d00;
    --color-sign-taurus: #22aa2d;
    --color-sign-gemini: #ccc900;
    --color-sign-cancer: #0066cc;
    --color-sign-leo: #cc1d00;
    --color-sign-virgo: #22aa2d;
    --color-sign-libra: #ccc900;
    --color-sign-scorpio: #0066cc;
    --color-sign-sagittarius: #cc1d00;
    --color-sign-capricorn: #22aa2d;
    --color-sign-aquarius: #ccc900;
    --color-sign-pisces: #0066cc;
}

[data-theme="purple"] {
    --color-element-fire: #ff6b3d;
    --color-element-earth: #4ade80;
    --color-element-air: #fbbf24;
    --color-element-water: #60a5fa;
    --color-layer-natal: #93c5fd;
    --color-layer-transit: #fb8b23;
    --color-layer-progression: #65d791;
    --color-layer-solar-arc: #fcd34d;
    --color-layer-solar-return: #67e8f9;
    --color-layer-lunation: #f9a8d4;
    --color-theme-aspect-positive: #6ee7b7;
    --color-theme-aspect-negative: #fca5a5;
    --color-theme-aspect-neutral: #cbd5e1;
    --color-theme-retrograde: #fca5a5;
    --color-theme-lunation-sun: #fbbf24;
    --color-theme-lunation-moon: #c4b5fd;
    --color-aspect-conjunction: #fb84e9;
    --color-aspect-opposition: #f87185;
    --color-aspect-trine: #60fb90;
    --color-aspect-square: #ef445e;
    --color-aspect-sextile: #42d6bc;
    --color-aspect-quincunx: #94a0b8;
    --color-aspect-semi-sextile: #6ee7ce;
    --color-aspect-semi-square: #fb6d3c;
    --color-aspect-sesquiquadrate: #f94f1f;
    --color-aspect-positive: #42d6bc;
    --color-aspect-negative: #f87185;
    --color-aspect-quintile: #fb8f24;
    --color-aspect-bi-quintile: #fb8f24;
    --color-aspect-parallel: #a585fa;
    --color-aspect-contra-parallel: #f87185;
    --color-aspect-septile: #bf83fc;
    --color-aspect-bi-septile: #bf83fc;
    --color-aspect-tri-septile: #bf83fc;
    --color-aspect-novile: #fdc882;
    --color-aspect-decile: #fb8f24;
    --color-aspect-undecile: #fdc882;
    --color-ceres: #d6e635;
    --color-pallas: #38a6f8;
    --color-juno: #fb7198;
    --color-vesta: #f94f1f;
    --color-eros: #f472c3;
    --color-psyche: #2abaef;
    --color-house-h1: #ef445e;
    --color-house-h2: #fb8f24;
    --color-house-h3: #6096fa;
    --color-house-h4: #ef445e;
    --color-house-h5: #fb8f24;
    --color-house-h6: #6096fa;
    --color-house-h7: #ef445e;
    --color-house-h8: #fb8f24;
    --color-house-h9: #6096fa;
    --color-house-h10: #ef445e;
    --color-house-h11: #fb8f24;
    --color-house-h12: #6096fa;
    --color-sun: #ffa51a;
    --color-moon: #bfbfbf;
    --color-mercury: #fb8f24;
    --color-venus: #4adea0;
    --color-mars: #ff2f1a;
    --color-jupiter: #6763f1;
    --color-saturn: #f57323;
    --color-uranus: #87c2eb;
    --color-neptune: #415de1;
    --color-pluto: #828797;
    --color-meannode: #e379f9;
    --color-chiron: #3fd8da;
    --color-fortune: #fa9b1e;
    --color-vertex: #67d4f9;
    --color-ascendant: #ffa51a;
    --color-mc: #ffa51a;
    --color-ic: #ffa51a;
    --color-descendant: #ffa51a;
    --color-chiron: #3fd8da;
    --color-north-node: #e379f9;
    --color-south-node: #bf83fc;
    --color-ascendant: #ffa51a;
    --color-mc: #ffa51a;
    --color-ic: #ffa51a;
    --color-descendant: #ffa51a;
    --color-part-of-fortune: #fa9b1e;
    --color-vertex: #67d4f9;
    --color-sign-aries: #ff2f1a;
    --color-sign-taurus: #47d269;
    --color-sign-gemini: #ffa51a;
    --color-sign-cancer: #1e79ff;
    --color-sign-leo: #ff2f1a;
    --color-sign-virgo: #47d269;
    --color-sign-libra: #ffa51a;
    --color-sign-scorpio: #1e79ff;
    --color-sign-sagittarius: #ff2f1a;
    --color-sign-capricorn: #47d269;
    --color-sign-aquarius: #ffa51a;
    --color-sign-pisces: #1e79ff;
}

[data-theme="midnight"] {
    --color-element-fire: #ff6b3d;
    --color-element-earth: #4ade80;
    --color-element-air: #fbbf24;
    --color-element-water: #60a5fa;
    --color-layer-natal: #93c5fd;
    --color-layer-transit: #fb8b23;
    --color-layer-progression: #65d791;
    --color-layer-solar-arc: #fcd34d;
    --color-layer-solar-return: #67e8f9;
    --color-layer-lunation: #f9a8d4;
    --color-theme-aspect-positive: #6ee7b7;
    --color-theme-aspect-negative: #fca5a5;
    --color-theme-aspect-neutral: #cbd5e1;
    --color-theme-retrograde: #fca5a5;
    --color-theme-lunation-sun: #fbbf24;
    --color-theme-lunation-moon: #c4b5fd;
    --color-aspect-conjunction: #f778f2;
    --color-aspect-opposition: #f57493;
    --color-aspect-trine: #64f778;
    --color-aspect-square: #eb486f;
    --color-aspect-sextile: #46d2a3;
    --color-aspect-quincunx: #95a5b7;
    --color-aspect-semi-sextile: #71e4ba;
    --color-aspect-semi-square: #f6b741;
    --color-aspect-sesquiquadrate: #f4a425;
    --color-aspect-positive: #46d2a3;
    --color-aspect-negative: #f57493;
    --color-aspect-quintile: #f6e229;
    --color-aspect-bi-quintile: #f6e229;
    --color-aspect-parallel: #8c79f6;
    --color-aspect-contra-parallel: #f57493;
    --color-aspect-septile: #a877f8;
    --color-aspect-bi-septile: #a877f8;
    --color-aspect-tri-septile: #a877f8;
    --color-aspect-novile: #f9f676;
    --color-aspect-decile: #f6e229;
    --color-aspect-undecile: #f9f676;
    --color-ceres: #8ce239;
    --color-pallas: #3dc0f3;
    --color-juno: #f874a5;
    --color-vesta: #f4a425;
    --color-nessus: #9559f3;
    --color-eros: #f175ce;
    --color-psyche: #2fd3ea;
    --color-house-h1: #eb486f;
    --color-house-h2: #f6e229;
    --color-house-h3: #64acf6;
    --color-house-h4: #eb486f;
    --color-house-h5: #f6e229;
    --color-house-h6: #64acf6;
    --color-house-h7: #eb486f;
    --color-house-h8: #f6e229;
    --color-house-h9: #64acf6;
    --color-house-h10: #eb486f;
    --color-house-h11: #f6e229;
    --color-house-h12: #64acf6;
    --color-sun: #f6f91f;
    --color-moon: #b8b8b8;
    --color-mercury: #f6e229;
    --color-venus: #4eda88;
    --color-mars: #f98a1f;
    --color-jupiter: #6774ed;
    --color-saturn: #f0c528;
    --color-uranus: #87cee8;
    --color-neptune: #4574dd;
    --color-pluto: #838a96;
    --color-meannode: #d37af6;
    --color-chiron: #42d6c2;
    --color-lilith: #7e38e5;
    --color-fortune: #f5f024;
    --color-vertex: #6be6f5;
    --color-ascendant: #f6f91f;
    --color-mc: #f6f91f;
    --color-ic: #f6f91f;
    --color-descendant: #f6f91f;
    --color-chiron: #42d6c2;
    --color-north-node: #d37af6;
    --color-south-node: #a877f8;
    --color-lilith: #7e38e5;
    --color-ascendant: #f6f91f;
    --color-mc: #f6f91f;
    --color-ic: #f6f91f;
    --color-descendant: #f6f91f;
    --color-part-of-fortune: #f5f024;
    --color-vertex: #6be6f5;
    --color-sign-aries: #f98a1f;
    --color-sign-taurus: #4acf55;
    --color-sign-gemini: #f6f91f;
    --color-sign-cancer: #2498f9;
    --color-sign-leo: #f98a1f;
    --color-sign-virgo: #4acf55;
    --color-sign-libra: #f6f91f;
    --color-sign-scorpio: #2498f9;
    --color-sign-sagittarius: #f98a1f;
    --color-sign-capricorn: #4acf55;
    --color-sign-aquarius: #f6f91f;
    --color-sign-pisces: #2498f9;
}

[data-theme="amber"] {
    --color-aspect-conjunction: #e60094;
    --color-aspect-opposition: #e50e00;
    --color-aspect-trine: #13e600;
    --color-aspect-square: #dd1508;
    --color-aspect-sextile: #21c467;
    --color-aspect-quincunx: #597e8c;
    --color-aspect-semi-sextile: #18cd61;
    --color-aspect-semi-square: #e66a00;
    --color-aspect-sesquiquadrate: #e66200;
    --color-aspect-positive: #21c467;
    --color-aspect-negative: #e50e00;
    --color-aspect-quintile: #e6a200;
    --color-aspect-bi-quintile: #e6a200;
    --color-aspect-parallel: #6f00e6;
    --color-aspect-contra-parallel: #e50e00;
    --color-aspect-septile: #a300e6;
    --color-aspect-bi-septile: #a300e6;
    --color-aspect-tri-septile: #a300e6;
    --color-aspect-novile: #e6b300;
    --color-aspect-decile: #e6a200;
    --color-aspect-undecile: #e6b300;
    --color-ceres: #9ad510;
    --color-pallas: #00dde6;
    --color-juno: #e60011;
    --color-vesta: #e66200;
    --color-nessus: #a500e6;
    --color-eros: #df0760;
    --color-psyche: #07dfc4;
    --color-house-h1: #dd1508;
    --color-house-h2: #e6a200;
    --color-house-h3: #00abe6;
    --color-house-h4: #dd1508;
    --color-house-h5: #e6a200;
    --color-house-h6: #00abe6;
    --color-house-h7: #dd1508;
    --color-house-h8: #e6a200;
    --color-house-h9: #00abe6;
    --color-house-h10: #dd1508;
    --color-house-h11: #e6a200;
    --color-house-h12: #00abe6;
    --color-sun: #e6bc00;
    --color-moon: #737373;
    --color-mercury: #e6a200;
    --color-venus: #1bca3c;
    --color-mars: #e64500;
    --color-jupiter: #3c09dc;
    --color-saturn: #a86300;
    --color-uranus: #19c9cd;
    --color-neptune: #1d17cf;
    --color-pluto: #67687e;
    --color-meannode: #e600dd;
    --color-chiron: #1cbd80;
    --color-lilith: #a20cd9;
    --color-fortune: #e6b200;
    --color-vertex: #00e6c6;
    --color-ascendant: #e6bc00;
    --color-mc: #e6bc00;
    --color-ic: #e6bc00;
    --color-descendant: #e6bc00;
    --color-chiron: #1cbd80;
    --color-north-node: #e600dd;
    --color-south-node: #a300e6;
    --color-lilith: #a20cd9;
    --color-ascendant: #e6bc00;
    --color-mc: #e6bc00;
    --color-ic: #e6bc00;
    --color-descendant: #e6bc00;
    --color-part-of-fortune: #e6b200;
    --color-vertex: #00e6c6;
    --color-sign-aries: #e64500;
    --color-sign-taurus: #3cbf26;
    --color-sign-gemini: #e6bc00;
    --color-sign-cancer: #00b7e6;
    --color-sign-leo: #e64500;
    --color-sign-virgo: #3cbf26;
    --color-sign-libra: #e6bc00;
    --color-sign-scorpio: #00b7e6;
    --color-sign-sagittarius: #e64500;
    --color-sign-capricorn: #3cbf26;
    --color-sign-aquarius: #e6bc00;
    --color-sign-pisces: #00b7e6;
}

[data-theme="forest"] {
    --color-element-fire: #ff6b3d;
    --color-element-earth: #4ade80;
    --color-element-air: #fbbf24;
    --color-element-water: #60a5fa;
    --color-layer-natal: #93c5fd;
    --color-layer-transit: #fb8b23;
    --color-layer-progression: #65d791;
    --color-layer-solar-arc: #fcd34d;
    --color-layer-solar-return: #67e8f9;
    --color-layer-lunation: #f9a8d4;
    --color-theme-aspect-positive: #6ee7b7;
    --color-theme-aspect-negative: #fca5a5;
    --color-theme-aspect-neutral: #cbd5e1;
    --color-theme-retrograde: #fca5a5;
    --color-theme-lunation-sun: #fbbf24;
    --color-theme-lunation-moon: #c4b5fd;
    --color-aspect-conjunction: #f578f7;
    --color-aspect-opposition: #f58b74;
    --color-aspect-trine: #64f770;
    --color-aspect-square: #eb6648;
    --color-aspect-sextile: #46d29b;
    --color-aspect-quincunx: #95a7b7;
    --color-aspect-semi-sextile: #71e4b3;
    --color-aspect-semi-square: #f6ad41;
    --color-aspect-sesquiquadrate: #f49825;
    --color-aspect-positive: #46d29b;
    --color-aspect-negative: #f58b74;
    --color-aspect-quintile: #f6d629;
    --color-aspect-bi-quintile: #f6d629;
    --color-aspect-parallel: #8579f6;
    --color-aspect-contra-parallel: #f58b74;
    --color-aspect-septile: #a077f8;
    --color-aspect-bi-septile: #a077f8;
    --color-aspect-tri-septile: #a077f8;
    --color-aspect-novile: #f9ee76;
    --color-aspect-decile: #f6d629;
    --color-aspect-undecile: #f9ee76;
    --color-ceres: #96e239;
    --color-pallas: #3dcbf3;
    --color-juno: #f87b74;
    --color-vesta: #f49825;
    --color-nessus: #8c59f3;
    --color-eros: #f1759a;
    --color-psyche: #2fdeea;
    --color-house-h1: #eb6648;
    --color-house-h2: #f6d629;
    --color-house-h3: #64b5f6;
    --color-house-h4: #eb6648;
    --color-house-h5: #f6d629;
    --color-house-h6: #64b5f6;
    --color-house-h7: #eb6648;
    --color-house-h8: #f6d629;
    --color-house-h9: #64b5f6;
    --color-house-h10: #eb6648;
    --color-house-h11: #f6d629;
    --color-house-h12: #64b5f6;
    --color-sun: #f9f01f;
    --color-moon: #b8b8b8;
    --color-mercury: #f6d629;
    --color-venus: #4eda80;
    --color-mars: #f97d1f;
    --color-jupiter: #677ced;
    --color-saturn: #f0b928;
    --color-uranus: #87d4e8;
    --color-neptune: #457ddd;
    --color-pluto: #838b96;
    --color-meannode: #cb7af6;
    --color-chiron: #42d6b9;
    --color-lilith: #7338e5;
    --color-fortune: #f5e324;
    --color-vertex: #6beff5;
    --color-ascendant: #f9f01f;
    --color-mc: #f9f01f;
    --color-ic: #f9f01f;
    --color-descendant: #f9f01f;
    --color-chiron: #42d6b9;
    --color-north-node: #cb7af6;
    --color-south-node: #a077f8;
    --color-lilith: #7338e5;
    --color-ascendant: #f9f01f;
    --color-mc: #f9f01f;
    --color-ic: #f9f01f;
    --color-descendant: #f9f01f;
    --color-part-of-fortune: #f5e324;
    --color-vertex: #6beff5;
    --color-sign-aries: #f97d1f;
    --color-sign-taurus: #4acf4d;
    --color-sign-gemini: #f9f01f;
    --color-sign-cancer: #24a5f9;
    --color-sign-leo: #f97d1f;
    --color-sign-virgo: #4acf4d;
    --color-sign-libra: #f9f01f;
    --color-sign-scorpio: #24a5f9;
    --color-sign-sagittarius: #f97d1f;
    --color-sign-capricorn: #4acf4d;
    --color-sign-aquarius: #f9f01f;
    --color-sign-pisces: #24a5f9;
}

[data-theme="light"] {
    --color-element-fire: #ff4500;
    --color-element-earth: #32cd32;
    --color-element-air: #ffd700;
    --color-element-water: #1e90ff;
    --color-layer-natal: #60a5fa;
    --color-layer-transit: #f5680a;
    --color-layer-progression: #42b865;
    --color-layer-solar-arc: #fbbf24;
    --color-layer-solar-return: #22d3ee;
    --color-layer-lunation: #f472b6;
    --color-theme-aspect-positive: #34d399;
    --color-theme-aspect-negative: #f87171;
    --color-theme-aspect-neutral: #94a3b8;
    --color-theme-retrograde: #f87171;
    --color-theme-lunation-sun: #f59e0b;
    --color-theme-lunation-moon: #a78bfa;
    --color-aspect-conjunction: #7c3aed;
    --color-aspect-opposition: #dc2626;
    --color-aspect-trine: #2563eb;
    --color-aspect-square: #dc2626;
    --color-aspect-sextile: #059669;
    --color-aspect-quincunx: #64748b;
    --color-aspect-semi-sextile: #047857;
    --color-aspect-semi-square: #ea580c;
    --color-aspect-sesquiquadrate: #c2410c;
    --color-aspect-positive: #1ec88a;
    --color-aspect-negative: #e60000;
    --color-aspect-quintile: #d97706;
    --color-aspect-bi-quintile: #d97706;
    --color-aspect-parallel: #7c3aed;
    --color-aspect-contra-parallel: #dc2626;
    --color-aspect-septile: #7c3aed;
    --color-aspect-bi-septile: #7300e6;
    --color-aspect-tri-septile: #7300e6;
    --color-aspect-novile: #e6b800;
    --color-aspect-decile: #e6a500;
    --color-aspect-undecile: #e6b800;
    --color-ceres: #8cda0c;
    --color-pallas: #009fe6;
    --color-juno: #e60021;
    --color-vesta: #e65e00;
    --color-nessus: #7600e6;
    --color-eros: #e40278;
    --color-psyche: #02c6e4;
    --color-house-h1: #e20404;
    --color-house-h2: #e6a500;
    --color-house-h3: #0067e6;
    --color-house-h4: #e20404;
    --color-house-h5: #e6a500;
    --color-house-h6: #0067e6;
    --color-house-h7: #e20404;
    --color-house-h8: #e6a500;
    --color-house-h9: #0067e6;
    --color-house-h10: #e20404;
    --color-house-h11: #e6a500;
    --color-house-h12: #0067e6;
    --color-sun: #c8930a;
    --color-moon: #7A7A7A;
    --color-mercury: #ca8a04;
    --color-venus: #16a34a;
    --color-mars: #e63e00;
    --color-jupiter: #0509e1;
    --color-saturn: #a86300;
    --color-uranus: #2E8BAD;
    --color-neptune: #1343d3;
    --color-pluto: #676f7f;
    --color-meannode: #c700e6;
    --color-chiron: #18c1a8;
    --color-lilith: #7807de;
    --color-fortune: #e6b700;
    --color-vertex: #00cbe6;
    --color-ascendant: #e6c200;
    --color-mc: #e6c200;
    --color-ic: #c8930a;
    --color-descendant: #c8930a;
    --color-chiron: #18c1a8;
    --color-north-node: #c700e6;
    --color-south-node: #7300e6;
    --color-lilith: #7807de;
    --color-ascendant: #c8930a;
    --color-mc: #c8930a;
    --color-ic: #c8930a;
    --color-descendant: #c8930a;
    --color-part-of-fortune: #e6b700;
    --color-vertex: #00cbe6;
    --color-sign-aries: #e63e00;
    --color-sign-taurus: #23c323;
    --color-sign-gemini: #e6c200;
    --color-sign-cancer: #0074e6;
    --color-sign-leo: #e63e00;
    --color-sign-virgo: #23c323;
    --color-sign-libra: #e6c200;
    --color-sign-scorpio: #0074e6;
    --color-sign-sagittarius: #e63e00;
    --color-sign-capricorn: #23c323;
    --color-sign-aquarius: #e6c200;
    --color-sign-pisces: #0074e6;
}

[data-theme="rose"] {
    --color-aspect-conjunction: #e600a8;
    --color-aspect-opposition: #e50003;
    --color-aspect-trine: #1ae600;
    --color-aspect-square: #dd080b;
    --color-aspect-sextile: #21c464;
    --color-aspect-quincunx: #59658c;
    --color-aspect-semi-sextile: #18cd5d;
    --color-aspect-semi-square: #e65c00;
    --color-aspect-sesquiquadrate: #e65300;
    --color-aspect-positive: #21c464;
    --color-aspect-negative: #e50003;
    --color-aspect-quintile: #e69500;
    --color-aspect-bi-quintile: #e69500;
    --color-aspect-parallel: #5700e6;
    --color-aspect-contra-parallel: #e50003;
    --color-aspect-septile: #8b00e6;
    --color-aspect-bi-septile: #8b00e6;
    --color-aspect-tri-septile: #8b00e6;
    --color-aspect-novile: #e6a600;
    --color-aspect-decile: #e69500;
    --color-aspect-undecile: #e6a600;
    --color-ceres: #a3d510;
    --color-pallas: #0071e6;
    --color-juno: #e60022;
    --color-vesta: #e65300;
    --color-nessus: #8e00e6;
    --color-eros: #df0772;
    --color-psyche: #0794df;
    --color-house-h1: #dd080b;
    --color-house-h2: #e69500;
    --color-house-h3: #003de6;
    --color-house-h4: #dd080b;
    --color-house-h5: #e69500;
    --color-house-h6: #003de6;
    --color-house-h7: #dd080b;
    --color-house-h8: #e69500;
    --color-house-h9: #003de6;
    --color-house-h10: #dd080b;
    --color-house-h11: #e69500;
    --color-house-h12: #003de6;
    --color-sun: #e6af00;
    --color-moon: #737373;
    --color-mercury: #e69500;
    --color-venus: #1bca38;
    --color-mars: #e63600;
    --color-jupiter: #2409dc;
    --color-saturn: #a85900;
    --color-uranus: #1974cd;
    --color-neptune: #1726cf;
    --color-pluto: #676b7e;
    --color-meannode: #d900e6;
    --color-chiron: #1cafbd;
    --color-lilith: #8d0cd9;
    --color-fortune: #e6a600;
    --color-vertex: #0099e6;
    --color-ascendant: #e6af00;
    --color-mc: #e6af00;
    --color-ic: #e6af00;
    --color-descendant: #e6af00;
    --color-chiron: #1cafbd;
    --color-north-node: #d900e6;
    --color-south-node: #8b00e6;
    --color-lilith: #8d0cd9;
    --color-ascendant: #e6af00;
    --color-mc: #e6af00;
    --color-ic: #e6af00;
    --color-descendant: #e6af00;
    --color-part-of-fortune: #e6a600;
    --color-vertex: #0099e6;
    --color-sign-aries: #e63600;
    --color-sign-taurus: #41bf26;
    --color-sign-gemini: #e6af00;
    --color-sign-cancer: #0049e6;
    --color-sign-leo: #e63600;
    --color-sign-virgo: #41bf26;
    --color-sign-libra: #e6af00;
    --color-sign-scorpio: #0049e6;
    --color-sign-sagittarius: #e63600;
    --color-sign-capricorn: #41bf26;
    --color-sign-aquarius: #e6af00;
    --color-sign-pisces: #0049e6;
}

[data-theme="mint"] {
    --color-aspect-conjunction: #d600d3;
    --color-aspect-opposition: #d62e00;
    --color-aspect-trine: #00d618;
    --color-aspect-square: #ce3208;
    --color-aspect-sextile: #1fb780;
    --color-aspect-quincunx: #536b83;
    --color-aspect-semi-sextile: #17bf7d;
    --color-aspect-semi-square: #d68600;
    --color-aspect-sesquiquadrate: #d67e00;
    --color-aspect-positive: #1fb780;
    --color-aspect-negative: #d62e00;
    --color-aspect-quintile: #d6bc00;
    --color-aspect-bi-quintile: #d6bc00;
    --color-aspect-parallel: #1b00d6;
    --color-aspect-contra-parallel: #d62e00;
    --color-aspect-septile: #4c00d6;
    --color-aspect-bi-septile: #4c00d6;
    --color-aspect-tri-septile: #4c00d6;
    --color-aspect-novile: #d6cb00;
    --color-aspect-decile: #d6bc00;
    --color-aspect-undecile: #d6cb00;
    --color-ceres: #6ec70f;
    --color-pallas: #009fd6;
    --color-juno: #d61100;
    --color-vesta: #d67e00;
    --color-nessus: #4e00d6;
    --color-eros: #d0069d;
    --color-psyche: #06bdd0;
    --color-house-h1: #ce3208;
    --color-house-h2: #d6bc00;
    --color-house-h3: #006fd6;
    --color-house-h4: #ce3208;
    --color-house-h5: #d6bc00;
    --color-house-h6: #006fd6;
    --color-house-h7: #ce3208;
    --color-house-h8: #d6bc00;
    --color-house-h9: #006fd6;
    --color-house-h10: #ce3208;
    --color-house-h11: #d6bc00;
    --color-house-h12: #006fd6;
    --color-sun: #d6d400;
    --color-moon: #6b6b6b;
    --color-mercury: #d6bc00;
    --color-venus: #1abd59;
    --color-mars: #d66300;
    --color-jupiter: #0922ce;
    --color-saturn: #a87f00;
    --color-uranus: #1797bf;
    --color-neptune: #154fc1;
    --color-pluto: #616976;
    --color-meannode: #9400d6;
    --color-chiron: #1bbba1;
    --color-lilith: #530bcb;
    --color-fortune: #d6cb00;
    --color-vertex: #00c5d6;
    --color-ascendant: #d6d400;
    --color-mc: #d6d400;
    --color-ic: #d6d400;
    --color-descendant: #d6d400;
    --color-chiron: #1bbba1;
    --color-north-node: #9400d6;
    --color-south-node: #4c00d6;
    --color-lilith: #530bcb;
    --color-ascendant: #d6d400;
    --color-mc: #d6d400;
    --color-ic: #d6d400;
    --color-descendant: #d6d400;
    --color-part-of-fortune: #d6cb00;
    --color-vertex: #00c5d6;
    --color-sign-aries: #d66300;
    --color-sign-taurus: #23b32b;
    --color-sign-gemini: #d6d400;
    --color-sign-cancer: #007bd6;
    --color-sign-leo: #d66300;
    --color-sign-virgo: #23b32b;
    --color-sign-libra: #d6d400;
    --color-sign-scorpio: #007bd6;
    --color-sign-sagittarius: #d66300;
    --color-sign-capricorn: #23b32b;
    --color-sign-aquarius: #d6d400;
    --color-sign-pisces: #007bd6;
}

@font-face {
    font-family: 'HamburgSymbols';
    src: url('/fonts/HamburgSymbols.ttf') format('truetype');
    font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'KR Astro 1';
    src: url('/fonts/KRAstro1.ttf') format('truetype');
    font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'KR Astro 2';
    src: url('/fonts/KRAstro2.ttf') format('truetype');
    font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'KR Astro 3';
    src: url('/fonts/KRAstro3.ttf') format('truetype');
    font-weight: normal; font-style: normal; font-display: swap;
}

.astro-symbol {
    font-family: 'HamburgSymbols', 'KR Astro 1', 'KR Astro 2', 'KR Astro 3', serif;
}
