*{box-sizing:border-box}:root{--fg:#111;--muted:#666;--faint:#999;--line:#ddd;--bg:#fff;--code-bg:#f6f6f6;--danger:#8a1f2d;--danger-bg:#fff5f6;--ok:#176b3a;--ok-bg:#f4fbf6}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:Georgia,Times New Roman,Times,serif;line-height:1.65}body{min-height:100vh}main{max-width:760px!important;margin:0 auto;padding:28px 20px 64px!important}button,input,select,textarea{font:inherit}button{cursor:pointer}input,select,textarea{width:100%;border:1px solid var(--line);background:#fff;color:var(--fg);border-radius:0;padding:10px 12px;outline:none}input:focus,select:focus,textarea:focus{border-color:#999}label{color:var(--muted);font-size:15px}h1{font-size:40px!important;line-height:1.15!important;margin:0 0 14px!important;font-weight:600!important}h2{font-size:24px;margin:0 0 12px;font-weight:600}p{margin:0 0 16px}pre{background:var(--code-bg);border:1px solid var(--line);padding:14px 16px;overflow-x:auto;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}a{color:var(--fg)}.card{border:1px solid var(--line);background:#fff;border-radius:0;padding:18px}.card .card{background:var(--code-bg)}.btn{border:1px solid var(--fg);background:var(--fg);color:#fff;border-radius:0;padding:10px 14px;font-weight:400}.btn.secondary{background:#fff;color:var(--fg);border-color:var(--line)}.btn.danger{background:var(--danger-bg);color:var(--danger);border-color:#e2b8bf}.btn:disabled{opacity:.45;cursor:not-allowed}.muted{color:var(--muted)}.faint{color:var(--faint)}.grid{display:grid;grid-gap:16px;gap:16px}.row{display:flex;gap:12px;align-items:center}.space{justify-content:space-between}.trade-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}header.row.space{align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:42px!important}@media (max-width:820px){main{padding:22px 16px 56px!important}header.row.space{display:grid;grid-gap:18px;gap:18px}header h1{font-size:34px!important}button,input,select,textarea{width:100%}.row{flex-wrap:wrap}}