:root{--hud-accent:#80580a;--hud-accent-dim:rgba(128, 88, 10, 0.5);--header-tag-color:#888;--header-tag-hover:#80580a;--header-meta-color:#888}@media(prefers-color-scheme:light){:root{--hud-accent:#8b5a00;--hud-accent-dim:rgba(139, 90, 0, 0.5);--header-tag-color:#666;--header-tag-hover:#8b5a00;--header-meta-color:#888}}.article-header{margin-top:3rem;margin-bottom:2rem}.article-header>*{margin:0}.hud-frame{display:flex;justify-content:space-between;align-items:center;font-family:departure mono,monospace;font-size:.8rem;color:var(--hud-accent);margin-bottom:.5rem}.hud-frame>*{margin:0}.hud-frame.bottom{margin-top:.5rem;margin-bottom:1rem}.hud-corner{}.hud-label{font-size:.7rem;letter-spacing:.2em}.article-title{font-size:2.25rem;line-height:1.2;font-weight:800;color:var(--text-color);margin:0;text-transform:uppercase;padding:.5rem 1rem;text-align:center}.article-title a{text-decoration:none;color:inherit}.article-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-family:departure mono,ibm plex mono,monospace;font-size:.85rem;margin-bottom:.75rem}.article-tags>*{margin:0}.article-tags .tag{color:var(--header-tag-color);text-decoration:none;transition:color .2s ease}.article-tags .tag:hover{color:var(--header-tag-hover)}.article-meta{font-family:departure mono,ibm plex mono,monospace;font-size:.75rem;color:var(--header-meta-color);display:flex;justify-content:center;gap:.5rem;align-items:center}.article-meta>*{margin:0}.meta-separator{color:var(--hud-accent-dim)}.about-section{margin-top:3rem;margin-bottom:2rem}.about-section>*{margin:0}.about-content{padding:1rem 1.5rem;text-align:center}.about-content>*{margin:0}.about-content p{margin-bottom:1rem}.about-content h3{margin-top:2rem;margin-bottom:.5rem;font-size:.9rem;color:var(--hud-accent);font-family:departure mono,monospace}@media(max-width:768px){.article-title{font-size:1.75rem;padding:.25rem .5rem}.hud-frame{font-size:.7rem}.hud-label{font-size:.6rem}.article-tags{font-size:.8rem}.article-meta{font-size:.7rem}}