#window, #window2 {
    position: fixed;
    top:10%;
    left:10%;
    right:10%;
    /* bottom:10%; */
    background-color:#e9c46a;
    border: 3px solid #264653;
    border-radius: 15px;
    padding:60px;
    padding-left:120px;
    padding-right:120px;
}

.card {
    background-color:white;
    position:absolute;
    left:40%;
    border: 1px solid black;
    /* margin-top: 100px; */
    height:89mm;
    width: 64mm;
    background-size: 100% 100%;
}

.card.recto #card-verso {
    visibility: hidden;
}
.card.verso *:not(#card-verso) {
    visibility: hidden;
}
.editing-tools.recto #other-side-button2 {
    display: none;
}
.editing-tools.verso #other-side-button {
    display: none;
}

.gh-mark {
    position: fixed;
    left:0;
    top:0;
}

.ui {
    /* position: fixed; */
    /* right:0; */
    /* top:0; */
    /* bottom:0; */
    /* width: 500px; */
    background-color:#e9c46a;
    overflow-x: clip;
    overflow-y: scroll;
    width: 500px;
    padding: 30px;
}

#card-container {
    background-color:#2a9d8f;
    flex-grow: 1;
}


input[type="number"] {
    width:50px;
}

.debug {
    visibility: hidden;
}

.editing-tools {
    /* position: fixed; */
    /* bottom: 0; */
    /* left:0; */
    /* right: 0; */
    /* height: 200px; */
    background-color: #264653;
    text-align: center;
    z-index:1;
    color:#e9c46a;
}

.item, .verso-img, .background-img {
    position: absolute;
    top:0px;
    left:0px;
}

.file-input {
    max-width: 60%;
}

/* .customSizeInput { */
/*     display:none; */
/* } */

#main-container {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;   
}

#card-and-options-container {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
}

.editing-tools {
    padding: 20px;    
}
.editing-tools > div > * {
    padding: 5px;    
}

.selected-tool {
    color:#e76f51;
    padding: 4px;    
    border: 1px solid black;
}

h3 {
    color:#264653;
}


.introjs-tooltip {
    min-width: 550px;
}

.help-clicker {
    color: blue;
    font-size:0.75em;
    text-decoration: underline;
    cursor: pointer;
}
