.bd-page--xiaobei .xiaobei-audience-media { height: auto; min-height: 0; aspect-ratio: 3 / 4; }
.bd-page--xiaobei .xiaobei-audience-media img { display: block; object-fit: contain; object-position: center; }
.bd-page--xiaobei .xiaobei-audience-layout:hover .xiaobei-audience-media img { transform: none; }
.xiaobei-audience-item[role="button"] { cursor: pointer; }
.xiaobei-audience-item[aria-pressed="true"] { background: #eef5ff; }
.xiaobei-audience-item:focus-visible { outline: 2px solid #008aff; outline-offset: 3px; }
.xiaobei-network-image { display: block; width: 100%; height: auto; border-radius: 8px; }
@media (min-width: 769px) {
    .bd-page--xiaobei .xiaobei-audience-list { align-self: stretch; display: grid; grid-template-rows: repeat(4, 1fr); }
    .bd-page--xiaobei .xiaobei-audience-item { align-content: center; padding-top: 28px; padding-bottom: 28px; }
}
