#imageModal{display:none;position:fixed;z-index:5000;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);justify-content:center;align-items:safe center;overflow-y:auto;padding:1rem}#imageModal .close{position:fixed;top:3px;right:15px;color:#fff;font-size:40px;font-weight:500;transition:.3s}#imageModal .close:hover,#imageModal .close:focus{color:#bbb;text-decoration:none;cursor:pointer}#imageModal #left-arrow,#imageModal #right-arrow{position:fixed;color:#fff;font-size:40px;font-weight:500;transition:.3s}#imageModal #left-arrow:hover,#imageModal #left-arrow:focus,#imageModal #right-arrow:hover,#imageModal #right-arrow:focus{color:#bbb;text-decoration:none;cursor:pointer}#imageModal #left-arrow{top:50%;transform:translateY(-50%);left:5px}#imageModal #right-arrow{top:50%;transform:translateY(-50%);right:5px}#imageModal #imageWrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:75%}#imageModal #imageWrapper .image-modal-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.66rem;padding:.25rem}#imageModal #imageWrapper .image-modal-buttons .pic-tag-modal{cursor:pointer}#imageModal #imageWrapper .image-modal-buttons .pic-tag-modal.added{color:#7b7}#imageModal #imageWrapper .image-modal-buttons .like-image-modal{cursor:pointer}#imageModal #imageWrapper .image-modal-buttons .like-image-modal.liked{color:#f2105a}#imageModal #imageWrapper #imageSourceDetails{text-align:center}#imageModal #imageWrapper #imageSource{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%}#imageModal #imageWrapper #artTag a,#imageModal #imageWrapper #imageNumber,#imageModal #imageWrapper #imageTags,#imageModal #imageWrapper #imageMatches,#imageModal #imageWrapper #imageTags a,#imageModal #imageWrapper #mainImageSeries,#imageModal #imageWrapper #mainImageSeries a,#imageModal #imageWrapper #mainImageSeriesDetails,#imageModal #imageWrapper #mainImageSeriesDetails a,#imageModal #imageWrapper #imageSourceDetails>span,#imageModal #imageWrapper #imageSourceDetails a,#imageModal #imageWrapper #imageSourceEdition>a{color:#fff;font-weight:500;font-size:1.1rem;text-align:center;max-width:80vw}#imageModal #imageWrapper #imageRating{color:#fff}#imageModal #imageWrapper #imageMatches,#imageModal #imageWrapper #mainImageSeries.expandable,#imageModal #imageWrapper #view-source.expandable,#imageModal #imageWrapper #edit-source.expandable{cursor:pointer}#imageModal #imageWrapper #modalMatches{max-width:85vw;overflow-x:auto;display:flex;flex-direction:row;gap:.25rem;flex-wrap:nowrap;scrollbar-width:thin;padding-bottom:.5rem}#imageModal #imageWrapper #modalMatches .matching-image{display:flex;flex-direction:column;align-items:center;gap:.5rem}#imageModal #imageWrapper #imageSourceEdition{width:100%;display:flex;flex-direction:row;align-items:center;gap:.75rem}#imageModal #imageWrapper #imageSourceEdition input{width:100%;padding:.4rem;border:1px solid #e7e7e7;border-radius:3px}#imageModal #imageWrapper #imageSourceEdition button{height:-moz-fit-content;height:fit-content;padding:.4rem .5rem;border-radius:3px;margin:0 0;width:-moz-fit-content;width:fit-content;text-align:center;white-space:nowrap}#imageModal #imageWrapper #imageSourceEdition button:hover{background-color:#68b4bc;box-shadow:0 0 3px #68b4bc}#imageModal #artTag a,#imageModal #imageTags a,#imageModal #mainImageSeries a{text-decoration:none}#imageModal #artTag a:hover,#imageModal #imageTags a:hover,#imageModal #mainImageSeries a:hover{text-decoration:underline}body.dark #imageModal #imageWrapper #imageSourceEdition button{background-color:#4f86a6;box-shadow:0px 0px 1.1px rgba(118,202,212,.028),0px 0px 3px rgba(118,202,212,.056),0px 0px 6px rgba(118,202,212,.09),0px 0px 20px rgba(115,151,155,.2)}body.dark #imageModal #imageWrapper #imageSourceEdition button:hover{background-color:#6fa8ca}