.blog-container{font-family:font-pix,monospace;line-height:1.8;color:var(--text-color)}.blog-title{font-family:font-pix;font-size:2rem;margin-bottom:2rem;text-align:center;color:var(--text-color)}.blog-list{font-family:font-pix;list-style:none;padding:0}.blog-item{font-family:font-pix;margin-bottom:1.5rem}.blog-item a{text-decoration:none;color:var(--text-color);display:flex;justify-content:space-between;font-size:1.1rem}.blog-date{font-family:font-pix;color:#888;font-size:.9rem}.post-container{font-family:font-pix;max-width:720px;margin:0 auto;padding:2rem 1rem}.post-date{font-size:.9rem;color:#aaa}.post-container h1,.post-date{font-family:font-pix;margin-bottom:1rem}.post-container h1{font-size:2.4rem}.post-container img{max-width:100%;border-radius:8px;margin:1rem 0}.markdown-body{font-family:font-pix,monospace;line-height:1.8}.markdown-body table{width:100%;border-collapse:collapse;margin:1.5rem 0}.markdown-body td,.markdown-body th{padding:8px 12px;border:1px solid var(--border-color)}.markdown-body thead{background-color:var(--bg-dark);color:var(--text-color)}.markdown-body tbody tr:nth-child(odd){background-color:var(--bg-light)}.markdown-body tbody tr:nth-child(2n){background-color:var(--bg-dark)}.katex-display{margin:1rem 0}pre{background-color:var(--bg-code);padding:1rem;border-radius:8px;overflow-x:auto}code{font-family:font-pix,monospace;color:var(--text-code)}[data-theme=crt]{--bg-light:#181818;--bg-dark:#101010;--text-color:#ffd52c;--border-color:#444;--bg-code:#111;--text-code:#fc0}[data-theme=dark]{--bg-light:#2a2a2a;--bg-dark:#1e1e1e;--text-color:#ddd;--border-color:#444;--bg-code:#000;--text-code:#d08770}[data-theme=light]{--bg-light:#fff;--bg-dark:#f7f7f7;--text-color:#222;--border-color:#ddd;--bg-code:#f5f5f5;--text-code:#333}