.age-card{background:#fff;border-radius:24px;box-shadow:0 8px 30px rgb(0 0 0/10%);padding:2.5rem}.input-section h5{color:#495057;margin-bottom:1.5rem}.date-input-group label{color:#495057;display:block;font-weight:600;margin-bottom:.5rem}.date-input-group input{border:2px solid #e9ecef;border-radius:12px;font-size:1.25rem;padding:1rem}.date-input-group input:focus{border-color:#667eea;box-shadow:0 0 0 3px rgb(102 126 234/10%)}.placeholder-section{color:#545b62;padding:3rem;text-align:center}.placeholder-section i{color:#dee2e6;font-size:5rem;margin-bottom:1rem}.placeholder-section p{font-size:1.125rem;margin:0}.results-section{text-align:center}.main-age-display{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;margin-bottom:1.5rem;padding:2rem}.age-number{align-items:baseline;display:flex;gap:.5rem;justify-content:center}.age-number span:first-child{font-size:5rem;font-weight:700;line-height:1}.age-unit{font-size:1.5rem;opacity:.9}.age-detail{font-size:1.125rem;margin-top:.5rem;opacity:.9}.birthday-countdown{align-items:center;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:16px;color:#fff;display:flex;gap:1rem;margin-bottom:1rem;padding:1.25rem}.birthday-countdown i{font-size:2rem}.countdown-text{font-size:1.125rem;font-weight:600}.countdown-text span{font-size:1.5rem}.next-birthday{font-size:.875rem;opacity:.9}.zodiac-display{align-items:center;background:#f8f9fa;border-radius:30px;display:inline-flex;gap:.75rem;padding:.75rem 1.5rem}.zodiac-icon{font-size:2rem}.zodiac-name{color:#495057;font-weight:600}.stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.stat-card{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0/8%);padding:1.5rem;text-align:center}.stat-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;height:50px;justify-content:center;margin:0 auto 1rem;width:50px}.stat-icon i{color:#fff;font-size:1.5rem}.stat-value{color:#212529;font-size:1.5rem;font-weight:700}.stat-label{color:#545b62;font-size:.875rem;margin-top:.25rem}.fun-facts{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0/8%);padding:1.5rem}.fun-facts h5{color:#495057;margin-bottom:1rem}.facts-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fact-item{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:.75rem;padding:1rem}.fact-icon{font-size:1.5rem}.fact-text{color:#495057;font-size:.95rem}.content-section{background:#f8f9fa;border-radius:16px;padding:2rem}.guide-list{font-size:1.05rem;line-height:1.8}.guide-list li{margin-bottom:.75rem}.use-case-box{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0/6%);height:100%;margin-bottom:18px;padding:20px}.use-case-box h4{color:#4e56d0;margin-bottom:.75rem;margin-top:10px}.use-case-box p{color:#495057;margin:0}.faq-section h4{color:#495057;margin-top:1.5rem}.faq-section p{color:#495057;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}@media(width <= 992px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(width <= 768px){.age-number span:first-child{font-size:4rem}.birthday-countdown{flex-direction:column;text-align:center}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(width <= 480px){.stats-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=age-calculator.min.css.map*/