:root{--bg:#020617;--fg:#e2e8f0;--muted:#94a3b8;--accent:#38bdf8;--accent-2:#5eead4;--font:"Segoe UI",ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--font)}a{color:inherit}main{min-height:100vh}.site-nav{display:flex;gap:1.25rem;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.15)}.site-nav a{text-decoration:none;color:var(--muted);font-size:.9rem;font-weight:600}.site-nav a:hover{color:var(--fg)}.site-nav .brand{color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.page{max-width:720px;padding:3rem 1.5rem 4rem;margin:0 auto}.page h1{letter-spacing:-.03em;margin:0 0 1rem}.page p{color:var(--muted);line-height:1.6}.muestra{border-bottom:1px dashed #64748b}