.publisher-card{display:flex;align-items:center;gap:12px;color:#153d83;padding:16px 0}.publisher-avatar{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#e1e9ea;font-size:20px}.publisher-avatar img{width:100%;height:100%;object-fit:cover}.publisher-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.publisher-name{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.publisher-meta,.publisher-status{font-size:13px;line-height:1.6;color:#526580}.publisher-follow{flex:none;min-height:44px;padding:8px 16px;border:1px solid #153d8340;border-radius:999px;color:#153d83;background:transparent;font:inherit;font-size:14px}.publisher-follow:focus-visible{outline:2px solid #153d83;outline-offset:3px}.publisher-follow:disabled{opacity:.65;cursor:wait}.publisher-status{margin:0 0 8px}.publisher-card[hidden],.publisher-follow[hidden]{display:none}@media(max-width:360px){.publisher-card{gap:8px}.publisher-follow{padding:8px 10px}.publisher-avatar{width:40px;height:40px;flex-basis:40px}}

.publisher-profile-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.publisher-profile-link:hover{text-decoration:underline}.publisher-profile-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}

.publisher-detail{border-bottom:1px solid #203d6228;margin-bottom:24px}.publisher-store-avatar{background:white}.publisher-store-avatar img{object-fit:contain}.publisher-store-link{color:inherit;text-decoration:none}.publisher-store-link:hover{text-decoration:underline}.publisher-store-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}

.publisher-avatar:focus-visible{outline:2px solid #153d83;outline-offset:3px}.publisher-avatar{color:inherit;text-decoration:none}
