.devlog-module__snvOMG__tools{gap:1.5rem;max-width:48rem;padding-block:1rem 2rem;display:grid}.devlog-module__snvOMG__filters{flex-wrap:wrap;gap:.5rem;display:flex}.devlog-module__snvOMG__filter{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #00000042;border-radius:100px;padding:.55rem 1rem;font-size:.875rem}.devlog-module__snvOMG__filter[aria-pressed=true]{color:#fff;background:#000;border-color:#000}.devlog-module__snvOMG__filter:hover{border-color:#000}.devlog-module__snvOMG__filter:focus-visible{outline-offset:3px;outline:2px solid #e44028}.devlog-module__snvOMG__results{margin-bottom:1.5rem}.devlog-module__snvOMG__post{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,4vw,4rem);display:grid}.devlog-module__snvOMG__withoutImage{grid-template-columns:minmax(0,1fr)}.devlog-module__snvOMG__postImage{aspect-ratio:4/3;background:#0000000d;display:block;overflow:hidden}.devlog-module__snvOMG__postImage img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.devlog-module__snvOMG__postImage:hover img{transform:scale(1.025)}.devlog-module__snvOMG__postCopy{gap:1rem;min-width:0;display:grid}.devlog-module__snvOMG__meta{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.devlog-module__snvOMG__title{font-family:var(--font-headline);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.75rem);line-height:1.3}.devlog-module__snvOMG__title a{text-decoration:none}.devlog-module__snvOMG__title a:hover{color:#e44028}.devlog-module__snvOMG__detailHeading{max-width:22ch;font-size:clamp(2.5rem,6vw,5.8rem)}.devlog-module__snvOMG__article{max-width:50rem;margin-inline:auto}.devlog-module__snvOMG__article p,.devlog-module__snvOMG__article li,.devlog-module__snvOMG__article blockquote{overflow-wrap:anywhere}.devlog-module__snvOMG__article pre{background:#0000000b;border:1px solid #0002;padding:1.25rem;font-size:.875em;line-height:1.6;overflow-x:auto}.devlog-module__snvOMG__article :not(pre)>code{background:#0000000b;padding:.12em .3em;font-size:.9em}.devlog-module__snvOMG__article h2,.devlog-module__snvOMG__article h3,.devlog-module__snvOMG__article h4{font-family:var(--font-headline);margin-block:2em .75em;line-height:1.4}.devlog-module__snvOMG__article h2{font-size:1.7em}.devlog-module__snvOMG__article h3{font-size:1.35em}.devlog-module__snvOMG__article h4{font-size:1.15em}.devlog-module__snvOMG__article ul{padding-left:1.5em;list-style:outside}.devlog-module__snvOMG__article ol{padding-left:1.5em;list-style:decimal}.devlog-module__snvOMG__article li+li{margin-top:.5em}.devlog-module__snvOMG__article blockquote{border-left:3px solid #e44028;padding-left:1.25rem}.devlog-module__snvOMG__article figure{margin-block:2rem}.devlog-module__snvOMG__article figure img{width:100%;height:auto}.devlog-module__snvOMG__article figcaption{margin-top:.65rem;font-size:.8em}.devlog-module__snvOMG__article a{text-underline-offset:.2em;text-decoration:underline}.devlog-module__snvOMG__article hr{border:0;border-top:1px solid #0003;margin-block:2.5rem}.devlog-module__snvOMG__detailNav{max-width:50rem;margin-inline:auto}@media (max-width:700px){.devlog-module__snvOMG__post{grid-template-columns:minmax(0,1fr)}.devlog-module__snvOMG__postImage{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.devlog-module__snvOMG__postImage img{transition:none}}
