/* Blue Delta Crab™ · ecosistema web3.0 */
.w3-seal{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}
.w3-seal img{width:220px;height:220px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.45))}
.w3-seal>div{flex:1 1 320px}
.w3-chain{list-style:none;margin:1.5rem 0;padding:0;counter-reset:s;display:grid;gap:.9rem}
.w3-chain li{position:relative;padding:1rem 1.2rem 1rem 3.4rem;border:1px solid rgba(201,169,98,.35);border-radius:14px;background:rgba(10,26,48,.55)}
.w3-chain li::before{counter-increment:s;content:counter(s);position:absolute;left:1rem;top:1rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#C9A962;color:#0A1A30;font-weight:700;display:grid;place-items:center;font-size:.85rem}
.w3-chain li.bad{border-color:#d9534f}
.w3-chain h3{margin:0 0 .3rem}
.w3-hash{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;word-break:break-all;color:#C9A962}
.w3-ok{color:#7fd19b}.w3-ko{color:#ff8a80}
.w3-form{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}
.w3-form input{flex:1 1 260px;padding:.8rem 1rem;border-radius:10px;border:1px solid rgba(201,169,98,.5);background:#07131f;color:#F3EEE4;font:inherit}
.w3-qr{display:inline-block;background:#fff;padding:10px;border-radius:12px;width:180px}
.w3-qr svg{width:100%;height:auto;display:block}
.w3-label{display:flex;gap:1.4rem;align-items:center;flex-wrap:wrap;border:1px dashed rgba(201,169,98,.6);border-radius:16px;padding:1.2rem}
.w3-addr{font-family:ui-monospace,Menlo,Consolas,monospace;word-break:break-all;font-size:.95rem;padding:.8rem 1rem;border-radius:10px;background:#07131f;border:1px solid rgba(201,169,98,.45);color:#F3EEE4}
.w3-tbl{width:100%;border-collapse:collapse}
.w3-tbl th,.w3-tbl td{text-align:left;padding:.6rem .5rem;border-bottom:1px solid rgba(201,169,98,.25);vertical-align:top}
.w3-tbl th{color:#C9A962;font-weight:600}
.w3-road{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.w3-road .card .tag-s{margin-top:.4rem;display:inline-block}
.w3-note{font-size:.85rem;opacity:.85}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
