.time-unit-display[data-astro-cid-z4rqiaqx]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.time-unit-label[data-astro-cid-z4rqiaqx]{font-size:1rem;color:var(--color-text-secondary)}.time-unit-value[data-astro-cid-z4rqiaqx]{font-size:2.5rem;font-weight:700;color:var(--color-primary)}.birthday-info[data-astro-cid-z4rqiaqx]{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:.5rem;text-align:center}.toggle-group[data-astro-cid-z4rqiaqx]{display:flex;gap:.5rem}.toggle-btn[data-astro-cid-z4rqiaqx]{flex:1;padding:.75rem 1rem;border:2px solid #e2e8f0;background:#fff;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.toggle-btn[data-astro-cid-z4rqiaqx]:hover{border-color:var(--color-primary)}.toggle-btn[data-astro-cid-z4rqiaqx].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.option-row[data-astro-cid-z4rqiaqx]{margin-top:1rem;display:flex;align-items:center;gap:.5rem}.option-row[data-astro-cid-z4rqiaqx] label[data-astro-cid-z4rqiaqx]{font-size:.875rem;color:var(--color-text-secondary)}.birthdayInfo[data-astro-cid-z4rqiaqx]{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:.5rem;text-align:center}.birthday-countdown[data-astro-cid-z4rqiaqx]{font-size:1.5rem;font-weight:600}.birthday-message[data-astro-cid-z4rqiaqx]{margin-top:.5rem;font-size:1rem}@media(max-width:640px){.time-unit-value[data-astro-cid-z4rqiaqx]{font-size:2rem}}
