.birth-chart-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.birth-chart-container .card-title{letter-spacing:-.01em;font-family:Playfair Display,serif;font-weight:600}.birth-chart-container h3{letter-spacing:-.01em;font-family:Playfair Display,serif;font-weight:600;line-height:1.4}.birth-chart-container h4{letter-spacing:-.005em;font-family:Playfair Display,serif;font-weight:600;line-height:1.5}.birth-chart-container p{letter-spacing:0;font-family:Playfair Display,serif;line-height:1.6}.birth-chart-container span{font-family:Playfair Display,serif}.birth-chart-container li{font-family:Playfair Display,serif;line-height:1.6}.birth-chart-container table{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.birth-chart-container th{letter-spacing:-.005em;font-weight:600}.birth-chart-container td{line-height:1.5}@media (max-width:640px){.birth-chart-container{font-size:14px}.birth-chart-container>div>div[class*=Card]{transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f}.birth-chart-container>div>div[class*=Card]:active{transform:scale(.98);box-shadow:0 1px 4px #0000000f}.birth-chart-container [class*=CardContent]{padding:1rem!important}.birth-chart-container [class*=CardHeader]{padding:1rem 1rem .5rem!important}.birth-chart-container{scroll-behavior:smooth}.birth-chart-container [role=progressbar]{border-radius:999px;height:6px!important}.birth-chart-container [class*=Badge]{padding:.25rem .625rem;font-size:.75rem;font-weight:600}.birth-chart-container table{font-size:.875rem}.birth-chart-container th{font-size:.75rem;padding:.5rem!important}.birth-chart-container td{padding:.5rem!important}}@media (min-width:641px){.birth-chart-container{font-size:15px}.birth-chart-container>div>div[class*=Card]{transition:box-shadow .2s;box-shadow:0 1px 3px #0000000d}.birth-chart-container>div>div[class*=Card]:hover{box-shadow:0 4px 12px #0000001a}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.birth-chart-container>div>div[class*=Card]{animation:.3s ease-out fadeInUp}.birth-chart-container>div>div[class*=Card]:first-child{animation-delay:0s}.birth-chart-container>div>div[class*=Card]:nth-child(2){animation-delay:50ms}.birth-chart-container>div>div[class*=Card]:nth-child(3){animation-delay:.1s}.birth-chart-container>div>div[class*=Card]:nth-child(4){animation-delay:.15s}@media (hover:none) and (pointer:coarse){.birth-chart-container button,.birth-chart-container [role=button]{-webkit-tap-highlight-color:#8b5cf61a}}.birth-chart-container .section-nav-button{letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}
