.submission-container { box-sizing: border-box; width: 100%; height: calc(100vh - var(--font-size) - var(--padding) * 3); background-color: var(--submission-container-color); padding: var(--padding); font-size: var(--font-size); color: var(--font-color); } .submission-container .submission-description { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--submission-description-color); color: var(--font-color); padding: 20px; border-radius: var(--padding); z-index: 100; box-sizing: border-box; max-width: 600px; max-height: 400px; width: 90%; height: 90%; } .submission-container .submission-description .control-button button { position: absolute; top: 0px; right: 0px; transform: translate(50%, -50%); box-sizing: border-box; width: calc(var(--padding) * 2); height: calc(var(--padding) * 2); display: flex; align-items: center; justify-content: center; border-radius: calc(var(--padding) * 2); outline: none !important; border: 0px; background-color: var(--close-color); color: var(--reverse-font-color); transition: background-color 0.5s, color 0.5s; } .submission-container .submission-description .control-button button:hover { background-color: var(--font-color); color: var(--close-color); } .submission-container .submission-description .title { text-align: center; font-weight: 700; margin-bottom: calc(var(--padding) * 1.5); } .submission-container .submission-description .description { text-align: justify; } .submission-name-bar { color: var(--font-color); transition: transform 0.5s; } .submission-name-bar:hover { transform: scale(1.1); }