:root{color-scheme:light;--ground:#F4F5F7;--surface:#FFFFFF;--sunk:#EEF0F3;--ink:#12161C;--muted:#5B6470;--faint:#8C94A0;--line:#E2E5EA;--line2:#CDD2D9;--gold:#9A6C14;--goldbg:#F7EDD8;--ok:#12855A;--okbg:#E1F3EA;--red:#D22F35;--redbg:#FCE9EA;
  --font:"Inter Tight","Noto Sans KR",-apple-system,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--mark:"Marcellus","Times New Roman",serif}
@media (prefers-color-scheme:dark){:root{color-scheme:dark;--ground:#0A0E13;--surface:#121821;--sunk:#0E131A;--ink:#E7EAEE;--muted:#9AA2AD;--faint:#6E7681;--line:#222A34;--line2:#323B47;--gold:#E3B95A;--goldbg:#33270F;--ok:#3DD68C;--okbg:#0F2A1D;--red:#F25A5F;--redbg:#3A1618}}
@font-face{font-family:"Marcellus";src:url(/fonts/marcellus.woff2) format("woff2");font-display:swap}
*{box-sizing:border-box}
body{margin:0;background:var(--ground);color:var(--ink);font:14px/1.55 var(--font);-webkit-font-smoothing:antialiased}
a{color:var(--gold)}
.wrap{max-width:960px;margin:0 auto;padding-inline:16px}
header.top{position:sticky;top:0;background:var(--surface);border-bottom:1px solid var(--line);z-index:10}
.topin{display:flex;align-items:center;gap:10px;height:56px}
.mark{font-family:var(--mark);letter-spacing:.32em;font-size:19px;color:var(--gold);white-space:nowrap}
.mark small{font-family:var(--font);letter-spacing:.12em;font-size:10.5px;color:var(--muted);margin-left:4px}
.sp{flex:1}
.tbtn{font:inherit;font-size:13px;color:var(--ink);text-decoration:none;border:1px solid var(--line2);background:var(--surface);border-radius:10px;padding:7px 11px;cursor:pointer}
main{padding-block:24px 48px}
.hero h1{font-size:30px;line-height:1.2;margin:8px 0 6px}
h2{font-size:17px;margin:28px 0 10px}
.mut{color:var(--muted)}.fnt{color:var(--faint)}.small{font-size:12px}
.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 12px}
@media (max-width:640px){.grid{grid-template-columns:1fr}}
.card{background:var(--surface);border:1px solid var(--line);border-radius:14px}
.pad{padding:16px}
.lbl{font-size:12px;color:var(--muted);margin-bottom:4px}
.lbl+.addr+.lbl{margin-top:12px}
.big{font-size:22px;font-weight:700}
.num{font-variant-numeric:tabular-nums}
.addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}
.rec{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:14px 16px;border-top:1px solid var(--line);align-items:start}
.rec:first-child{border-top:0}
.rec .id{font-weight:700;color:var(--gold)}
.pill{display:inline-block;font-size:11.5px;padding:2px 8px;border-radius:999px;margin-right:6px}
.p-ok{background:var(--okbg);color:var(--ok)}.p-bad{background:var(--redbg);color:var(--red)}.p-gold{background:var(--goldbg);color:var(--gold)}
.hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--faint);overflow-wrap:anywhere}
