.ca-header{position:relative;z-index:50}.ca-hero-cosmos{position:relative;display:flex;align-items:center;justify-content:center;min-height:570px;color:#937382;isolation:isolate}.ca-hero-cosmos>.ca-zodiac-wheel{position:relative;width:100%;max-width:550px;filter:drop-shadow(0 15px 35px #51384f14);z-index:1}.ca-hero-halo{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,#fffaf7 0%,#e4d9e499 58%,#c79b9c12 70%,transparent 72%);box-shadow:0 0 90px #c79b9c25;z-index:0}.ca-orbit-label{position:absolute;top:15px;left:0;right:0;text-align:center;font:8px Manrope;letter-spacing:2px}.ca-orbit-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:14px;padding:15px 20px;border:1px solid #d9c7cd;background:#fffcf7ed;border-radius:12px;text-decoration:none;box-shadow:0 14px 30px #51384f10;transition:transform .2s}.ca-orbit-chip:hover{transform:translateY(-4px)}.ca-orbit-chip>span{font:32px Manrope,system-ui,sans-serif;color:#b9956c}.ca-orbit-chip small{display:block;font:7px Manrope;letter-spacing:1.5px;margin-bottom:6px}.ca-orbit-chip strong{font:22px Manrope,system-ui,sans-serif;color:#51384f}.ca-orbit-chip-sun{top:130px;right:-15px}.ca-orbit-chip-moon{bottom:75px;left:-15px}.ca-orbit-coordinates{position:absolute;bottom:5px;font:8px Manrope;letter-spacing:3px}.ca-mega-group{position:static}.ca-mega-trigger{border:0;background:none;color:inherit;font:inherit;padding:18px 0;display:flex;gap:6px;align-items:center}.ca-mega-trigger span{font-size:9px}.ca-mega-panel{position:absolute;left:0;right:0;top:calc(100% - 4px);background:#fffaf5;border:1px solid #dfd0d7;border-radius:0 0 18px 18px;box-shadow:0 28px 40px #251b2914;padding:32px;display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:28px}.ca-mega-panel h3{font:9px Manrope;letter-spacing:1.4px;color:#967684;margin:0 0 15px}.ca-mega-panel a{display:block;font:13px Manrope;line-height:1.5;text-decoration:none;padding:9px 0;color:#51384f}.ca-mega-panel a:hover{color:#ad7f84;text-decoration:underline}.ca-mega-panel a small{display:block;font-size:10px;color:#8c7886;margin-top:3px}.ca-mega-feature{background:#e9dee5;border-radius:12px;padding:23px}.ca-mega-feature>span{font:34px Manrope,system-ui,sans-serif}.ca-mega-feature h4{font:30px/1 Manrope,system-ui,sans-serif;margin:20px 0 12px}.ca-mega-feature p{font:11px/1.7 Manrope}.ca-mega-feature a{font-size:11px}.ca-stardust{position:fixed;inset:0;pointer-events:none;z-index:999999;overflow:hidden}.ca-stardust i{position:absolute;width:5px;height:5px;background:#c4a16d;transform:rotate(45deg);animation:ca-dust .8s ease-out forwards}.ca-stardust .ca-click-ring{width:32px;height:32px;border:1px solid #c4a16d;background:none;border-radius:50%;animation:ca-ring .6s ease-out forwards}.ca-cursor-toggle{font:10px Manrope;background:none;color:inherit;border:0;padding:10px}@keyframes ca-dust{to{opacity:0;transform:translateY(-20px) rotate(140deg) scale(.2)}}@keyframes ca-ring{0%{transform:translate(-50%,-50%) scale(.3);opacity:.6}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.ca-free-reading{margin:45px 0}.ca-free-reading>h3{font-size:37px}.ca-reading-chapter{padding:30px;border:1px solid #ddcfd6;border-radius:14px;background:#fffbf7;margin:20px 0}.ca-reading-chapter h4{font:32px Manrope,system-ui,sans-serif;margin:0 0 18px}.ca-reading-chapter p{font:14px/1.95 Manrope;color:#72606c}.ca-reading-chapter blockquote{font:25px/1.5 Manrope,system-ui,sans-serif;border-left:2px solid #c4a16d;padding-left:18px;margin:20px 0;color:#916e83}.ca-chart-composition{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.ca-element-bar{display:grid;grid-template-columns:80px 1fr 40px;gap:10px;align-items:center;margin:15px 0;font:12px Manrope}.ca-element-bar i{height:7px;background:#e3d8de;border-radius:5px}.ca-element-bar b{display:block;height:100%;background:#aa8598;border-radius:5px}.ca-aspect-matrix td{min-width:35px;text-align:center;color:#815c77;padding:10px}.ca-aspect-matrix th{font-size:10px}.ca-aspect-matrix td[data-aspect]{cursor:help}.ca-rich-wheel text{font-family:Manrope,system-ui,sans-serif}.ca-rich-wheel .ca-planet-node{cursor:pointer}.ca-rich-wheel .ca-planet-node:hover{fill:#b88085}.ca-rich-wheel .ca-planet-node:focus-visible{outline:0;stroke:#c4a16d;stroke-width:.6px}@media(max-width:1000px){.ca-hero-cosmos{min-height:470px}.ca-orbit-chip-sun{right:-5px;top:85px}.ca-orbit-chip-moon{bottom:60px;left:0}.ca-orbit-chip{padding:12px}.ca-orbit-chip strong{font-size:17px}.ca-mega-panel{gap:15px;padding:24px}.ca-mega-panel a{font-size:11px}}@media(max-width:900px){.ca-nav.ca-open{max-height:75vh;overflow:auto}.ca-mega-trigger{width:100%;justify-content:space-between;font-size:15px;padding:14px 0}.ca-mega-group{width:100%}.ca-mega-panel{position:static;grid-template-columns:1fr 1fr;box-shadow:none;padding:18px;gap:25px;border-radius:12px;max-height:none}.ca-mega-feature{grid-column:1/-1}.ca-mega-panel a{font-size:12px}.ca-mega-panel h3{font-size:9px}}@media(max-width:600px){.ca-hero-cosmos{min-height:380px;width:100%;margin:0}.ca-hero-cosmos>.ca-zodiac-wheel{width:100%;max-width:390px}.ca-orbit-label{font-size:6px;letter-spacing:1.5px;top:0}.ca-orbit-coordinates{font-size:6px;bottom:0}.ca-orbit-chip{padding:11px;gap:9px}.ca-orbit-chip strong{font-size:16px}.ca-orbit-chip small{font-size:6px;letter-spacing:.8px}.ca-orbit-chip>span{font-size:24px}.ca-orbit-chip-sun{top:65px;right:0}.ca-orbit-chip-moon{bottom:35px;left:0}.ca-chart-composition{grid-template-columns:1fr}.ca-reading-chapter{padding:23px}.ca-reading-chapter h4{font-size:29px}.ca-reading-chapter p{font-size:13px}.ca-hero{overflow:clip}}@media(prefers-reduced-motion:reduce){.ca-stardust{display:none}.ca-orbit-chip{transition:none}}
