:root{color-scheme:dark;--bg:#090c0e;--panel:#101518;--line:#253035;--text:#e8eeee;--muted:#96a6ab;--green:#79dc96;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:var(--text);background:#182125;border:1px solid #344248;border-radius:7px;padding:9px 13px}button:hover{border-color:var(--green);background:#1c2c25}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}a{color:var(--green);text-underline-offset:4px}header{height:76px;padding:0 4vw;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center}.title{font-size:18px;font-weight:600}.badge{font-size:11px;padding:5px 8px;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.badge:empty{display:none}.header-actions{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:12px}#connect{background:#c2f0cd;color:#102118;border-color:#c2f0cd;font-weight:600}main{max-width:1420px;margin:0 auto;padding:40px 4vw 24px}.intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:30px}.eyebrow{color:var(--green);font-size:10px;letter-spacing:2px}h1{font-size:clamp(25px,3vw,37px);font-weight:500;letter-spacing:-1.5px;margin:12px 0}.intro p,details p{color:var(--muted);font-size:13px;line-height:1.7}.privacy{font-size:11px;color:#cfddd3;line-height:2;white-space:nowrap}.privacy>span:last-child{color:var(--muted);margin-left:14px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:7px}.shortcuts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.shortcuts button{font-size:11px;color:#b9c8cb;background:#101719}.terminal{border:1px solid #344148;border-radius:12px;overflow:hidden;background:var(--panel);box-shadow:0 20px 65px #0003}.terminal-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 17px;background:#141c20;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.terminal-bar button{padding:5px 9px;font-size:10px;background:transparent}#output{height:clamp(300px,50vh,650px);overflow:auto;padding:20px 22px;scroll-behavior:smooth}.entry{margin-bottom:22px}.entry .command{color:var(--green);font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.entry pre{font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;color:#d0dce0;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.entry pre.error{color:#f6ac9d}.entry .note{color:var(--muted)}#command-form{display:flex;align-items:center;gap:10px;padding:16px 18px;border-top:1px solid var(--line);background:#0e1417}label{font-size:13px;color:var(--green);white-space:nowrap}label span{margin-left:7px;color:var(--muted)}input{width:100%;min-width:0;background:transparent;border:0;color:#f5f8f9;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;padding:5px}input:focus{outline:none}#run{font-size:11px;white-space:nowrap}footer{font-size:10px;color:var(--muted);display:flex;gap:18px;flex-wrap:wrap;margin:14px 2px 22px;line-height:1.7}#api-origin{margin-left:auto}details{border-top:1px solid var(--line);padding-top:18px;font-size:11px;color:var(--muted)}summary{cursor:pointer}details p{max-width:1000px;font-size:12px}code{color:#c8d6d9;overflow-wrap:anywhere}dialog{background:#11191d;color:var(--text);border:1px solid #3d5046;border-radius:14px;width:min(470px,92vw);padding:25px}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center}h2{font-size:20px;font-weight:500;margin:0}dialog p{font-size:12px;color:var(--muted);line-height:1.7}.dialog-heading button{border:0;background:transparent}.wallet-option{display:flex;width:100%;justify-content:space-between;margin-top:9px;text-align:left}.wallet-option span{font-size:11px;color:var(--muted)}#wallet-error{color:#f6ac9d}.hint{font-size:11px!important}.error-status{color:#f6ac9d!important}@media(max-width:650px){header{height:66px;padding:0 16px;gap:9px}.title{font-size:15px}.header-actions{gap:8px}.header-actions>a{display:none}.badge{font-size:9px;padding:3px 5px}#connect{font-size:10px;padding:9px}.intro{display:block}.privacy{margin-top:15px}main{padding:26px 15px}.intro p{font-size:12px}h1{font-size:29px}.shortcuts{gap:6px}.shortcuts button{font-size:10px;padding:8px 9px}#output{padding:15px 13px;height:47vh;min-height:300px}#command-form{padding:12px 10px;gap:6px}label{font-size:11px}input{font-size:12px}#run{font-size:10px;padding:7px}#api-origin{margin-left:0;width:100%}.terminal-bar{padding:10px 12px}.entry pre{font-size:11px}.entry .command{font-size:11px}}
