.ArticleViewer-module__mH1r1q__content{color:#e2e8f0;font-size:1.125rem;line-height:1.8;font-family:var(--font-inter)}.ArticleViewer-module__mH1r1q__content h1,.ArticleViewer-module__mH1r1q__content h2,.ArticleViewer-module__mH1r1q__content h3,.ArticleViewer-module__mH1r1q__content h4{font-family:var(--font-outfit);color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.ArticleViewer-module__mH1r1q__content h1{font-size:2.25rem}.ArticleViewer-module__mH1r1q__content h2{font-size:1.875rem}.ArticleViewer-module__mH1r1q__content h3{font-size:1.5rem}.ArticleViewer-module__mH1r1q__content p{margin-bottom:1.25rem}.ArticleViewer-module__mH1r1q__content a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.ArticleViewer-module__mH1r1q__content ul,.ArticleViewer-module__mH1r1q__content ol{margin-bottom:1.25rem;padding-left:1.5rem}.ArticleViewer-module__mH1r1q__content li{margin-bottom:.5rem}.ArticleViewer-module__mH1r1q__content blockquote{border-left:4px solid var(--primary);color:#94a3b8;margin:1.5rem 0;padding-left:1rem;font-style:italic}.ArticleViewer-module__mH1r1q__content code{background-color:var(--secondary);color:var(--accent);border-radius:.25rem;padding:.2rem .4rem;font-family:monospace;font-size:.875em}.ArticleViewer-module__mH1r1q__content pre{background-color:var(--card);border:1px solid var(--border);border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.ArticleViewer-module__mH1r1q__content pre code{color:inherit;background-color:#0000;padding:0;font-size:.875rem}.ArticleViewer-module__mH1r1q__content img{border:1px solid var(--border);border-radius:.75rem;max-width:100%;margin:1.5rem 0}
.page-module__To1NCq__wrapper{max-width:48rem;margin:0 auto;animation:.7s ease-out page-module__To1NCq__slideUp}.page-module__To1NCq__backLink{color:#94a3b8;align-items:center;margin-bottom:2rem;font-size:.875rem;transition:color .2s;display:inline-flex}.page-module__To1NCq__backLink:hover{color:var(--primary)}.page-module__To1NCq__arrow{margin-right:.5rem;transition:transform .2s}.page-module__To1NCq__backLink:hover .page-module__To1NCq__arrow{transform:translate(-4px)}.page-module__To1NCq__header{border-bottom:1px solid var(--border);flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.page-module__To1NCq__meta{align-items:center;gap:1rem;font-family:monospace;font-size:.875rem;display:flex}.page-module__To1NCq__date{color:var(--primary);background-color:#8b5cf61a;border-radius:9999px;padding:.25rem .75rem}.page-module__To1NCq__author{color:#94a3b8}.page-module__To1NCq__author strong{color:var(--foreground)}.page-module__To1NCq__title{font-size:2.5rem;font-family:var(--font-outfit);background:linear-gradient(to bottom right,var(--foreground),#94a3b8);color:#0000;-webkit-background-clip:text;font-weight:700;line-height:1.2}@media (min-width:768px){.page-module__To1NCq__title{font-size:3rem}}.page-module__To1NCq__loading{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.page-module__To1NCq__spinner{border:3px solid var(--primary);border-top-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite page-module__To1NCq__spin}.page-module__To1NCq__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.page-module__To1NCq__errorTitle{color:#ef4444;font-size:2.25rem;font-weight:700}@keyframes page-module__To1NCq__slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__To1NCq__spin{to{transform:rotate(360deg)}}
