.context-page{max-width:900px;margin:auto;padding:32px 24px 80px;font-size:16px;line-height:1.6}.context-page header,.context-page nav,.context-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.context-page header{color:var(--muted);justify-content:space-between}.context-page a{color:var(--green)}.context-page h1{margin:40px 0 16px;font-size:clamp(26px,5vw,40px);line-height:1.25}.context-page h2{margin-top:0;font-size:22px}.context-page section{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-top:20px;padding:24px}.context-muted{color:var(--muted)}.context-page label{margin:16px 0;display:block}.context-page input,.context-page textarea,.context-page select{width:100%;color:var(--ink);font:inherit;background:#080c0a;border:1px solid #4c5b53;border-radius:8px;margin-top:6px;padding:10px 12px;display:block}.context-page button{color:var(--ink);cursor:pointer;background:#1c3529;border:1px solid #4c6959;border-radius:8px;margin:4px 8px 4px 0;padding:10px 16px}.context-page button[aria-pressed=true]{background:var(--green);color:#052014}.context-page button:disabled{opacity:.45;cursor:default}.context-page :focus-visible{outline:2px solid var(--green);outline-offset:3px}.context-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.context-page hr{border:0;border-top:1px solid var(--line);margin:28px 0}.context-row label{flex:1;min-width:120px}
