.Writeup_writeup__xJ46_{max-width:720px;width:100%;margin:0 auto;padding:2rem 1.5rem;animation:Writeup_fadeIn__ddYLX .4s ease both}.Writeup_header__AxmaJ{margin-bottom:2rem;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.Writeup_title__IMyYa{font-size:2rem;font-weight:700;color:var(--color-sky);margin:0 0 .5rem}.Writeup_date__tIxpH{font-size:.9rem;color:var(--color-text-muted);margin:0}.Writeup_content__o1ifz{color:var(--color-text-darker-white);line-height:1.75;font-size:1rem}.Writeup_content__o1ifz h2{font-size:1.4rem;font-weight:600;color:var(--color-text-primary);margin:2rem 0 .75rem}.Writeup_content__o1ifz h3{font-size:1.15rem;font-weight:600;color:var(--color-text-primary);margin:1.5rem 0 .5rem}.Writeup_content__o1ifz p{margin:0 0 1rem}.Writeup_content__o1ifz a{color:var(--color-sky);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.Writeup_content__o1ifz a:hover{-webkit-text-decoration-color:var(--color-sky);text-decoration-color:var(--color-sky)}.Writeup_content__o1ifz ol,.Writeup_content__o1ifz ul{padding-left:1.25rem;margin:0 0 1rem}.Writeup_content__o1ifz li:not(:last-child){margin-bottom:.5rem}.Writeup_content__o1ifz code{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:.15rem .4rem;font-size:.9em}.Writeup_content__o1ifz pre{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1rem;overflow-x:auto;margin:0 0 1rem}.Writeup_content__o1ifz pre code{background:none;border:none;padding:0}.Writeup_content__o1ifz img{max-width:100%;border-radius:var(--radius-card)}@keyframes Writeup_fadeIn__ddYLX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Writeup_writeup__xJ46_{padding:1.5rem 1rem}.Writeup_title__IMyYa{font-size:1.6rem}}