/* Post-mint tools / scoped layout without altering original branding */
.postmint-public-lookup{margin:14px 0 5px;max-width:520px}
.postmint-public-lookup label{display:block;font:800 10px 'Courier New',monospace;letter-spacing:.09em;color:#b6d18c;margin-bottom:8px}
.postmint-public-lookup>div{display:flex;gap:7px;align-items:stretch}
.postmint-public-lookup input{min-width:0;flex:1;background:#0b1510;color:#eefae7;border:1px solid #48633d;border-radius:0;font:700 13px 'Courier New',monospace;padding:13px 12px}
.postmint-public-lookup input:focus-visible{outline:2px solid #c6ff49;outline-offset:2px}
.postmint-public-lookup button{background:#c6ff49;color:#121d0e;font:900 10px 'Courier New',monospace;padding:0 15px;cursor:pointer;border:0}
.postmint-public-lookup button:hover{background:#e0ff94}
.terminal-page .terminal-metrics-simple{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.terminal-page .terminal-metrics-simple{grid-template-columns:1fr}.postmint-public-lookup>div{flex-direction:column}.postmint-public-lookup button{min-height:44px}}

/* An indexer image and a generic illustration are never presented as identical. */
.machine-visual{position:relative}
.machine-image-provenance{position:absolute;z-index:7;bottom:16px;left:12px;max-width:calc(100% - 24px);padding:7px 9px;background:rgba(4,12,8,.89);border:1px solid rgba(198,255,73,.5);color:#d5f0b1;font:800 9px 'Courier New',monospace;letter-spacing:.06em;pointer-events:none}
@media(max-width:650px){.machine-image-provenance{font-size:8px;bottom:8px;left:8px}}

/* Clear explanations, without changing wallet/read contracts. */
.clarity-tool-tip{padding:16px 18px;margin:12px 0;border:1px solid #405b3b;background:#152216;color:#c7d5bc;font:700 12px/1.7 Arial,sans-serif}
.clarity-tool-tip a{color:#c6ff49;text-decoration:none;border-bottom:1px solid #677e51}
.clarity-rewards-notice{margin-top:22px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:21px;flex-wrap:wrap;background:#171e16;border:1px solid #5a6440;padding:20px 24px}
.clarity-rewards-notice strong{font:900 13px 'Courier New',monospace;letter-spacing:.08em;color:#f0d18d}
.clarity-rewards-notice p{font:700 12px/1.7 Arial,sans-serif;color:#c7d1bf;margin:0;max-width:520px}
.clarity-rewards-notice a{font:900 10px 'Courier New',monospace;text-decoration:none;color:#c6ff49;white-space:nowrap}
