.image-container{position:relative;overflow:hidden}.image{width:100%;height:auto;transition:transform .3s ease-in-out}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out}.overlay-text-picture-box{color:#fff;text-align:center;font-size:16px;font-weight:700}.image-container:hover .image{transform:scale(1.1)}.image-container:hover .overlay{opacity:1}.text-editor{border-radius:5px;border:1px solid grey}.tiptap{border-top:1px solid grey;border-radius:0 0 5px 5px;min-height:100px;padding:10px}.tiptap>*+*{margin-top:.75em}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap code{background-color:rgba(#616161,.1);color:#616161}.tiptap pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.tiptap pre code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap blockquote{padding-left:1rem;border-left:2px solid rgba(#0d0d0d,.1)}.tiptap hr{border:none;border-top:2px solid rgba(#0d0d0d,.1);margin:2rem 0}html{overflow-x:hidden}body{padding:0!important}header{padding:0!important}@keyframes rotateLeft{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}.rotating-element{animation:rotateLeft 3s linear infinite}.zoomInAnimation{transition:.8 all;animation:zoom .8s ease-in-out forwards}.zoomOutAnimation{transition:.8 all;animation:zoom .8s ease-in-out reverse forwards}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}
