.ac-container{

max-width:450px;
margin:40px auto;
padding:30px;

background:#000;
color:#fff;

text-align:center;
font-family:Arial;

border-radius:8px;

}

.ac-container h2{

margin-bottom:20px;
font-size:28px;

}

.ac-inputs{

margin-bottom:20px;

}

#ac-dob{

width:100%;
padding:12px;
margin-top:10px;

border:none;
border-radius:5px;

}

#ac-btn{

margin-top:15px;
padding:12px 20px;

background:#fff;
color:#000;

border:none;
cursor:pointer;

font-weight:bold;

}

#ac-btn:hover{

opacity:0.9;

}

.ac-result{

margin-top:20px;
font-size:22px;

background:#111;
padding:15px;

border-radius:5px;

}