:root{color-scheme:dark;font-family:Arial,sans-serif;background:#101911;color:#f3f1df}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 15%,#31442b 0,transparent 50%)}main{max-width:1040px;margin:auto;padding:32px 28px}header{display:flex;align-items:center;gap:14px}header img{width:64px;height:64px;border-radius:16px}header span{font-weight:900;letter-spacing:2px}small{display:block;font-size:10px;letter-spacing:2px;color:#b5c3a6;margin-top:7px}a{color:#cde78b}header a{margin-left:auto;font-size:14px}.hero{padding:70px 0 36px;max-width:730px}.eyebrow{font-size:12px;letter-spacing:3px;color:#cde78b;font-weight:bold}h1{font-size:clamp(48px,8vw,88px);line-height:1;letter-spacing:-4px;margin:20px 0}p{line-height:1.65;color:#bec7b7}.intro{max-width:560px;font-size:18px}.card{background:#1b291c;border:1px solid #42533b;border-radius:22px;padding:32px;box-shadow:0 16px 55px #0003}.badge{font-size:10px;letter-spacing:1.5px;color:#dfc993;background:#3b3523;padding:8px 12px;border-radius:30px}h2{font-size:28px;margin:25px 0 0}.card>p{margin-top:8px}label{display:block;font-size:13px;margin:24px 0 10px}.inputrow{display:flex;gap:12px}input{min-width:0;flex:1;border:1px solid #596b4d;border-radius:10px;background:#101911;color:white;padding:17px;font:15px monospace}button{border:0;border-radius:10px;background:#cde78b;color:#1c2b16;font-size:15px;font-weight:bold;padding:17px 24px;cursor:pointer}button:disabled{opacity:.6;cursor:wait}input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #f7d989;outline-offset:4px}#status{font-size:13px;overflow-wrap:anywhere}.stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #42533b;padding-top:24px;margin-top:20px}.stats strong{display:block;font-size:36px;color:#cde78b}.stats span{font-size:13px;color:#bec7b7}#ids{overflow-wrap:anywhere}summary{cursor:pointer}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.notes h3{font-size:16px}.notes p,footer{font-size:13px}footer{border-top:1px solid #354632;padding-top:18px}footer p:last-child{font-size:11px}#coverage{font-size:12px}@media(max-width:650px){main{padding:22px 18px}header span{font-size:13px;letter-spacing:1px}header img{width:48px;height:48px}header a{font-size:11px;max-width:85px}.hero{padding-top:45px}.card{padding:24px 18px}.inputrow{flex-direction:column}.notes{grid-template-columns:1fr;gap:8px}.stats strong{font-size:28px}}
.card + .card{margin-top:28px}.rarity-card{margin-top:32px}.pending{margin-top:22px;padding:16px;border:1px solid #655d36;border-radius:12px;background:#302e1e}.pending strong{color:#e8d89d;font-size:14px}.pending p{margin:8px 0 0;font-size:13px}.table-scroll{overflow-x:auto;margin:22px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}caption{text-align:left;color:#bec7b7;font-size:12px;padding-bottom:12px;line-height:1.5}th,td{padding:14px 10px;border-bottom:1px solid #42533b}thead th{color:#cde78b;font-size:12px}tbody th{font-weight:normal}tfoot th,tfoot td{font-weight:bold;color:#cde78b;border-bottom:0}td{font-variant-numeric:tabular-nums;white-space:nowrap}.badge{display:inline-block;line-height:1.5}@media(max-width:650px){th,td{padding:12px 7px;font-size:12px}.pending{padding:13px}.card h2{font-size:24px}}
.contract-address{font-family:monospace;overflow-wrap:anywhere;word-break:break-all;font-size:13px}
