.comment-badge{color:#fff;box-sizing:border-box;background-color:#050505;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-self:flex-start;width:100%;max-width:300px;height:auto;padding:1rem;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000001a}.comment-badge:hover{box-shadow:0 4px 8px #0003}@media only screen and (max-width:1000px){.comment-badge{max-width:none;overflow-y:auto}}.comment-badge .comment-author{align-items:center;margin-bottom:.5rem;display:flex}.comment-badge .comment-author i{color:#4caf50;margin-right:.5rem;font-size:1.25rem}.comment-badge .comment-author .author-name{color:#00bcd4;font-size:1rem;font-weight:700}.comment-badge .comment-content{text-align:left;letter-spacing:.25px;flex-grow:1;margin-bottom:.5rem;font-size:.875rem;line-height:1.5}.comment-badge .comment-date{color:#2196f3;opacity:.8;align-self:flex-end;font-size:.75rem}
.single-post-comments-handler{box-sizing:border-box;flex-direction:column;width:auto;height:100%;display:flex;position:relative}.single-post-comments-handler .actions{justify-content:center;align-self:flex-end;align-items:flex-end;width:fit-content;height:100%;display:flex}.single-post-comments-handler .actions .toggle-interface{aspect-ratio:1;cursor:pointer;background-color:#121212;border:1px solid #4caf50;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:40px;transition:background .3s,border-color .3s;display:flex}.single-post-comments-handler .actions .toggle-interface:hover{background-color:#050505;border-color:#6ec071}.single-post-comments-handler .actions .toggle-interface i{color:#4caf50;font-size:20px}.single-post-comments-handler .interface{box-sizing:border-box;background:#121212;border:1px solid #2196f3;border-radius:8px;flex-direction:row;gap:1rem;width:calc(100vw - 12px);max-width:1200px;height:auto;max-height:40vh;padding:1rem;display:none;position:absolute;bottom:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #0003}.single-post-comments-handler .interface .add-comment{box-sizing:border-box;flex-direction:column;gap:.5rem;width:30%;height:100%;display:flex}@media only screen and (max-width:1000px){.single-post-comments-handler .interface .add-comment{order:2;width:100%}}.single-post-comments-handler .interface .add-comment textarea{resize:vertical;color:#fff;box-sizing:border-box;background-color:#050505;border:1px solid #4caf50;border-radius:4px;flex-grow:1;padding:.75rem;font-size:1rem}.single-post-comments-handler .interface .add-comment input{color:#fff;box-sizing:border-box;background-color:#050505;border:1px solid #4caf50;border-radius:4px;padding:.5rem;font-size:.875rem}.single-post-comments-handler .interface .add-comment .submit-comment{color:#121212;cursor:pointer;background-color:#4caf50;border:1px solid #4caf50;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;transition:background .3s}.single-post-comments-handler .interface .add-comment .submit-comment:hover{background-color:#3d8b40}.single-post-comments-handler .interface .section-toggler{background:#121212;justify-content:center;align-items:center;width:1rem;height:100%;display:none}@media only screen and (max-width:1000px){.single-post-comments-handler .interface .section-toggler{order:1;display:flex}}.single-post-comments-handler .interface .section-toggler .toggler-button{cursor:ew-resize;background:#050505;border:1px solid #2196f3;border-radius:4px;justify-content:center;align-items:center;width:.5rem;height:3rem;display:flex}.single-post-comments-handler .interface .section-toggler .toggler-button i{color:#2196f3;font-size:1rem}.single-post-comments-handler .interface .comments{box-sizing:border-box;background:#121212;border-radius:8px;flex-direction:column;gap:1rem;width:70%;height:100%;padding:1rem;display:flex;position:relative;overflow:hidden auto}@media only screen and (max-width:1000px){.single-post-comments-handler .interface .comments{width:100%;max-height:20vh;display:none}}.single-post-comments-handler .interface .comments .refresh-button{cursor:pointer;z-index:1;background:#121212;border:1px solid #4caf50;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background .3s;display:flex;position:sticky;top:0;left:0}.single-post-comments-handler .interface .comments .refresh-button:hover{background:#050505}.single-post-comments-handler .interface .comments .refresh-button i{color:#4caf50;font-size:.875rem}.single-post-comments-handler .interface .comments .no-comments-available{text-align:center;color:#00bcd4;letter-spacing:.5px;flex:1;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;font-weight:500;display:flex}.single-post-comments-handler .interface .comments::-webkit-scrollbar{width:6px}.single-post-comments-handler .interface .comments::-webkit-scrollbar-track{background:0 0;border-radius:3px}.single-post-comments-handler .interface .comments::-webkit-scrollbar-thumb{background:#00bcd4;border-radius:3px}.single-post-comments-handler .interface .comments::-webkit-scrollbar-thumb:hover{background:#008fa1}@media only screen and (max-width:768px){.interface{flex-direction:column;max-height:50vh}}
#posts-paginator{box-sizing:border-box;background:#121212;border-top:1px solid #2196f3;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}#posts-paginator .side-paginator{color:#fff;cursor:pointer;background:#121212;border:1px solid #0000;justify-content:center;align-items:center;width:3rem;height:100%;transition:background .3s,color .3s,border .3s;display:flex}#posts-paginator .side-paginator:hover,#posts-paginator .side-paginator:active{color:#121212;background-color:#00bcd4;border:1px solid #2196f3}@media only screen and (max-width:768px){#posts-paginator .side-paginator{width:2.5rem}}#posts-paginator .side-paginator i{font-size:1.5rem}#posts-paginator .previous-set{border-right:1px solid #ffffff1a}#posts-paginator .next-set{border-left:1px solid #ffffff1a}
#single-post-container{box-sizing:border-box;background-color:#121212;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden auto}#single-post-container .single-post-loaded{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}#single-post-container .single-post-loaded .single-post-content-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:90%;max-height:90%;padding:2rem;display:flex;overflow-y:auto}#single-post-container .single-post-loaded .single-post-content-container::-webkit-scrollbar{width:8px;height:8px}#single-post-container .single-post-loaded .single-post-content-container::-webkit-scrollbar-track{background:0 0;border-radius:4px}#single-post-container .single-post-loaded .single-post-content-container::-webkit-scrollbar-thumb{background:#00bcd4;border-radius:4px}#single-post-container .single-post-loaded .single-post-content-container::-webkit-scrollbar-thumb:hover{background:#008fa1}#single-post-container .single-post-loaded .single-post-content-container .single-post-image-container{box-sizing:border-box;border:1px solid #4caf50;justify-content:center;align-items:center;width:100%;max-width:800px;height:auto;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}#single-post-container .single-post-loaded .single-post-content-container .single-post-image-container .single-post-featured-image{object-fit:cover;width:100%;height:auto}#single-post-container .single-post-loaded .single-post-content-container .single-post-date{color:#00bcd4;letter-spacing:.5px;text-transform:uppercase;margin:1rem 0;font-size:.875rem}#single-post-container .single-post-loaded .single-post-content-container .single-post-content{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;max-width:800px;font-family:Arial,sans-serif;display:flex}#single-post-container .single-post-loaded .single-post-content-container .single-post-content h1,#single-post-container .single-post-loaded .single-post-content-container .single-post-content h2,#single-post-container .single-post-loaded .single-post-content-container .single-post-content h3{text-align:left;border-bottom:2px solid #2196f3;width:100%;margin:.5rem 0;padding-bottom:.5rem;font-weight:700}#single-post-container .single-post-loaded .single-post-content-container .single-post-content h1{font-size:2rem}#single-post-container .single-post-loaded .single-post-content-container .single-post-content h2{font-size:1.5rem}#single-post-container .single-post-loaded .single-post-content-container .single-post-content h3{font-size:1.25rem}#single-post-container .single-post-loaded .single-post-content-container .single-post-content div,#single-post-container .single-post-loaded .single-post-content-container .single-post-content section{flex-direction:column;align-items:flex-start;width:100%;display:flex}#single-post-container .single-post-loaded .single-post-content-container .single-post-content p,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ul,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ol{color:#fff;letter-spacing:.5px;text-align:left;width:100%;margin:.5rem 0;font-size:1.125rem;font-weight:400;line-height:1.8}#single-post-container .single-post-loaded .single-post-content-container .single-post-content p a,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ul a,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ol a{color:#4caf50;text-decoration:underline;transition:color .3s}#single-post-container .single-post-loaded .single-post-content-container .single-post-content p a:hover,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ul a:hover,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ol a:hover{color:#92cf94}#single-post-container .single-post-loaded .single-post-content-container .single-post-content ul,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ol{gap:.5rem;padding-left:2rem}#single-post-container .single-post-loaded .single-post-content-container .single-post-content ul li,#single-post-container .single-post-loaded .single-post-content-container .single-post-content ol li{color:#fff}#single-post-container .single-post-loaded .single-post-content-container .single-post-content ul{list-style-type:disc}#single-post-container .single-post-loaded .single-post-content-container .single-post-content ol{list-style-type:decimal}#single-post-container .single-post-loaded .single-post-content-container .single-post-content img{object-fit:contain;border:2px solid #4caf50;border-radius:4px;width:100%;height:auto;margin:1rem 0}#single-post-container .single-post-loaded .single-post-content-container .single-post-content .wp-block-image{flex-direction:column;align-items:center;width:100%;margin:1rem 0;display:flex}#single-post-container .single-post-loaded .single-post-content-container .single-post-content .wp-block-image img{border:2px solid #4caf50;border-radius:4px;max-width:100%;height:auto}#single-post-container .single-post-loaded .single-post-content-container .single-post-content .wp-block-image figcaption{color:#00bcd4;text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic}#single-post-container .single-post-loaded .single-post-content-container .single-post-content .wp-block-image figure{flex-direction:column;align-items:center;width:100%;display:flex}#single-post-container .single-post-loaded .single-post-content-container .single-post-content figure.wp-block-embed{aspect-ratio:16/9;border:1px solid #ffffff1a;width:100%;height:auto;margin:1rem 0;overflow:hidden}#single-post-container .single-post-loaded .single-post-content-container .single-post-content figure.wp-block-embed .wp-block-embed__wrapper,#single-post-container .single-post-loaded .single-post-content-container .single-post-content figure.wp-block-embed .wp-block-embed__wrapper iframe{width:100%;height:100%}#single-post-container .single-post-loaded .single-post-actions-container{box-sizing:border-box;background:linear-gradient(#0000,#2196f31a);width:100%;height:10%;position:relative}#single-post-container .single-post-loaded .single-post-actions-container .single-post-comments-container{z-index:2;justify-content:center;align-items:center;width:auto;height:100%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#single-post-container .single-post-loading{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#single-post-container .single-post-loading .loading-icon{border:4px solid #0000;border-top-color:#4caf50;border-radius:50%;width:40px;height:40px;animation:1.5s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width:768px){.single-post-content-container{padding:1rem}.single-post-content h1{font-size:clamp(1.5rem,6vw,2rem)}.single-post-content h2{font-size:clamp(1.25rem,5vw,1.5rem)}.single-post-content h3{font-size:clamp(1rem,4vw,1.25rem)}.single-post-content p,.single-post-content ul,.single-post-content ol{font-size:1rem}.wp-block-image img{width:100%!important}}
#route-component-single-post{box-sizing:border-box;background-color:#000;border:2px solid #ff4500;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}
