/* Delete once I actually make the button*/
#musicButton {
    background: none; border: none; padding: 0; cursor: pointer; font-size: 70px; color: #ff5400; text-decoration: underline;
}

#musicButton:disabled {
    cursor: not-allowed;
    color: #404040;
}

@font-face {
    font-family: Determination;
    src: url("font/DTM-Sans.otf");
}

@font-face {
    font-family: MonsterFriend;
    src: url("font/MonsterFriendBack.otf");
}

@font-face {
    font-family: DMG;
    src: url("font/dmgNumbers.ttf");
}

* {
    color: #ffffff;

    font-family: Determination;
}

body {
    background-color: #000000;
}


p {
    margin-top: 1px;
    margin-bottom: 1px;

    font-size: large;
}

li {
    font-size: large;
}

a {
    color: #5000e4;
}

.remark {
    color: #FFFF00;
}

.sectionHeader {
    font-size: xx-large;
}

.grid {
    border-top: 5px solid #ffffff;

    display: grid;
    grid-template-columns: 350px 1fr 350px;
    align-items: start;
}

.gridChild {
    padding: 30px;
}

.grid #description {
    border-bottom: 5px solid #ffffff;
}

.grid #softwareKit {
    border-bottom: 5px solid #ffffff;
}

.grid #leftSide {
    border-right: 5px solid #ffffff;
    
    align-self: stretch;
}

.grid > #leftSide > #leftSideIntroWrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;

    border-bottom: 5px solid #ffffff;
}

.grid > #leftSide > #credits {
    border-bottom: 5px solid #ffffff;
}

.grid #rightSide {
    border-left: 5px solid #ffffff;
}

.grid > #rightSide > #music {
    border-bottom: 5px solid #ffffff;
}

.headerName {
    font-size: 50px;
}

.name {
    font-size: 25px;
}

#middleWrapper {
    display: flex;
    flex-direction: column;
}

#subt {
    margin-top: 13px;
    margin-bottom: 10px;

    font-size: 20px;
    font-family: Determination;
}

#pfp {
    margin-bottom: 20px;

    width: auto;
    height: auto;

    padding: 5px;
    border-style: solid;
    border-color: #ffffff;
    border-width: 7px;
    border-radius: 50%;
    display: block;

    transition: opacity 0.5s ease;
}



#pfpHit {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;

    display: none;
}

#dmgDealt {
    display: none;

    transition: opacity 0.3s ease;
}

#healthBar {
    display: none;

    margin-bottom: 10px;
    width: 250px;
    
    background-color: #404040;

    transition: opacity 0.3s ease;
}

#healthBarProgress {
    width: 100%;
    height: 30px;

    background-color: #02FD0C;
}

#FIGHT {
    margin-top: 15px;
}

#FIGHT:hover img {
    content: url("img/UndertaleFightHover.png");
}

#FIGHT:active img {
    content: url("img/UndertaleFightClick.png");
}

#FIGHT:disabled img{
    content: url("img/UndertaleFightDeactivated.png");
    cursor: not-allowed;
}

#pfpWrapper {
    position: relative;
    display: inline-block;
}
