body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;display:flex;justify-content:center}.login-form{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:16px;width:350px}.login-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.SignUp-container{align-items:center;display:flex;justify-content:center}.SignUp-form{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:16px;width:350px}.input-group{margin-bottom:12px}.input-group label{display:block;margin-bottom:6px}.actions{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.Register-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.login-button:hover{background-color:#0056b3}.code-input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px}.code-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.code-button:hover{background-color:#0056b3}.code-container{align-items:center;display:flex;justify-content:center}.code-form{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:16px;width:350px}.clear-button{background:none;border:none;color:#007bff;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-align:left;transition:color .2s ease-in-out}.clear-button:hover{color:#0056b3;text-decoration:underline}.clear-button:focus{outline:none;text-decoration:underline}.search-button{margin-top:1rem!important}.ArticleModal{margin:50px;padding:20px}.imageItem img{display:block;overflow:auto;width:100%}.scrollableImageList{overflow:auto}.imageWidth{width:200px}.minimumSize{min-height:350px;min-width:900px;width:100%}.spinner-container{align-items:center;background-color:rgba(0,0,0,.1);display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.spinner-container img{pointer-events:auto}.html-editor-container{height:100%;width:100%}.html-editor-container .top-menu{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:10px}.html-editor-container .content{height:calc(100% - 40px);overflow-y:auto;width:100%}.html-editor-container .source-view-textarea{height:100%;resize:none;width:100%}.resizable-container{border:1px solid #ccc;min-height:200px;overflow:auto;resize:none I!important}.dynamic-menu{display:inline-block}.parent-menu-button{flex:1 1 auto;padding:10px;position:relative;white-space:nowrap;z-index:1000}.dropdown-content{left:0;top:100%;z-index:2000}@media (max-width:600px){.dynamic-menu{flex-direction:column}}.custom-popper{z-index:2000}.nested-dynamic-menu{display:flex;flex-wrap:wrap;max-width:100%;position:relative;z-index:1000}.menu-item{flex:1 1 auto;padding:10px;white-space:nowrap}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.tree-container li,.tree-container ul{list-style-type:none;margin:0;padding:0}.tree-node{align-items:center;display:flex;margin:0;padding:0}.tree-node:hover{background-color:#f0f0f0!important}.tree-node.selected{background-color:rgba(0,0,255,.2)!important}.tree-toggle{cursor:pointer}.tree-icon,.tree-toggle{margin-right:1px}.tree-indent{-webkit-margin-start:15px;margin-inline-start:15px}.page-icon{color:blue}.article-icon{color:green}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-gallery-container{background-color:#f5f5f5;clear:both;display:flex;flex-direction:column;width:100%}.page-gallery-navigation{background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:10}.page-gallery-nav-button{transition:all .2s ease}.page-gallery-nav-button:hover{background-color:#f0f0f0;-webkit-transform:scale(1.1);transform:scale(1.1)}.page-gallery-nav-button:disabled{cursor:not-allowed;opacity:.5}.page-gallery-content-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex:1 1;margin:10px;overflow-y:auto;padding:20px}.page-gallery-content{margin:0 auto;max-width:1200px}.page-gallery-header{margin-bottom:30px;position:relative}.page-gallery-header-content{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:20px;position:relative}.page-gallery-edit-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.9);border:1px solid #e0e0e0;position:absolute;right:10px;top:10px;transition:all .2s ease}.page-gallery-edit-button:hover{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:scale(1.05);transform:scale(1.05)}.page-gallery-editor{background-color:#fff;border:2px solid #1976d2;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:20px}.page-gallery-articles{display:flex;flex-direction:column;gap:20px}.page-gallery-article{border:1px solid #e0e0e0;transition:all .3s ease}.page-gallery-article:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.page-gallery-indicators{background-color:#fff;border-top:1px solid #e0e0e0;padding:15px 20px}.page-gallery-indicator{transition:all .2s ease}.page-gallery-indicator:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.page-gallery-indicator.active{box-shadow:0 2px 4px rgba(0,0,0,.2)}@media (max-width:768px){.page-gallery-content-wrapper{margin:5px;padding:15px}.page-gallery-editor,.page-gallery-header-content{padding:15px}.page-gallery-indicators,.page-gallery-navigation{padding:10px 15px}}@media (max-width:480px){.page-gallery-content-wrapper{margin:2px;padding:10px}.page-gallery-editor,.page-gallery-header-content{padding:10px}.page-gallery-indicators,.page-gallery-navigation{padding:8px 10px}}.page-gallery-loading{align-items:center;color:#666;display:flex;height:200px;justify-content:center}.page-gallery-content{-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page-gallery-content-wrapper{scroll-behavior:smooth}.page-gallery-edit-button:focus,.page-gallery-indicator:focus,.page-gallery-nav-button:focus{outline:2px solid #1976d2;outline-offset:2px}@media (prefers-contrast:high){.page-gallery-container{border:2px solid #000}.page-gallery-indicators,.page-gallery-navigation{border-color:#000}}@media (prefers-reduced-motion:reduce){.page-gallery-article,.page-gallery-edit-button,.page-gallery-indicator,.page-gallery-nav-button{transition:none}.page-gallery-content{-webkit-animation:none;animation:none}}.articleContents{padding-left:15%;padding-right:15%}.articleContents:after{clear:both;content:"";display:block}.layout-standard{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (max-width:480px){.layout-2-1{grid-template-columns:1fr!important}.articleContents{padding-left:0;padding-right:0}}@media (max-width:768px){.layout-2-1{grid-template-columns:1fr!important}.articleContents{padding-left:0;padding-right:0}}.layout-1>div:nth-child(1n+1){grid-column:1/-1}.layout-1-1_3-2_3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.layout-1-1_3-2_3>div:nth-child(5n+1){grid-column:1/-1}.layout-1-1_3-2_3>div:nth-child(5n+2){grid-column:1/2}.layout-1-1_3-2_3>div:nth-child(5n+3){grid-column:2/4}.layout-1-1_3-2_3>div:nth-child(5n+4){grid-column:1/3}.layout-1-1_3-2_3>div:nth-child(5n+5){grid-column:3/4}.layout-1-1_3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr;grid-template-rows:auto}.layout-1-1_3>div:nth-child(3n+1){grid-column:1/-1}.layout-1-1_3>div:nth-child(3n+2){grid-column:1/2}.layout-1-1_3>div:nth-child(3n+3){grid-column:2/3}.layout-1-2-3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);grid-template-rows:auto}.layout-1-2-3>div:nth-child(6n+1){grid-column:1/-1}.layout-1-2-3>div:nth-child(6n+2),.layout-1-2-3>div:nth-child(6n+3){grid-column:span 3}.layout-1-2-3>div:nth-child(6n+4),.layout-1-2-3>div:nth-child(6n+5),.layout-1-2-3>div:nth-child(6n+6){grid-column:span 2}.layout-1-2_3-1_3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.layout-1-2_3-1_3>div:nth-child(5n+1){grid-column:1/-1}.layout-1-2_3-1_3>div:nth-child(5n+2){grid-column:1/3}.layout-1-2_3-1_3>div:nth-child(5n+3){grid-column:3/4}.layout-1-2_3-1_3>div:nth-child(5n+4){grid-column:1/2}.layout-1-2_3-1_3>div:nth-child(5n+5){grid-column:2/4}.layout-1-2_3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}.layout-1-2_3>div:nth-child(3n+1){grid-column:1/-1}.layout-1-2_3>div:nth-child(3n+2){grid-column:1/2}.layout-1-2_3>div:nth-child(3n+3){grid-column:2/3}.layout-1-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.layout-1-2>div:nth-child(3n+1){grid-column:1/-1}.layout-1-2>div:nth-child(3n+2),.layout-1-2>div:nth-child(3n+3){grid-column:auto}.layout-1-3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.layout-1-3>div:nth-child(4n+1){grid-column:1/-1}.layout-1-3>div:nth-child(4n+2),.layout-1-3>div:nth-child(4n+3),.layout-1-3>div:nth-child(4n+4){grid-column:auto}.layout-1_3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr}.layout-1_3>div:nth-child(odd){grid-column:1/2}.layout-1_3>div:nth-child(2n+2){grid-column:2/3}.layout-1_3-1{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:auto;grid-template-columns:1fr 2fr}.layout-1_3-1>div:nth-child(3n+1){grid-column:1/2}.layout-1_3-1>div:nth-child(3n+2){grid-column:2/3}.layout-1_3-1>div:nth-child(3n+3){grid-column:1/-1}.layout-1_3-2_3{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr)}.layout-1_3-2_3>div:nth-child(4n+1){grid-column:1/span 1}.layout-1_3-2_3>div:nth-child(4n+2){grid-column:2/span 2}.layout-1_3-2_3>div:nth-child(4n+3){grid-column:1/span 2}.layout-1_3-2_3>div:nth-child(4n+4){grid-column:3/span 1}.layout-2-1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.layout-2-1>div:nth-child(3n+1),.layout-2-1>div:nth-child(3n+2){grid-column:auto}.layout-2-1>div:nth-child(3n+3){grid-column:1/-1;grid-row:auto}.layout-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.layout-2>div:nth-child(2n - 1),.layout-2>div:nth-child(2n){grid-column:auto}.layout-2-3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.layout-2-3>div:nth-child(5n+1),.layout-2-3>div:nth-child(5n+2){grid-column:span 3}.layout-2-3>div:nth-child(5n+3),.layout-2-3>div:nth-child(5n+4),.layout-2-3>div:nth-child(5n+5){grid-column:span 2}.layout-2_3-1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.layout-2_3-1>div:nth-child(3n+1){grid-column:1/span 2}.layout-2_3-1>div:nth-child(3n+2){grid-column:3/span 1}.layout-2_3-1>div:nth-child(3n+3){grid-column:1/-1}.layout-2_3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.layout-2_3>div:nth-child(odd){grid-column:1/span 2}.layout-2_3>div:nth-child(2n+2){grid-column:3/span 1}.layout-3-1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.layout-3-1>div:nth-child(4n+1),.layout-3-1>div:nth-child(4n+2),.layout-3-1>div:nth-child(4n+3){grid-column:span 1}.layout-3-1>div:nth-child(4n+4){grid-column:1/-1}.layout-3-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.layout-3-2>div:nth-child(5n+1),.layout-3-2>div:nth-child(5n+2),.layout-3-2>div:nth-child(5n+3){grid-column:span 2}.layout-3-2>div:nth-child(5n+4),.layout-3-2>div:nth-child(5n+5){grid-column:span 3}.layout-3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.layout-3>div{grid-column:span 1}.page-collections-editor{padding:24px}.page-collections-editor .collection-card{margin-bottom:24px}.page-collections-editor .collection-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.page-collections-editor .collection-type-chip{margin-bottom:16px}.page-collections-editor .pages-list{margin-top:16px}.page-collections-editor .page-item{align-items:center;display:flex;padding:8px 0}.page-collections-editor .page-item .drag-icon{color:rgba(0,0,0,.54);margin-right:8px}.page-collections-editor .page-item .page-text{flex-grow:1}.page-collections-editor .page-item .delete-button{margin-left:8px}.page-collections-editor .available-pages-section{margin-top:24px}.page-collections-editor .search-grid-container{margin-top:16px}.page-collections-editor .dialog-content{min-width:400px}.page-collections-editor .loading-spinner{align-items:center;display:flex;justify-content:center;padding:20px}.page-collections-editor .message-snackbar{z-index:1400}
/*# sourceMappingURL=main.6016a7ef.css.map*/