.page[data-v-41de1013]{min-height:100vh;background:var(--bg-primary);padding:2rem}.container[data-v-41de1013]{max-width:800px;margin:0 auto;position:relative;z-index:1}.header[data-v-41de1013]{margin-bottom:3rem;text-align:center}.logo[data-v-41de1013]{display:inline-block;text-decoration:none}.ascii-logo[data-v-41de1013]{font-family:var(--font-mono);font-size:.5rem;line-height:1.1;color:var(--accent);white-space:pre;margin:0;transition:text-shadow .2s}.logo:hover .ascii-logo[data-v-41de1013]{text-shadow:0 0 10px rgba(0,255,136,.4)}.content[data-v-41de1013]{background:var(--bg-secondary);border:1px solid var(--border);padding:3rem}.content[data-v-41de1013] h1{font-size:2rem;margin-bottom:.5rem;font-family:var(--font-mono)}.last-updated[data-v-41de1013]{font-size:.85rem;color:var(--text-muted);margin-bottom:2rem;font-family:var(--font-mono)}.content[data-v-41de1013] section{margin-bottom:2.5rem}.content[data-v-41de1013] h2{font-size:1.1rem;font-family:var(--font-mono);color:var(--accent);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.content[data-v-41de1013] h3{font-size:.95rem;font-family:var(--font-mono);color:var(--text-primary);margin:1.5rem 0 .75rem}.content[data-v-41de1013] p{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.content[data-v-41de1013] ul{margin:1rem 0;padding-left:1.5rem}.content[data-v-41de1013] li{color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}.content[data-v-41de1013] li::marker{color:var(--accent)}.content[data-v-41de1013] a{color:var(--accent);text-decoration:none}.content[data-v-41de1013] a:hover{text-decoration:underline}.footer-links[data-v-41de1013]{display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.footer-links[data-v-41de1013] a{color:var(--text-muted);font-size:.9rem;font-family:var(--font-mono)}.footer-links[data-v-41de1013] a:hover{color:var(--accent);text-decoration:none}@media(max-width:640px){.page[data-v-41de1013]{padding:1rem}.ascii-logo[data-v-41de1013]{font-size:.4rem}.content[data-v-41de1013]{padding:1.5rem}.content[data-v-41de1013] h1{font-size:1.5rem}.footer-links[data-v-41de1013]{flex-direction:column;gap:1rem;text-align:center}}
