:root{--bg:#0e0e10;--ink:#f2f2f3;--muted:#a0a2a8;--line:#2b2c31;--accent:#ff4a1f}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font:400 16px/1.65 Geist,system-ui,sans-serif}a{color:var(--accent);text-underline-offset:3px}.wrap{max-width:760px;margin:0 auto;padding:28px 20px 80px}.top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.brand img{width:24px;height:24px}.lang{border:1px solid var(--line);border-radius:99px;display:inline-flex;overflow:hidden}.lang button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 10px;font:500 12px Geist Mono,monospace}.lang button.on{color:var(--ink);background:#ffffff14}h1{letter-spacing:-.03em;margin:0 0 6px;font-size:36px;line-height:1.15}h2{letter-spacing:-.01em;margin:34px 0 8px;font-size:20px}p,li{color:#d4d5d9}ul{padding-left:22px}li{margin:6px 0}.date{color:var(--muted);margin:0 0 28px;font-size:14px}nav.links{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:48px;padding-top:20px;font-size:14px;display:flex}html[lang=en] [data-lang=es],html[lang=es] [data-lang=en]{display:none}p,li{overflow-wrap:anywhere}
