@import url('https://fonts.googleapis.com/css2?family=Boldonse&family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Oswald:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Boldonse&family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Oswald:wght@200..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

* {
    margin: 0;
    padding: 0;
}

:root {
    --primaryclr: rgb(27, 58, 158);
    --secondaryclr: rgb(204, 235, 255);
    --secondaryclrtransparent: rgba(204, 235, 255, 0.771);
    --grey: #333;

    --pfont: "Boldonse", system-ui;
    --sfont: "Roboto", sans-serif;
    --shadowlight: 0 0 15px rgba(0, 0, 0, 0.25);
    --shadowdark: 0 0 15px rgba(0, 0, 0, 0.4);
}

body {
    margin: 0;
    padding: 0;
}

video {
    /* width: 100%; */
    max-width: 400px;
    width: 400px;
    height: 300px;
    /* border: 1px solid grey; */
    /* border: 1px solid var(--primaryclr); */
    box-shadow: var(--shadowlight);
    /* Blurry shadow around the div */

    border-radius: .5rem;
    /* border-radius: 1000%; */
    transform: scaleX(-1);
}

.container {
    width: 100%;
    height: 100vh;

    background-image: url(./metadata/background4.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /* or use 'contain' based on your needs */
}

nav {
    display: flex;

    margin: 0;
    padding: .7rem 1.5rem;
    /* background-color: #ffba39; */
    background-color: var(--primaryclr);

    justify-content: space-between;

    box-shadow: var(--shadowdark);
}
nav a {
    text-decoration: none;
    cursor: pointer;
}

.right {
    /* background-color: pink; */
    display: flex;
    justify-content: space-between;
}

.links {
    margin: 5px 10rem 0px 0px;
    padding: 0rem 0rem 0rem 0rem;
}

.links a {
    /* background-color: orange; */

    margin: 0rem 2rem 0rem 0rem;
    padding: .3rem .6rem;

    border-radius: .5rem;

    font-size: large;
    font-weight: bold;

    color: var(--secondaryclr);

    font-family: var(--sfont);
    text-decoration: none;
}

.links a:hover {
    background-color: var(--secondaryclr);
    color: var(--primaryclr);
    /* border-radius: .5rem; */
}

.right a img {
    float: right;
    height: 2rem;
    width: 2rem;
    /* background-color: pink; */
}

nav h3 {
    color: var(--secondaryclr);
    /* margin-left: 1rem; */

    font-family: "Boldonse", system-ui;
    font-weight: 400;
    font-style: normal;
}

.main {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 85vh;
}

.center {
    padding: 1rem 2rem;
    border-radius: .5rem;

    display: flex;
    flex-direction: column;
    background-color: var(--secondaryclrtransparent);
    /* border: 1px solid grey; */
    /* box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); */
    box-shadow: var(--shadowlight);
    /* Blurry shadow around the div */

    justify-content: center;
    align-items: center;
    align-content: center;
}

.center h4 {
    /* font-size: x-large; */
    /* font-weight: 900; */
    font-family: var(--pfont);

    color: var(--primaryclr);
    margin: 0.5rem 0rem 1rem 0rem;
}

.center input {
    margin: 1rem 0rem 0rem 0rem;
    padding: .5rem .5rem;
    border-radius: .3rem;
    /* border: 1px solid grey; */
    border: 2px dashed var(--primaryclr);
    border: 2px solid var(--primaryclr);

    font-style: var(--sfont);

    box-shadow: var(--shadowlight);
    background-color: var(--secondaryclr);
    font-weight: bold;
    color: var(--primaryclr);
}

.center p {
    margin: 1rem 0rem 0rem 0rem;
    color: var(--primaryclr);
    font-family: var(--sfont);
    font-weight: bold;
}

.center button {
    margin: 1rem 0rem .5rem 0rem;
    padding: .4rem .6rem;
    border-radius: 0.5rem;
    border: 2px solid var(--primaryclr);
    /* border: none; */
    font-family: var(--pfont);
    background-color: var(--primaryclr);
    color: var(--secondaryclr);
    font-weight: bold;
    font-style: normal;

    box-shadow: var(--shadowdark);
    /* Blurry shadow around the div */
    font-family: var(--sfont);
    font-size: medium;
}

.center button:hover {
    background-color: var(--secondaryclr);
    color: var(--primaryclr);
    cursor: pointer;
    border: 2px solid var(--primaryclr);
}

span {
    color: rgb(199, 59, 59);
}


.enroll-btns {
    justify-content: space-between;
}

#taker {
    /* background-color: orange; */
    float: left;
    font-size: x-large;
    margin-right: .5rem;
    /* padding: 0rem 0rem; */
    padding: 0rem .3rem;
    /* margin: 0rem 0rem; */
}