:root { --primary: #7289DA; --dark: #23272A; --light: #FFFFFF; --grey: #99AAB5; --dark-grey: #2C2F33; --dsh: #F59E12; --patreon: #f96854; }
.hey { display: flex; align-items: center; background: transparent; align-content: center; justify-content: center; flex-direction: column; padding: 50px 10% 0; background-size: 80%; background-clip: padding-box; }
.groovy { display: flex; align-items: center; align-content: center; justify-content: center; flex-direction: column; margin: 50px; width: 100%; }
.buttons { margin: 50px; display: flex; align-items: center; align-content: center; justify-content: center; }
.btn { transition: .25s ease-in-out; background: grey; padding: 18px; width: 210px; text-align: center; margin: 15px; border-radius: 3px; text-decoration: none; animation: float 3s ease-in-out infinite; }
.btn:hover { filter: brightness(110%); background: transparent; }
.invite { background: var(--primary); color: var(--light); border: 2px var(--primary) solid; }
.support { background: var(--light); color: var(--primary); border: 2px var(--light) solid; }
.invite:hover { color: var(--light); }
.support:hover { color: var(--grey); }
.hey .toptext { color: var(--light); font-family: Whitney, HelveticaNeue, Arial, sans-serif; font-size: 40px; text-align: center; }
.hey .subtext { font-size: 15px; line-height: 23px; font-weight: 200; color: var(--light); filter: brightness(70%); padding-top: 20px; max-width: 700px; text-align: center; }
.hey p span { font-family: UniSansLight, sans-serif; }
@keyframes float { 0% { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transform: translatey(0px); } 50% { box-shadow: 0 9px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transform: translatey(-5px); } 100% { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transform: translatey(0px); } }
@keyframes float-without-shadow { 0% { transform: translatey(0px); } 50% { transform: translatey(-5px); } 100% { transform: translatey(0px); } }
@keyframes hover { 0% { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transform: translatey(0px); } 100% { box-shadow: 0 12px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transform: translatey(-7.5px); } } @media only screen and (max-width: 600px) { .hey p { font-size: 35px; } }