@font-face {
    font-family: "Futura LT W01 Medium";
    src: url("https://db.onlinewebfonts.com/t/77d394fa0c1103c648f880b77cb4a32f.eot");
    src: url("https://db.onlinewebfonts.com/t/77d394fa0c1103c648f880b77cb4a32f.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/77d394fa0c1103c648f880b77cb4a32f.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/77d394fa0c1103c648f880b77cb4a32f.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/77d394fa0c1103c648f880b77cb4a32f.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/77d394fa0c1103c648f880b77cb4a32f.svg#Futura LT W01 Medium")format("svg");
}

*{
    font-family: "Futura LT W01 Medium",  sans-serif;
}

body{
    background:#d58400;
    min-height: 100svh;
}

.heading{
    text-align: center;
}

main{
    margin:2rem auto;
    max-width: 600px;
}

#video{
    border-radius: 8px;;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.card{
    background-color: #0d0d0d;
    display:flex;
    align-items: center;
    padding: 0 1rem;
    gap:10px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    color:#d58400 !important;
}

.text-center{
    text-align: center !important;
}

.card-text{
    padding: 1px 5px;
}

.socials{
    display:flex;
    justify-content: center;
    align-items: center;
}
/* animator */
.scaling {
    -webkit-animation: pulse 2s;
    animation: pulse 2s;
}

/* Bottom Sheet */
.bottom-sheet{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height: 25svh;
    text-align:center;
    padding: 5px;
    background:#fefefe;
    border-radius: 40px 40px 0 0;
}

.bottom-sheet > p{
    width:75%;
    margin:0 auto;
    margin-top: 6px;
}
.bottom-sheet > .bottom-sheet-btn{
    background:#000;
    color:#fefefe;
    width:100px;
    padding:1em;
}