.c-post-authors{color:var(--yellow)}
.c-post-header{margin-bottom:var(--spacing-02)}.c-post-title{width:100%;color:var(--yellow);max-width:570px;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-decoration-thickness:2px}.c-post-content{margin-bottom:var(--spacing-02)}.c-post-content a{color:var(--yellow)}.c-post-footer{color:var(--gray);font-size:var(--size-500)}.c-post-footer>:not(:last-child){margin-bottom:var(--spacing-02)}.c-post-info{justify-content:space-between;align-items:center;gap:var(--spacing-01);flex-flow:row;display:flex}.c-post-tags{--border-color:var(--gray);justify-content:flex-start;align-items:center;gap:var(--spacing-01);flex-flow:wrap;max-width:640px;display:flex}@media screen and (max-width:900px){.c-post-info{flex-flow:column;align-items:flex-end}}
.c-post-preview{flex-flow:column;justify-content:space-between;width:100%;max-width:640px;height:100%;margin:auto;display:flex;overflow:hidden}.c-post-preview-image{width:100%;height:200px;margin-bottom:var(--spacing-02)}.c-post-preview-image img{-o-object-fit:cover;object-fit:cover;border-radius:var(--spacing-02);width:100%;height:100%;margin:auto;overflow:hidden}.c-post-preview-title{-webkit-line-clamp:2;max-width:none;margin-bottom:var(--spacing-02);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-post-preview-header{margin-bottom:var(--spacing-02)}.c-post-preview-excerpt{-webkit-line-clamp:3;width:100%;margin-bottom:var(--spacing-02);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-post-preview-footer{color:var(--gray);font-size:var(--size-500);border-top:2px dashed var(--border-color);padding-top:var(--spacing-02)}.c-post-preview-footer>:not(:last-child){margin-bottom:var(--spacing-02)}.c-post-preview-info{justify-content:flex-start;align-items:center;gap:var(--spacing-01);flex-flow:row;display:flex}.c-post-preview-author{color:var(--yellow)}.c-post-preview-tags{text-overflow:ellipsis;width:100%;padding:0;list-style:none;overflow:hidden}.c-post-preview-tags span{white-space:nowrap;margin-right:var(--spacing-01)}@supports (aspect-ratio:1){.c-post-preview-image{--aspect-ratio:16/9;height:auto;aspect-ratio:var(--aspect-ratio)}}
.c-devlog-other-posts-keep-reading-wrapper{gap:var(--spacing-02);flex-flow:column;display:flex}.c-devlog-other-posts-keep-reading{text-align:center;margin:auto}.c-devlog-other-posts-keep-reading-info{margin:auto}.c-devlog-other-posts-keep-reading-header{gap:var(--spacing-01);flex-flow:row;justify-content:center;align-items:center;display:flex}.c-devlog-other-posts-keep-reading-title{max-width:none;color:var(--yellow);margin-bottom:var(--spacing-01)}.c-devlog-other-posts-keep-reading-archive{cursor:pointer;text-align:center;max-width:max-content;color:var(--black);background-color:var(--yellow);border-radius:var(--spacing-04);padding:var(--spacing-01)var(--spacing-02);border:0;font-weight:700;text-decoration:none;transition:background-color .2s}.c-devlog-other-posts-keep-reading-archive:hover{background-color:var(--white)}.c-devlog-other-posts-grid{grid-gap:var(--spacing-04);grid-template-columns:repeat(auto-fill,minmax(415px,1fr));display:grid}@media screen and (max-width:500px){.c-devlog-other-posts-grid{grid-template-columns:1fr}.c-devlog-other-posts-keep-reading-header{flex-flow:column}}
.c-comment{grid-column-gap:var(--spacing-02);-moz-column-gap:var(--spacing-02);column-gap:var(--spacing-02);grid-row-gap:var(--spacing-q);row-gap:var(--spacing-q);grid-template-columns:min-content;grid-template-areas:"avatar name""avatar time""avatar post"".interactions";justify-items:start;width:100%;display:grid}.c-comment[data-is-reply=true]{padding-left:var(--spacing-06)}.c-comment-avatar-wrapper{grid-area:avatar;width:4rem;height:4rem;position:relative}.c-comment[data-op=true] .c-comment-avatar-wrapper:after{background-color:var(--white);color:var(--black);content:"✓";text-align:center;border-radius:50%;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;line-height:1.5rem;display:block;position:absolute;bottom:-.25rem;right:-.25rem}.c-comment-header{justify-content:space-between;align-items:center;gap:var(--spacing-01);grid-area:name;width:100%;display:flex}.c-comment-title{color:var(--yellow);font-weight:bolder}.c-comment-op-badge{color:var(--white)}.c-comment-badge{border:1px solid var(--yellow);color:var(--neutral);padding:0 var(--spacing-01);border-radius:9999px;font-size:smaller;font-weight:400;text-decoration:none}.c-comment-badge:hover{color:var(--yellow)}.c-comment-timestamp{grid-area:time;font-size:.8em}.c-comment-content{grid-area:post}.c-comment-interactions{grid-area:interactions}.c-comment-fav{text-decoration:none}.c-comment-fav:before{content:"♥";color:var(--yellow);margin-inline-end:.25em;font-size:1rem;transition:color .2s}.c-comment-fav:hover:before{color:var(--white)}.c-comment-avatar-wrapper img{box-shadow:0 0 2px var(--neutral);background-position:50%;background-size:cover;border-radius:4px;margin:0;overflow:hidden}@media screen and (max-width:900px){.c-comment[data-is-reply=true]{padding-left:var(--spacing-04)}.c-comment-header{justify-content:left;align-items:flex-start;gap:var(--spacing-h);flex-flow:column}.c-comment-badge{border:0;padding:0;text-decoration:underline}}
.c-devlog-comments{gap:var(--spacing-04);flex-flow:column;width:100%;max-width:640px;margin:auto;padding-left:.5rem;padding-right:.5rem;display:flex;position:relative}.c-devlog-comments-title{text-align:left}.c-devlog-comments-list{gap:var(--spacing-04);flex-flow:column;display:flex}.c-devlog-comments-action{cursor:pointer;text-align:center;max-width:max-content;color:var(--black);background-color:var(--yellow);border-radius:var(--spacing-04);padding:var(--spacing-01)var(--spacing-02);border:0;margin:auto;font-weight:700;text-decoration:none;transition:background-color .2s}.c-devlog-comments-action:hover{background-color:var(--white)}
