/* Font Sizes (px): */
/* 10 / 12 / 14 / 16 / 18 / 20 / 24 / 30 / 36 / 44 / 52 / 62 / 74 / 86 / 98 */
/* Whitespace (px) */
/* 2 / 4 / 8 / 12 / 16 / 24 / 32 / 48 / 64 / 80 / 96 / 128 */
* {
--color-primary : # 08F7FEFF ;
}
. content-layer {
position : absolute ;
width : 100 % ;
height : 100 % ;
display : flex ;
flex-direction : column ;
justify-content : center ;
}
. menu {
width : 100 % ;
display : flex ;
justify-content : space-between ;
padding : 20px ;
}
. card {
box-shadow : 0 1px 2px 0 rgba ( 0 , 0 , 0 , . 15 ) ;
position : relative ;
padding : 2 . 4rem 3 . 2rem ;
display : flex ;
flex-direction : column ;
align-items : center ;
background-color : rgba ( 0 , 140 , 145 , 0 . 80 ) ;
max-width : 80rem ;
margin : 2 . 4rem auto ;
border-radius : 25px ;
justify-content : space-evenly ;
}
. card h1 , . card p {
color : var ( --color-primary ) ;
}
. card h1 {
font-size : 2 . 4rem ;
}
. card p {
font-size : 1 . 8rem ;
letter-spacing : 0 . 05rem ;
}
. card video {
width : 48rem ;
padding-top : 1 . 6rem ;
}
. video-container {
}
. portfoliobackground {
width : 100 % ;
height : 100 % ;
padding : 20px ;
display : flex ;
flex-direction : column ;
justify-content : space-between ;
align-items : center ;
overflow : auto ;
}
html , body {
height : 100 % ;
width : 100 % ;
margin : 0 ;
padding : 0 ;
font-family : 'Orbitron' , sans-serif ;
line-height : 1 . 5 ;
color : # 08F7FE ;
font-size : 62 . 5 % ;
}
a {
font-size : 1 . 8rem ;
font-family : 'Orbitron' , sans-serif ;
color : # 08F7FE ;
text-decoration : underline ;
}
a : hover {
text-decoration : none ;
}
button {
font-family : 'Font-Name' , sans-serif ;
color : # 08F7FE ;
background-color : rgba ( 0 , 140 , 145 , 0 . 99 ) ;
border : none ;
border-radius : 25px ;
}
button : hover {
cursor : pointer ;
}