:root{--bg:#f7f8f6;--fg:#1b2420;--muted:#5f6b66;--accent:#1f6f8b;--line:#dfe4e1;--chip:#e8eeec;--ok:#2f7a4a;--wait:#9a6b12}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#111614;--fg:#e4ebe7;--muted:#97a49e;--accent:#6cc0dc;--line:#26302c;--chip:#1c2420;--ok:#7cc79a;--wait:#e0b45c}}
:root[data-theme="dark"]{--bg:#111614;--fg:#e4ebe7;--muted:#97a49e;--accent:#6cc0dc;--line:#26302c;--chip:#1c2420;--ok:#7cc79a;--wait:#e0b45c}
*{box-sizing:border-box}
body{margin:0 auto;max-width:44rem;padding:1.5rem 16px 4rem;background:var(--bg);color:var(--fg);font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif}
header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;border-bottom:1px solid var(--line);padding-bottom:.8rem;margin-bottom:2rem}
.home{font-weight:700;font-size:1.25rem;text-decoration:none;color:var(--fg);letter-spacing:.01em}
.home span{color:var(--accent)}
nav a{margin-left:1rem;color:var(--muted);text-decoration:none;font-size:.95rem}
nav a:first-child{margin-left:0}
a{color:var(--accent)}
nav a:hover,a:hover{color:var(--fg)}
h1{font-size:1.85rem;line-height:1.2;margin:.2rem 0 .7rem}
h2{font-size:1.3rem;margin:2.2rem 0 .6rem}
.meta,.summary,figcaption{color:var(--muted)}
.meta{font-size:.9rem}
.lede{font-size:1.1rem}
ul.finds{list-style:none;padding:0}
ul.finds li{border:1px solid var(--line);border-radius:10px;padding:.9rem 1rem;margin-bottom:.8rem}
ul.finds li{padding:0}
ul.finds a.card{display:block;padding:.9rem 1rem;border-radius:10px;color:inherit;text-decoration:none}
ul.finds a.card:hover{background:var(--chip)}
ul.finds a.card:hover .t{color:var(--accent)}
ul.finds .t,ul.finds .meta,ul.finds .summary{display:block}
ul.finds .t{font-weight:600;color:var(--fg);margin-top:.25rem}
.status{display:inline-block;font-size:.78rem;padding:.05rem .55rem;border-radius:99px;background:var(--chip);color:var(--wait);font-weight:600;white-space:nowrap}
.status.ok{color:var(--ok)}
figure{margin:1.4rem 0}
img{max-width:100%;height:auto;border-radius:6px;background:#fff}
.scroll{overflow-x:auto}
.scroll img{max-width:none;height:130px}
table{border-collapse:collapse;width:100%;font-size:.92rem}
td,th{border-bottom:1px solid var(--line);padding:.4rem .45rem;text-align:left;vertical-align:top}
code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}
.box{background:var(--chip);border-radius:10px;padding:.9rem 1.1rem;margin:1.2rem 0}
footer{border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem;color:var(--muted);font-size:.85rem}

.addr code{display:inline;background:var(--chip);padding:.1rem .35rem;border-radius:6px;font-size:.85rem;word-break:break-all;user-select:all}
.ledger{margin-top:.8rem}
button.copy{font:inherit;font-size:.78rem;font-weight:600;margin-left:.3rem;padding:.12rem .55rem;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--accent);cursor:pointer;vertical-align:baseline}
button.copy:hover{background:var(--chip)}
