:root{--background:#f8f8f8;--text-color:#36454F;--bigbtntext:#ffffff;--bigbtnbg:#36454F}[data-theme=dark]{--background:#36454F;--text-color:#ffffff;--bigbtntext:#36454F;--bigbtnbg:#ffffff}body{background-color:var(--background)}body,html{color:var(--text-color)}body,html{margin:0;padding:0;width:100%;height:100%;transition:background-color .3s,color .3s}a{color:#36454f;text-decoration:none}:root{--nav-height:60px}.title{font-size:4rem;font-weight:500;padding:20px 0;margin-top:50px;text-align:center}.btn1{padding:10px 20px;margin:10px;background-color:#36454F;border:.1px solid #36454f;color:#FFF;border-radius:10px;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease}.btn1:hover{border:.1px solid #36454f;box-sizing:border-box;cursor:pointer}.btn1:hover,.btn2{background-color:#f8f8f8;color:#36454F}.btn2{padding:10px 20px;margin:10px;border:1px solid #36454f;border-radius:10px;width:-moz-fit-content;width:fit-content;transition:color .3s ease-in-out}.btn2:hover{background-color:#36454F;color:#f8f8f8;border:1px solid #36454f;box-sizing:border-box;cursor:pointer}.btn{padding:10px;margin:10px;width:-moz-fit-content;width:fit-content;transition:color .3s ease-in-out;border:none;background-color:transparent}.btn:hover{color:#ecf0f1;cursor:pointer}.bigbtn{padding:1rem 3rem;color:var(--bigbtntext);font-size:1.2rem;max-width:-moz-fit-content;max-width:fit-content;font-weight:600;background-color:var(--bigbtnbg);border-radius:10px;transition:background-color .3s ease}.bigbtn,.bigbtn:hover{border:.1px solid #36454f}.bigbtn:hover{background-color:var(--bigbtntext);color:var(--bigbtnbg);box-sizing:border-box;cursor:pointer}.tiptap-editor{min-height:150px;border:1px solid #ccc;padding:1rem;border-radius:8px;font-family:inherit}.ProseMirror{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-all;max-width:100%!important;box-sizing:border-box}.app-shell{display:flex;min-height:100vh;background-color:var(--background);color:var(--text-color)}.app-shell__sidebar{width:20vw;flex-shrink:0}.app-shell__main{flex:1 1;padding:2rem;display:flex;justify-content:center;align-items:flex-start}.profile_picture_styling img{border-radius:100%;aspect-ratio:1/1;object-fit:cover}@media (max-width:930px){.title{margin-top:10px}.app-shell__main{padding:0;width:100%}.app-shell__sidebar{display:none}body{padding-bottom:15rem}.bigbtn{padding:1rem}}