﻿/*@import url('https://fonts.googleapis.com/css2?family=Almendra+SC&family=Almendra:ital,wght@0,400;0,700;1,400;1,700&family=MedievalSharp&family=New+Rocker&family=Tapestry&family=UnifrakturCook:wght@700&family=UnifrakturMaguntia&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=New+Rocker&display=swap');


@font-face {
    font-family: "Harry Potter";
    src: url(/fonts/HARRYPOTTER-OV4Z.TTF);
}

@font-face {
    font-family: "Magic School One";
    src: url(/fonts/MAGICSCHOOLONE.TTF);
}

@font-face {
    font-family: 'Orbitron';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/orbitron/v25/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyGy6BoWgz.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




body {
    background: url("parchment.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-size: 3vh;
    font-family: "New Rocker";
    color: #000000;
}

.scoreValue {
    text-align: right;
    font-size: 7vh;
    width: 6vw;
}

#scoreTable {
    width: 85%;
    font-size: 6vh;
    font-weight: bold;
}

#scoreTable td {
    padding: 1vh;
}

.scorePosition {
    font-size: 7vh;
    width: 7vw;
}

.scoreName {
    display: flex;
    align-items: flex-end; /* Aligns the text and the line at the bottom */
    width: 100%;
}

.underline {
    flex-grow: 1; 
    border-bottom: 1px solid black; 
    margin-left: 1.5vw;
    margin-bottom: 3vh;
}


#awardTable {
    margin-top: 2vh;
    text-align: center;
    width: 80%;
    height: 90vh;
}

#awardTable td {
    vertical-align: top;
}

.button {
    margin: 0px 1vw 0px 1vw;
    width: 16vw;
    height: 5vh;
    font-size: 3vh;
    border-radius: 1vh;
    background-color: lawngreen;
}

#team1_neg5, #team2_neg5, #team3_neg5, #team4_neg5, #team5_neg5, #team6_neg5, #team7_neg5 {
    width: 10vw;
    background-color: orangered;
}

.awardName {
}

.awardButtons {
}

.awardButtons input[type=text] {
    height: 5vh;
    font-size: 3vh;
    width: 15vw;
    text-align: right;
    padding: 1vw;
}



#header {
    font-weight: bold;
}

#loginButton {
    float: right;
    width: 40vw;
    height: 5vh;
    font-size: 3vh;
}

#loginTable {
    margin: auto;
    text-align: center;
    width: 60vw;
}

#loginTable td {
    padding: 3vw;
}

#user, #pass {
    height: 5vh;
    font-size: 3vh;
    float: right;
    width: 40vw;
}

#links {
    font-size: 2vh;
}

