/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––

- Buttons
- Brand Styles

*/


/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.button,
button {
  display: inline-block;
  text-decoration: none;
  height: 48px;
  padding: 0 16px;
  text-align: center;
  vertical-align: middle;
  font-size: 18px;
  width: 300px;
  font-weight: 600;
  line-height: 48px;
  letter-spacing: 0.5px;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 8px;
  cursor: pointer;
  box-sizing: border-box; }
button:hover,
.button:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.button.button-primary {
  color: #FFF;
  filter: brightness(90%) }
.button.button-primary:hover,
.button.button-primary:focus {
  color: #FFF;
  filter: brightness(90%) }


/* Brand Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.icon {
  padding: 0px 8px 3.5px 0px;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}


/* Brand Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Discord */
.button.button-discord {
  color: #FFFFFF;
  background-color: #7289DA }
.button.button-discord:hover,
.button.button-discord:focus {
  filter: brightness(90%) }

/* Facebook */
.button.button-facebook {
  color: #FFFFFF;
  background-color: #1877f2 }
.button.button-facebook:hover,
.button.button-facebook:focus {
  filter: brightness(90%) }

/* Instagram */
.button.button-instagram {
  color: #FFFFFF;
  background-image: linear-gradient(-135deg,#1400c8,#b900b4,#f50000) }
.button.button-instagram:hover,
.button.button-instagram:focus {
  filter: brightness(90%) }

/* SoundCloud */
.button.button-soundcloud {
  color: #FFFFFF;
  background-color: #ff5500 }
.button.button-soundcloud:hover,
.button.button-soundcloud:focus {
  filter: brightness(90%) }

/* Spotify */
.button.button-spotify {
  color: #FFFFFF;
  background-color: #1DB954 }
.button.button-spotify:hover,
.button.button-spotify:focus {
  filter: brightness(90%) }

/* Twitter */
.button.button-twitter {
  color: #FFFFFF;
  background-color: #1DA1F2 }
.button.button-twitter:hover,
.button.button-twitter:focus {
  filter: brightness(90%) }

/* YouTube */
.button.button-youtube {
  color: #FFFFFF;
  background-color: #FF0000 }
.button.button-youtube:hover,
.button.button-youtube:focus {
  filter: brightness(90%) }
  
/* Bandcamp */
.button.button-bandcamp {
  color: #FFFFFF;
  background-color: #629aa9 }
.button.button-bandcamp:hover,
.button.button-bandcamp:focus {
  filter: brightness(90%) }

/* Apple Music */
.button.button-applemusic {
  color: #FFFFFF;
  background-color: #69A6F9 }
.button.button-applemusic:hover,
.button.button-applemusic:focus {
  filter: brightness(90%) }

/* Amazon Music */
.button.button-amazonmusic {
  color: #FFFFFF;
  background-color: #146eb4 }
.button.button-amazonmusic:hover,
.button.button-amazonmusic:focus {
  filter: brightness(90%) }

/* Deezer */
.button.button-deezer {
  color: #FFFFFF;
  background-color: #ff0092 }
.button.button-deezer:hover,
.button.button-deezer:focus {
  filter: brightness(90%) }

/* Last.fm */
.button.button-lastfm {
  color: #FFFFFF;
  background-color: #d51007 }
.button.button-lastfm:hover,
.button.button-lastfm:focus {
  filter: brightness(90%) }

/* TikTok */
.button.button-tiktok {
  color: #FFFFFF;
  background-image: linear-gradient(135deg, rgba(255,0,79,1) 0%, rgba(0,243,235,1) 100%) }
.button.button-tiktok:hover,
.button.button-tiktok:focus {
  filter: brightness(90%) }

/* Website */
.button.button-website {
  color: #FFFFFF;
  background-image: linear-gradient(70deg, rgba(0,100,255,100) 0%, rgba(133,0,127,100) 100%) }
.button.button-website:hover,
.button.button-website:focus {
  filter: brightness(90%) }
