.blist .logo{display:inline-flex;align-items:center;gap:7px;vertical-align:middle}
.brand-mark{display:block;width:24px;height:24px;object-fit:contain;border-radius:3px;flex-shrink:0}
.contract-address{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;font-size:12px;color:var(--acc)}
.contract-address code{font:inherit;overflow-wrap:anywhere;min-width:0;user-select:all}
.contract-address button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:3px;padding:3px 7px;cursor:pointer}

.brand-mark{display:inline-grid;place-items:center;color:var(--acc);font-size:29px;background:transparent}.ecosystem-row{display:flex;align-items:center;justify-content:center;gap:8px;margin:15px 0;color:var(--dim);font-size:10px;letter-spacing:.08em}.ecosystem-row b{color:var(--acc);font-weight:500}.ecosystem-dot{width:5px;height:5px;border-radius:50%;background:var(--acc)}.hype-badge,.hero-link{color:var(--acc);font:inherit;white-space:nowrap;text-decoration:none}.hype-badge{padding:1px 5px;border:1px solid var(--line);border-radius:3px}.ad{position:relative}.ad-copy{z-index:2;position:relative;max-width:58%}.hero-preview{position:absolute;inset:0 0 0 42%;overflow:hidden;opacity:.8}.hero-preview img{height:100%;width:100%;object-fit:cover;object-position:72% 50%;mask-image:linear-gradient(to right,transparent,#000 28%)}

/* Selected mascot: pixel ghost, option 4. */
img.brand-mark{display:block;width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.board-mascot{display:block;width:76px;height:76px;margin:10px auto -2px}.board-mascot img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.hero-preview{inset:4px 0 0 48%;opacity:1}.hero-preview img{object-fit:contain;object-position:center;mask-image:none;image-rendering:pixelated;filter:drop-shadow(0 0 10px #72edcd30)}
