:root{--cream:#f2ebda;--teal:#5bc8c8;--panel:rgba(12,19,15,.72);--borde:rgba(91,200,200,.3)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#0e1712;min-height:100%}body{font-family:system-ui,Segoe UI,sans-serif;color:var(--cream);padding:1rem;line-height:1.4;font-size:14px}h1{font-size:1.1rem;letter-spacing:.04em;font-weight:600}h2{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:1.2rem 0 .5rem}.sub{font-size:.78rem;opacity:.6;margin-top:.15rem}section{background:var(--panel);border:1px solid var(--borde);border-radius:.7rem;padding:.8rem .9rem;margin-top:.8rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.76rem}th,td{text-align:left;padding:.25rem .45rem;border-bottom:1px solid rgba(242,235,218,.09);vertical-align:top}th{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-weight:500}td.jp{font-size:1rem}code{font-family:ui-monospace,Cascadia Code,monospace;font-size:.72rem;opacity:.85}a{color:var(--teal)}.gate{color:#ffb4a2}.ok{color:#bdf3d6}button{font:inherit;font-size:.8rem;color:var(--cream);min-height:38px;padding:.35rem .9rem;border-radius:.5rem;border:1px solid rgba(242,235,218,.22);background:#f2ebda0f;cursor:pointer}button:hover{background:#f2ebda21}.fila{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.fila.separada{margin-top:.7rem}pre{margin-top:.6rem;padding:.6rem;max-height:14rem;overflow:auto;font-size:.7rem;background:#00000059;border-radius:.5rem;border:1px solid rgba(242,235,218,.1);white-space:pre-wrap}
