@import"https://fonts.googleapis.com/css2?family=Gravitas+One&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.registerContainer,.loginContainer,.resetPasswordContainer,.passwordResetConfirm,.addCommentConatainer,.createPostContainer,.confirmDeleteContainer,.addAuthorContainer,.confirmDeleteAuthorContainer,.searchContainer{display:flex;flex-direction:column;align-items:center}.registerContainer button,.loginContainer button,.resetPasswordContainer button,.passwordResetConfirm button,.addCommentConatainer button,.createPostContainer button,.confirmDeleteContainer button,.addAuthorContainer button,.confirmDeleteAuthorContainer button,.searchContainer button{cursor:pointer;display:flex;align-items:center;justify-content:center;height:25px;border:0;border-radius:6px;padding:5px;background-color:#194669;color:#ccd0cf;transition:.2s}.registerContainer button:hover,.loginContainer button:hover,.resetPasswordContainer button:hover,.passwordResetConfirm button:hover,.addCommentConatainer button:hover,.createPostContainer button:hover,.confirmDeleteContainer button:hover,.addAuthorContainer button:hover,.confirmDeleteAuthorContainer button:hover,.searchContainer button:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3)}.registerContainer button:active,.loginContainer button:active,.resetPasswordContainer button:active,.passwordResetConfirm button:active,.addCommentConatainer button:active,.createPostContainer button:active,.confirmDeleteContainer button:active,.addAuthorContainer button:active,.confirmDeleteAuthorContainer button:active,.searchContainer button:active{transform:scale(0.85)}.registerContainer button,.loginContainer button,.resetPasswordContainer button,.passwordResetConfirm button,.addCommentConatainer button,.createPostContainer button,.confirmDeleteContainer button,.addAuthorContainer button,.confirmDeleteAuthorContainer button,.searchContainer button{width:60%}.registerContainer a,.loginContainer a,.resetPasswordContainer a,.passwordResetConfirm a,.addCommentConatainer a,.createPostContainer a,.confirmDeleteContainer a,.addAuthorContainer a,.confirmDeleteAuthorContainer a,.searchContainer a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.registerContainer a:hover,.loginContainer a:hover,.resetPasswordContainer a:hover,.passwordResetConfirm a:hover,.addCommentConatainer a:hover,.createPostContainer a:hover,.confirmDeleteContainer a:hover,.addAuthorContainer a:hover,.confirmDeleteAuthorContainer a:hover,.searchContainer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.registerContainer a:active,.loginContainer a:active,.resetPasswordContainer a:active,.passwordResetConfirm a:active,.addCommentConatainer a:active,.createPostContainer a:active,.confirmDeleteContainer a:active,.addAuthorContainer a:active,.confirmDeleteAuthorContainer a:active,.searchContainer a:active{transform:scale(0.95)}.registerContainer a,.loginContainer a,.resetPasswordContainer a,.passwordResetConfirm a,.addCommentConatainer a,.createPostContainer a,.confirmDeleteContainer a,.addAuthorContainer a,.confirmDeleteAuthorContainer a,.searchContainer a{color:#194669}.registerContainer span,.registerContainer li,.loginContainer span,.loginContainer li,.resetPasswordContainer span,.resetPasswordContainer li,.passwordResetConfirm span,.passwordResetConfirm li,.addCommentConatainer span,.addCommentConatainer li,.createPostContainer span,.createPostContainer li,.confirmDeleteContainer span,.confirmDeleteContainer li,.addAuthorContainer span,.addAuthorContainer li,.confirmDeleteAuthorContainer span,.confirmDeleteAuthorContainer li,.searchContainer span,.searchContainer li{font-size:13px}.registerContainer form,.loginContainer form,.resetPasswordContainer form,.passwordResetConfirm form,.addCommentConatainer form,.createPostContainer form,.confirmDeleteContainer form,.addAuthorContainer form,.confirmDeleteAuthorContainer form,.searchContainer form{width:50%;display:flex;flex-direction:column;align-items:center}.registerContainer form p,.loginContainer form p,.resetPasswordContainer form p,.passwordResetConfirm form p,.addCommentConatainer form p,.createPostContainer form p,.confirmDeleteContainer form p,.addAuthorContainer form p,.confirmDeleteAuthorContainer form p,.searchContainer form p{display:flex;flex-direction:column;align-items:center;width:80%;text-align:center;color:#081c25}.registerContainer form p label,.loginContainer form p label,.resetPasswordContainer form p label,.passwordResetConfirm form p label,.addCommentConatainer form p label,.createPostContainer form p label,.confirmDeleteContainer form p label,.addAuthorContainer form p label,.confirmDeleteAuthorContainer form p label,.searchContainer form p label{font-weight:600}.registerContainer form p input,.loginContainer form p input,.resetPasswordContainer form p input,.passwordResetConfirm form p input,.addCommentConatainer form p input,.createPostContainer form p input,.confirmDeleteContainer form p input,.addAuthorContainer form p input,.confirmDeleteAuthorContainer form p input,.searchContainer form p input{width:100%;min-height:40px;height:25px;border:0;border-radius:6px;text-align:center;font-size:15px;background-color:#ccd0cf;color:#081c25}.registerContainer form textarea,.loginContainer form textarea,.resetPasswordContainer form textarea,.passwordResetConfirm form textarea,.addCommentConatainer form textarea,.createPostContainer form textarea,.confirmDeleteContainer form textarea,.addAuthorContainer form textarea,.confirmDeleteAuthorContainer form textarea,.searchContainer form textarea{width:96%;font-family:cursive;padding:15px}.registerContainer form select,.loginContainer form select,.resetPasswordContainer form select,.passwordResetConfirm form select,.addCommentConatainer form select,.createPostContainer form select,.confirmDeleteContainer form select,.addAuthorContainer form select,.confirmDeleteAuthorContainer form select,.searchContainer form select{background-color:#f5eee6;color:#081c25;border:1px solid #d5c5b5;border-radius:8px;padding:10px 14px;outline:none}.registerContainer form select:focus,.loginContainer form select:focus,.resetPasswordContainer form select:focus,.passwordResetConfirm form select:focus,.addCommentConatainer form select:focus,.createPostContainer form select:focus,.confirmDeleteContainer form select:focus,.addAuthorContainer form select:focus,.confirmDeleteAuthorContainer form select:focus,.searchContainer form select:focus{border-color:#1f3a5f;box-shadow:0 0 0 3px rgba(31,58,95,.12)}.registerContainer form select option,.loginContainer form select option,.resetPasswordContainer form select option,.passwordResetConfirm form select option,.addCommentConatainer form select option,.createPostContainer form select option,.confirmDeleteContainer form select option,.addAuthorContainer form select option,.confirmDeleteAuthorContainer form select option,.searchContainer form select option{background-color:#f5eee6;color:#081c25}.registerContainer form select option:checked,.loginContainer form select option:checked,.resetPasswordContainer form select option:checked,.passwordResetConfirm form select option:checked,.addCommentConatainer form select option:checked,.createPostContainer form select option:checked,.confirmDeleteContainer form select option:checked,.addAuthorContainer form select option:checked,.confirmDeleteAuthorContainer form select option:checked,.searchContainer form select option:checked{background:#194669;color:#fff}.registerContainer form input[type=file],.loginContainer form input[type=file],.resetPasswordContainer form input[type=file],.passwordResetConfirm form input[type=file],.addCommentConatainer form input[type=file],.createPostContainer form input[type=file],.confirmDeleteContainer form input[type=file],.addAuthorContainer form input[type=file],.confirmDeleteAuthorContainer form input[type=file],.searchContainer form input[type=file]{color:#081c25;font-family:inherit;font-size:14px}.registerContainer form input[type=file]::file-selector-button,.loginContainer form input[type=file]::file-selector-button,.resetPasswordContainer form input[type=file]::file-selector-button,.passwordResetConfirm form input[type=file]::file-selector-button,.addCommentConatainer form input[type=file]::file-selector-button,.createPostContainer form input[type=file]::file-selector-button,.confirmDeleteContainer form input[type=file]::file-selector-button,.addAuthorContainer form input[type=file]::file-selector-button,.confirmDeleteAuthorContainer form input[type=file]::file-selector-button,.searchContainer form input[type=file]::file-selector-button{height:100%;text-align:center;background-color:#194669;color:#ccd0cf;border:none;border-radius:6px;padding:10px 16px;margin-right:12px;cursor:pointer;transition:background-color .2s ease;opacity:1}.registerContainer form input[type=file]::file-selector-button:hover,.loginContainer form input[type=file]::file-selector-button:hover,.resetPasswordContainer form input[type=file]::file-selector-button:hover,.passwordResetConfirm form input[type=file]::file-selector-button:hover,.addCommentConatainer form input[type=file]::file-selector-button:hover,.createPostContainer form input[type=file]::file-selector-button:hover,.confirmDeleteContainer form input[type=file]::file-selector-button:hover,.addAuthorContainer form input[type=file]::file-selector-button:hover,.confirmDeleteAuthorContainer form input[type=file]::file-selector-button:hover,.searchContainer form input[type=file]::file-selector-button:hover{opacity:.9}.profileEditContainer{display:flex;flex-direction:column;align-items:center}.profileEditContainer input#id_avatar{display:flex;align-items:center;padding:5px;min-width:250px;width:50%}.profileEditContainer textarea{width:96%;font-family:cursive;padding:15px}.profileEditContainer button{cursor:pointer;display:flex;align-items:center;justify-content:center;height:25px;border:0;border-radius:6px;padding:5px;background-color:#194669;color:#ccd0cf;transition:.2s}.profileEditContainer button:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3)}.profileEditContainer button:active{transform:scale(0.85)}.profileEditContainer button{width:60%}.profileEditContainer a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.profileEditContainer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.profileEditContainer a:active{transform:scale(0.95)}.profileEditContainer a{color:#194669}.profileEditContainer span,.profileEditContainer li{font-size:13px}.profileEditContainer form{width:50%;display:flex;flex-direction:column;align-items:center}.profileEditContainer form p{display:flex;flex-direction:column;align-items:center;width:80%;text-align:center;color:#081c25}.profileEditContainer form p label{font-weight:600}.profileEditContainer form p input{width:100%;height:25px;border:0;border-radius:6px;text-align:center;font-size:15px;background-color:#ccd0cf;color:#081c25;min-height:40px}.profileEditContainer form input[type=file]{color:#081c25;font-family:inherit;font-size:14px}.profileEditContainer form input[type=file]::file-selector-button{height:100%;text-align:center;background-color:#194669;color:#ccd0cf;border:none;border-radius:6px;padding:10px 16px;margin-right:12px;cursor:pointer;transition:background-color .2s ease;opacity:1}.profileEditContainer form input[type=file]::file-selector-button:hover{opacity:.9}.profileContainer{display:flex;flex-direction:column;align-items:center;gap:20px}.profileContainer a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.profileContainer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.profileContainer a:active{transform:scale(0.95)}.profileContainer a{color:#194669;font-size:20px;font-weight:600}.profileContainer .profileInfo{display:flex;align-items:center;justify-content:space-around;gap:20px}.profileContainer .profileInfo .avatar{width:50%;padding-left:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.profileContainer .profileInfo .avatar img{width:100%;max-width:350px;border-radius:20px}.profileContainer .profileInfo .info{width:50%;padding-right:20px}.profileContainer .profileInfo .info p{color:#081c25}.resetDoneContainer,.passwordResetCompleted{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.resetDoneContainer p,.passwordResetCompleted p{color:#081c25;font-size:20px;text-align:center}.resetDoneContainer a,.passwordResetCompleted a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.resetDoneContainer a:hover,.passwordResetCompleted a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.resetDoneContainer a:active,.passwordResetCompleted a:active{transform:scale(0.95)}.resetDoneContainer a,.passwordResetCompleted a{color:#194669}.categoryListContainer{display:flex;flex-direction:column;align-items:center}.categoryListContainer .categories{display:flex;flex-direction:column;align-items:center;padding:20px;gap:20px}.categoryListContainer .categories article{display:flex;flex-direction:column;align-items:center;width:80%;box-shadow:0 0 5px 3px rgba(0,0,0,.3);border-radius:6px}.categoryListContainer .categories a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.categoryListContainer .categories a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.categoryListContainer .categories a:active{transform:scale(0.95)}.categoryListContainer .categories a{color:#194669}.categoryListContainer .categories p{text-align:center}.categoryListContainer .categories .count{font-size:20px;font-weight:600}.categoryDetailContainer{display:flex;flex-direction:column;align-items:center;padding:20px}.categoryDetailContainer .describe{display:flex;flex-direction:column;align-items:center;width:80%;padding:10px;box-shadow:0 0 5px 3px rgba(0,0,0,.3);border-radius:6px}.categoryDetailContainer .articles{display:flex;flex-direction:column;align-items:center;gap:20px}.categoryDetailContainer .articles article{width:80%;border-radius:6px;box-shadow:0 0 5px 3px rgba(0,0,0,.3);padding:10px}.categoryDetailContainer .articles article .date{text-align:start}.categoryDetailContainer p{text-align:center}.categoryDetailContainer a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.categoryDetailContainer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.categoryDetailContainer a:active{transform:scale(0.95)}.categoryDetailContainer a{color:#194669}.searchBar{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px;padding:20px}.searchBar form{display:flex;flex-direction:row;justify-content:center;gap:10px;width:50%}.searchBar form input{height:25px;border:0;border-radius:6px;text-align:center;font-size:15px;background-color:#ccd0cf;color:#081c25;width:100%}.searchResult{display:flex;gap:10px;padding:20px;width:80%;border-radius:6px;box-shadow:0 0 5px 3px rgba(0,0,0,.3)}.searchResult article p{text-align:center}.postListContainer{width:100%;display:flex;flex-direction:column;align-items:center}.postListContainer .wrapper{width:80%;display:flex;flex-direction:column;gap:20px}.postListContainer .wrapper a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.postListContainer .wrapper a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.postListContainer .wrapper a:active{transform:scale(0.95)}.postListContainer .wrapper a{color:#194669}.postListContainer .wrapper .listHead{display:flex;flex-direction:column;align-items:center;gap:10px}.postListContainer .wrapper .articles{display:flex;flex-direction:column;gap:20px}.postListContainer .wrapper .articles article{border-radius:6px;box-shadow:0 0 5px 3px rgba(0,0,0,.3);padding:10px}.postDetailContainer{width:100%;display:flex;flex-direction:column;align-items:center}.postDetailContainer a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.postDetailContainer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.postDetailContainer a:active{transform:scale(0.95)}.postDetailContainer a{color:#194669}.postDetailContainer .wrapper{width:80%;padding:10px;display:flex;flex-direction:column;align-items:center}.postDetailContainer .wrapper article .head{display:flex;justify-content:first baseline;gap:20px}.postDetailContainer .wrapper article .head .imagePost{width:50%;max-width:350px}.postDetailContainer .wrapper article .head .imagePost img{width:100%;border-radius:10px;opacity:.8}.postDetailContainer .wrapper article .head .imagePost img:hover{opacity:1}.postDetailContainer .wrapper article .head .description{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.postDetailContainer .wrapper article .head .description p{text-align:center;font-size:20px;font-weight:600}.postDetailContainer .wrapper article .actions{display:flex;align-items:center;justify-content:first baseline;padding-top:15px;gap:20px}.postDetailContainer .wrapper .comments{display:flex;flex-direction:column;width:100%;gap:10px}.postDetailContainer .wrapper .comments .comment{border-radius:6px;box-shadow:0 0 5px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;padding:5px}.authorsListContainer{width:100%;display:flex;flex-direction:column;align-items:center}.authorsListContainer a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.authorsListContainer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.authorsListContainer a:active{transform:scale(0.95)}.authorsListContainer a{color:#194669}.authorsListContainer .wrapper{width:80%;display:flex;flex-direction:column;gap:10px}.authorsListContainer .wrapper article{margin-top:15px;border-radius:6px;box-shadow:0 0 5px 3px rgba(0,0,0,.3);padding:10px}.authorsListContainer .wrapper .aboutAuthor{display:flex;justify-content:space-between;gap:10px}.authorsListContainer .wrapper .aboutAuthor .image{width:50%;max-width:350px}.authorsListContainer .wrapper .aboutAuthor .image img{width:100%;border-radius:10px;opacity:.8}.authorsListContainer .wrapper .aboutAuthor .image img:hover{opacity:1}.authorsListContainer .wrapper .aboutAuthor .info{width:50%}.authorDetailContainer{width:100%;display:flex;flex-direction:column;align-items:center}.authorDetailContainer a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.authorDetailContainer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.authorDetailContainer a:active{transform:scale(0.95)}.authorDetailContainer a{color:#194669}.authorDetailContainer .wrapper{width:80%}.authorDetailContainer .wrapper img{max-width:350px;border-radius:10px}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding:25px 10px}.pagination a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}.pagination a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}.pagination a:active{transform:scale(0.95)}.pagination a{background-color:#194669;color:#ccd0cf;padding:8px 14px;border-radius:6px}.pagination .currentPage{color:#081c25;font-weight:700;padding:8px 12px}.errorPage{min-height:65vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px 20px;box-sizing:border-box;color:#081c25}.errorPage .errorCode{font-size:clamp(90px,15vw,160px);font-weight:900;line-height:1;color:#194669;opacity:.85}.errorPage h1{font-size:30px;margin:15px 0}.errorPage p{max-width:500px;font-size:18px;line-height:1.6}.errorPage a{margin-top:20px;padding:12px 20px;background-color:#194669;color:#ccd0cf;text-decoration:none;border-radius:8px;transition:.2s}.errorPage a:hover{transform:translateY(3px);box-shadow:0 5px 3px rgba(0,0,0,.3)}textarea{background-color:#ccd0cf;border-radius:10px}.gravitas-one-regular{font-family:"Gravitas One",serif;font-weight:400;font-style:normal}body{font-family:"Nunito Sans",sans-serif;font-optical-sizing:auto;font-style:normal;background-color:#ccd0cf;margin:0;display:flex;flex-direction:column;min-height:100vh}a{border-radius:6px;padding:3px}.active{background-color:#081c25}header{height:10vh;background:linear-gradient(145deg, #194669, #194669, #ccd0cf);display:flex;align-items:center;justify-content:space-around;position:fixed;top:0;left:0;width:100%;z-index:999;box-sizing:border-box;border-bottom-right-radius:50px}header .logoContainer{padding-left:40px}header .logoContainer a{font-size:30px;text-decoration:none;color:#ccd0cf;padding-right:30px}header nav{display:flex;gap:18px;padding-right:20px}header nav a{text-decoration:none;color:#ccd0cf;font-size:#081c25;text-align:center;transition:ease-in .3s}header nav a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}header nav a:active{transform:scale(0.95)}header .authorization{display:flex;flex-direction:column;align-items:center;gap:5px}header .authorization a{font-size:#081c25;text-decoration:none;color:#081c25;text-align:center;transition:ease-in .2s}header .authorization a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}header .authorization a:active{transform:scale(0.95)}header .authorization form button{cursor:pointer;display:flex;align-items:center;justify-content:center;height:25px;border:0;border-radius:6px;padding:5px;background-color:#194669;color:#ccd0cf;transition:.2s}header .authorization form button:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3)}header .authorization form button:active{transform:scale(0.85)}main{background-color:#faebd7;flex:1;padding-top:10vh;padding-bottom:10vh}footer{height:8vh;background:linear-gradient(145deg, #ccd0cf, #ccd0cf, #194669);display:flex;justify-content:center;gap:50px;align-items:center;border-top-left-radius:50px;position:fixed;bottom:0;left:0;width:100%;z-index:999;box-sizing:border-box}footer a{text-decoration:none;color:#081c25;font-size:15px;text-align:center;transition:ease-in .2s}footer a:hover{transform:translateY(5%);box-shadow:0 5px 3px 0 rgba(0,0,0,.3);background-color:#081c25;color:#ccd0cf}footer a:active{transform:scale(0.95)}footer span{font-size:15px}@media(max-width: 875px){header{height:10vh;background-color:#194669;display:flex;align-items:center;border-bottom-right-radius:30px}header .logoContainer{padding-left:25px}header .logoContainer a{font-size:15px}header nav{display:flex;gap:8px;flex-shrink:1;flex-wrap:wrap}header nav a{text-decoration:none;color:#ccd0cf;font-size:14px}header .authorization{display:flex;flex-direction:column;align-items:center;padding-right:10px}header .authorization a{font-size:14px}footer{border-top-left-radius:30px}footer a{margin-right:10px;text-decoration:none;color:#081c25;font-size:12px;text-align:center}footer span{margin-left:10px;font-size:12px}}/*# sourceMappingURL=main.css.map */
