.posts .post{padding:20px;background-color:var(--tc-grey-light-1);overflow:hidden;border-radius:10px;box-shadow:0 1px 2px #d6dbe280,0 1px 2px #d6dbe280;transition:transform .15s ease-out,opacity .15s ease-out,box-shadow .15s ease-out}.posts .post:hover{box-shadow:0 .2rem 1rem #d8dee6;transform:translateY(-2px)}.posts .post .post-title .post-title-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posts .post .post-title *{color:var(--tc-blue-dark-1);font-size:1.25rem}.posts .post .post-metadata{font-family:IstokWeb,serif;font-size:1rem}.posts .post .post-image img{border-radius:5px;filter:drop-shadow(2px 4px 6px var(--tc-blue-dark-3))}.posts .post .post-cover{height:200px;border-radius:10px;overflow:hidden}.posts .post .post-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.posts .post .post-data{padding-top:1.25rem}.posts .post .post-content{font-size:1rem}.posts .post .post-content img{width:100%;padding:0;border:2px inset var(--tc-blue-dark-1)}.posts .post .post-content iframe{border:2px dashed var(--tc-blue-dark-1)}.posts .post .post-content p,.posts .post .post-content iframe{margin-bottom:1rem}.posts .post .post-content p:last-child,.posts .post .post-content iframe:last-child{margin-bottom:0}.post-title.header-txt{text-transform:unset;font-size:2rem;line-height:2.5rem}.post-page h1,.post-page h2,.post-page h3,.post-page h4,.post-page h5,.post-page h6{margin-top:3rem;margin-bottom:1rem;font-weight:700;font-size:2.5rem}.post-page ul,.post-page ol{font-size:1.2rem;padding-left:2rem}.post-page p{font-size:1.2rem;margin-bottom:1rem;line-height:2.2rem}.post-page a{color:var(--tc-blue);text-decoration:underline}.post-page .post-page-index li,.post-page .post-page-index li *{color:var(--tc-blue-dark-1);text-decoration:unset}.post-page .post .post-title *{font-size:2.5rem;color:var(--tc-blue-dark-1)}@media (max-width: 576px){.post-page .post .post-title *{font-size:1.5rem}}.post-page .post img{width:100%;height:auto;max-width:100%;border-radius:5px;box-shadow:0 0 0 0 transparent;transition:box-shadow .2s linear}.post-page .post img:hover{box-shadow:0 0 10px 1px var(--tc-grey-light-3)}.post-page .post-date,.post-page .highlight-box{background-color:var(--tc-grey-light-1);border-radius:.4rem;padding:.5rem 1rem}.post-page .post-cover{height:200px;background-size:cover;background-position:top center;background-attachment:fixed}.post-page .toolbar .toolbar-item{margin-right:.5rem}.post-page pre{border-radius:10px}.post-page pre:is([class*=language]) code{padding:1rem;font-size:.9rem;display:block}.post-page code{padding:0 5px;border-radius:5px;font-size:1rem;display:inline-block;line-height:1.7rem;font-family:Fira Code,serif;color:var(--tc-black);background-color:var(--tc-grey-light-4)}.post-page code[class*=language-],.post-page pre[class*=language-] code{font-family:Fira Code,serif;font-size:.9rem;line-height:1.9rem}.post-page .report-actions{border-radius:0;border-left:4px solid var(--tc-blue-dark-1)}.post-page .report-actions p{font-size:1rem;line-height:1.5rem}.post-tags *{color:var(--tc-grey-fancy)}.post-tags a{text-decoration:none}.post .post-tags{display:flex;flex-direction:row;column-gap:10px;flex-wrap:wrap}.post .post-tags .post-tag a{color:var(--tc-white)}pre,code{position:relative}pre.loading-spinner:after,pre.loading-spinner:hover:after,code.loading-spinner:after,code.loading-spinner:hover:after{background-color:var(--tc-grey-light)}.code-data{position:absolute;top:12px;right:8px}.code-data *{color:var(--tc-white)!important;font-size:.8rem}.code-data .btn-copy{cursor:pointer;border-radius:10px;padding:5px 8px;background-color:var(--tc-blue-dark-2);border:unset}.code-data .btn-copy:hover{background-color:var(--tc-blue-dark-1)}.code-data .code-language{margin-right:5px;padding:5px 8px;border-radius:10px;background-color:var(--tc-blue-dark-3)}body.dark-mode .post code{color:var(--tc-white);background-color:var(--tc-black-almost)}body.dark-mode .post .post-date,body.dark-mode .post .highlight-box{background-color:var(--tc-blue-dark-4)}body.dark-mode .post-tags *{color:var(--tc-grey-dark)}body.dark-mode .post-page .post-page-index li,body.dark-mode .post-page .post-page-index li *{color:var(--tc-blue-dark-1)}body.dark-mode pre,body.dark-mode code{position:relative}body.dark-mode pre.loading-spinner:after,body.dark-mode pre.loading-spinner:hover:after,body.dark-mode code.loading-spinner:after,body.dark-mode code.loading-spinner:hover:after{background-color:var(--tc-blue-dark-5)}body.dark-mode .posts .post{box-shadow:0 1px 2px rgba(from var(--tc-blue-dark-2) r g b/.5),0 1px 2px rgba(from var(--tc-blue-dark-2) r g b/.5);background-color:var(--tc-blue-dark-4)}body.dark-mode .posts .post .post-title *{color:var(--tc-blue)}body.dark-mode .posts .post:hover{box-shadow:0 .2rem 1rem var(--tc-blue-dark-2)}.pagination-wrapper{display:flex}.pagination-wrapper *{transition:unset}.pagination-wrapper *:focus{box-shadow:unset}.pagination-wrapper .page-item.active .page-link{border:none;color:var(--tc-black);background-color:var(--tc-grey-light)}.pagination-wrapper .page-item.active .page-link:hover{background-color:var(--tc-grey-light)}.pagination-wrapper .page-item.disabled .page-link{color:var(--tc-black);background-color:var(--tc-grey-light)}.pagination-wrapper .page-item.disabled .page-link:hover{background-color:var(--tc-grey-light)}.pagination-wrapper .page-item .page-link{border:none;color:var(--tc-blue);background-color:var(--tc-grey-light)}.pagination-wrapper .page-item .page-link:hover{background-color:var(--tc-grey-light-1)}.pagination-wrapper .page-item a{color:var(--tc-black)}body.dark-mode .pagination-wrapper{display:flex}body.dark-mode .pagination-wrapper .page-item.disabled .page-link{color:var(--tc-grey)}body.dark-mode .pagination-wrapper .page-item.disabled .page-link:hover{background-color:var(--tc-blue-dark-4)}body.dark-mode .pagination-wrapper .page-item.active .page-link{color:var(--tc-white)}body.dark-mode .pagination-wrapper .page-item.active .page-link:hover,body.dark-mode .pagination-wrapper .page-item .page-link{background-color:var(--tc-blue-dark-4)}body.dark-mode .pagination-wrapper .page-item .page-link:hover{background-color:var(--tc-blue-dark-2)}body.dark-mode .pagination-wrapper .page-item:not(.active) .page-link:hover{color:var(--tc-blue)}.tag-item{position:relative}.tag-item:hover .tag-cover{filter:blur(0)}.tag-cover{border-radius:5px;filter:blur(5px);transition:filter .3s linear;height:200px}.tag-cover img{border-radius:5px;width:100%;height:100%;object-fit:cover;object-position:center}.tag-text{position:absolute;top:0;height:100%;width:100%}.tag-link{height:100%;width:100%;display:flex;justify-content:center;align-items:center;color:var(--tc-white)}.tag-link-text{background-color:rgba(from var(--tc-blue-dark-3) r g b/.5);padding:5px 10px;border-radius:5px}body.dark-mode .search-results .search-result-link-text i{color:var(--tc-black-fancy)}body.dark-mode .search-blog-form-wrapper .input-group{background-color:var(--tc-blue-dark-4)}.search-blog-form-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:start;background-color:rgba(from var(--tc-grey-fancy) r g b/.75);transform:scale(.7);opacity:0}.search-blog-form-wrapper.show{animation:show_search .3s linear forwards;z-index:9999}.search-blog-form{width:100%;background-color:transparent;transform:translateY(200px)}.search-blog-form form{display:flex;justify-content:center}.search-blog-form .input-group{background-color:var(--tc-grey-light-2);border-radius:10px;overflow:hidden;width:95%}@media (min-width: 576px){.search-blog-form .input-group{width:70%}}.search-blog-form .search-blog-input,.search-blog-form .search-blog-submit{border:none;background-color:transparent}.search-results .search-result-item{border-radius:10px;background-color:var(--tc-grey-light-1)}.search-results .search-result-cover{height:200px;overflow:hidden;border-radius:10px 10px 0 0}.search-results .search-result-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.search-results .search-result-text{border-top:1px solid var(--tc-grey-light-2)}.search-results .search-result-link-text{color:var(--tc-black-fancy)}.display-search-form{cursor:pointer}
