.att-widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid rgb(255 255 255 / .1)}.att-widget-header h3{margin:0;font-size:24px;font-weight:600;background:linear-gradient(45deg,#FFD700,#9b59b6);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.att-year-selector{width:auto;padding:8px 15px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:5px;color:#fff;font-size:16px;cursor:pointer}h4{font-size:18px!important;margin-bottom:15px!important;color:#f39c12!important}.att-planet-retrogrades h5{font-size:16px!important;margin-bottom:10px!important;color:#3498db!important;text-transform:capitalize!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.att-planet-retrogrades li{padding:8px 12px;margin:5px 0;background:rgb(255 255 255 / .05);border-radius:5px;font-size:14px;transition:all 0.3s ease}.att-planet-retrogrades{margin:0 0 1rem}.flex{display:flex!important;gap:2rem!important}.att-meanings-of-moon h5{margin:0 0 10px 0;color:#f39c12!important;font-size:18px!important}.att-action-buttons{display:block;margin:0;width:50%}.att-survival-guide{width:50%;margin:0 auto}.att-download-guide{width:100%}.att-show-embed-code{width:100%}.att-download-guide{width:100%}.att-retrograde-calendar{margin:0 0 3rem}.att-status-warning{text-transform:uppercase}.att-retrograde-status ul{margin:1rem 0}.att-pluto-note{padding:1rem 2rem;margin:0 0 2rem 3rem;background:rgb(255 255 255 / .05);border-radius:5px;font-size:1rem;transition:all 0.3s ease}.att-planet-retrogrades h5 span{color:#FFB900;font-size:1.5rem;font-weight:800}.att-planet-retrogrades:nth-child(2) h5 span,.att-planet-retrogrades:nth-child(3) h5 span{font-size:1.2rem;font-weight:400}.att-birth-chart-form{display:grid;gap:15px}.att-form-group{display:flex;flex-direction:column;gap:5px}.att-form-group label{font-size:14px!important;color:#aaa!important;font-weight:500!important}.att-form-group input,.att-form-group select{padding:10px 15px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:5px;color:#fff;font-size:16px;transition:all 0.3s ease}.att-form-group input:focus,.att-form-group select:focus{outline:none;border-color:#3498db;background:rgb(255 255 255 / .15)}.elementor-kit-8 h3{color:#f39c12!important}.att-chart-results li{color:#fff}.att-generate-chart{padding:12px 30px!important;background:linear-gradient(45deg,#3498db,#2980b9);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.att-calculate-moon-sign{padding:12px 30px!important;background:linear-gradient(45deg,#3498db,#2980b9);background-color:#fff0;background-color:#fff0;border:none;border-top-width:medium;border-top-style:none;border-top-color:currentcolor;border-right-width:medium;border-right-style:none;border-right-color:currentcolor;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:medium;border-left-style:none;border-left-color:currentcolor;color:#fff;font-size:16px!important;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px;width:100%!important}.att-generate-chart:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(60 120 231 / .3)}.att-chart-results{margin-top:30px;text-align:center}#att-birth-chart-canvas{margin:20px auto;background:rgb(255 255 255 / .05);border-radius:10px}.att-chart-interpretation{text-align:left;margin-top:25px}.att-chart-interpretation h4{font-size:20px;margin-bottom:15px;color:#f39c12}.att-chart-details{background:rgb(255 255 255 / .05);padding:20px;border-radius:10px}.att-chart-details ol{margin:15px 0;padding-left:20px}.att-chart-details li{margin:10px 0;line-height:1.6}.att-cta{margin-top:20px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1);text-align:center}.att-cta a{color:#3498db;text-decoration:none;font-weight:600;transition:color 0.3s ease}.att-cta a:hover{color:#2980b9;text-decoration:underline}