:root { --bg: #0a0a0a; --s1: #111111; --s2: #191919; --s3: #222222; --line: rgba(255, 255, 255, .09); --line2: rgba(255, 255, 255, .18); --text: #ededed; --muted: rgba(237, 237, 237, .55); --acc: #50d2c1; --on-acc: #03201c; --accbg: rgba(80, 210, 193, .12); --accdim: #2b7a70; --focus: rgba(80, 210, 193, .5); --inbg: #0a0a0a; --up: #50d2c1; --down: #f05a6e;
  --head: "Martian Mono", ui-monospace, monospace; --font: "Martian Mono", ui-monospace, monospace; --mono: "Martian Mono", ui-monospace, monospace; --r: 0px; --rb: 0px; --ri: 0px; --h1w: 500; --barbg: rgba(10, 10, 10, .92); --appw: 980px }
body { font-size: 13px }
.term { max-width: 980px; margin: 0 auto; padding: 36px 20px 80px }
.probe { height: 60px; display: flex; align-items: center; gap: 12px; padding: 0 6px 0 18px; background: var(--s1); border: 1px solid var(--line2) } .probe .pr { color: var(--acc) } .probe input { flex: 1; min-width: 0; border: 0; background: none; outline: none; font: 14px var(--mono) } .probe .btn { height: 46px }
.quick { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px } .quick a { display: inline-flex; align-items: center; gap: 6px; height: 30px; padding: 0 10px; border: 1px solid var(--line); color: var(--muted) } .quick a:hover { color: var(--text); border-color: var(--line2) } .quick img { width: 16px; height: 16px; border-radius: 50% }
.rep { margin-top: 22px; border: 1px solid var(--line2); background: var(--s1) }
.rep .hd { display: flex; justify-content: space-between; align-items: center; gap: 14px; padding: 18px 20px; border-bottom: 1px solid var(--line) } .rep .hd .coin { font-size: 18px } .rep .hd .coin img { width: 36px; height: 36px }
.verdict { padding: 22px 20px; border-bottom: 1px solid var(--line) } .verdict b { display: block; font: 500 30px var(--head); letter-spacing: -.05em } .verdict p { color: var(--muted); margin-top: 8px; max-width: 60em }
.verdict.clean b { color: var(--acc) } .verdict.taxed b { color: #f2c14e } .verdict.cant-sell b { color: var(--down) }
.lines { padding: 6px 20px 18px } .lines div { display: grid; grid-template-columns: 240px minmax(0, 1fr); gap: 16px; padding: 11px 0; border-bottom: 1px dashed var(--line) } .lines div:last-child { border-bottom: 0 } .lines span { color: var(--muted) } .lines b { font-weight: 400; word-break: break-all }
.ok { color: var(--acc) } .bad { color: var(--down) } .warn { color: #f2c14e }
.run { margin-top: 22px; padding: 20px; border: 1px solid var(--line); color: var(--muted) } .run i { color: var(--acc) }
h2.h { font: 500 16px var(--head); margin-top: 34px; color: var(--muted) }
.hl { margin-top: 10px; display: grid; gap: 6px } .hl a { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; padding: 10px 12px; border: 1px solid var(--line) } .hl a:hover { border-color: var(--line2) }
@media (max-width: 700px) { .lines div { grid-template-columns: 1fr; gap: 2px } }
