body{
    font-size: 16px;
    color: #2b283a;
    font-family: 'Roboto', sans-serif;
    margin: 0;
}

/* typography */

h1, h3{
    margin: 0;
}

h1{
    color: whitesmoke;
    font-size: 36px;
}

h2{
    margin-top: 0;
}

h3{
    color: #d0aaff;
    font-size: 20px;
}

p{
    line-height: 23px;
}

/* links */

a{
    color: #ef5839;
    text-decoration: underline dotted; 
}

a:hover, a:active{
    color: #d4b44c;
}

/* 
Challenge:
1. Style the 4 button-style links as per 
   these specifications:
    Buy NFT button:
        - background color: #5f29a3
        - text color: whitesmoke
    More info button:
        - background color: #fOeOff
        - text color: #5f29a3
    About Us & contact buttons:
        - background color: whitesmoke
        - text color: #5f29a3
    hover/active states for all buttons:
        - background color: #f3e885
        - text color: #2b283a

2. Remember to group the selectors
   where possible to keep the CSS DRY.
⚠️ Think: what would make good class
   names for these links? 
*/

.btn{
    padding: 10px 19px;
    border-radius: 4.6px;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
}

.buy-nft-btn{
    background-color: #5f29a3;
    color: whitesmoke;
}

.more-info-btn{
    background-color: #f0e0ff;
    color: #5f29a3;
}

.about-us-btn, .contact-btn{
    background-color: whitesmoke;
    color: #5f29a3;
}

.btn:hover,
.btn:active{
    background-color: #f3e885;
    color: #2b283a;
}

/* layout */

header, section, footer{
    padding: 45px 0;
}

header, .section-two{
    background-color: #5f29a3;
}

.section-two{
    color: whitesmoke;
}

.container{
    width: 620px;
    margin: 0 auto;
}

.main-image{
    width:100%;
}

.section-two-image-container{
    display: flex;
    justify-content: space-between;
}

.feature-image{
    width: 300px;
    border-radius: 4.6px;
}

footer{
    text-align: center;
    color: #5f29a3;
}