.base-main {
    margin             : .5rem auto;
    display            : flex;
    flex-direction     : column;
    width              : 30rem;
    height             : 12rem;
    /* background-color: pink; */
}

h1 {
    font-size : .6rem;
    margin    : .5rem 0;
    text-align: center;
}

#base-aft {
    line-height: 1.35rem;
}

#base-bef,
#base-aft {
    background-color: #fff;
    border          : none;
    margin          : .75rem 0;
    height          : 1.35rem;
    font-size       : .45rem;
    padding         : 0 .125rem;
    outline         : none;
}

.btn {
    display        : flex;
    justify-content: space-around;
}

.btn button {
    font-size    : .45rem;
    border       : none;
    border-radius: .125rem;
    color        : #ffffff;
    background   : #D58F00;
    width        : 3.75rem;
    height       : 1.25rem;
}