body {
    background-image: url('space-background.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
/* Center the content vertically */
.center-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
}
/* Style the form */
.scoring-form {
    background-color: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
/* Individual attachment thumbnail */
.thumbnail {
    max-width: 64px;
}
/* Attachments div wrapping thumbnails */
.attachments {
    cursor: pointer;
}
/* Element that shows full screen image of clicked thumbnail */
#fullpage {
    display: none;
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-size: contain;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-color: black;
}
#fullpage-image {
    display: none;
    top: 0;
    left: 0;
    z-index: -1;
    margin-top: 5px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-color: black;
}

/* generic button */
.review-button {
    margin-bottom: 3px;
}

.hidden {
    display: none;
}
